pmlearn/gaussian_process/gpr.py
Killed 41 out of 55 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 5
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -38,7 +38,7 @@
num_samples = X.shape[0]
- if self.cached_model is None:
+ if self.cached_model is not None:
self.cached_model = self.create_model()
self._set_shared_vars({'model_input': X,
Mutant 18
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -322,7 +322,7 @@
"""
def __init__(self, prior_mean=None, kernel=None):
- self.ppc = None
+ self.ppc = ""
self.gp = None
self.num_training_samples = None
self.num_pred = None
Mutant 20
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -324,7 +324,7 @@
def __init__(self, prior_mean=None, kernel=None):
self.ppc = None
self.gp = None
- self.num_training_samples = None
+ self.num_training_samples = ""
self.num_pred = None
self.prior_mean = prior_mean
self.kernel = kernel
Mutant 21
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -325,7 +325,7 @@
self.ppc = None
self.gp = None
self.num_training_samples = None
- self.num_pred = None
+ self.num_pred = ""
self.prior_mean = prior_mean
self.kernel = kernel
Mutant 22
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -326,7 +326,7 @@
self.gp = None
self.num_training_samples = None
self.num_pred = None
- self.prior_mean = prior_mean
+ self.prior_mean = None
self.kernel = kernel
super(SparseGaussianProcessRegressor, self).__init__()
Mutant 23
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -327,7 +327,7 @@
self.num_training_samples = None
self.num_pred = None
self.prior_mean = prior_mean
- self.kernel = kernel
+ self.kernel = None
super(SparseGaussianProcessRegressor, self).__init__()
Mutant 30
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -356,7 +356,7 @@
model = pm.Model()
with model:
- length_scale = pm.Gamma('length_scale', alpha=2, beta=1,
+ length_scale = pm.Gamma('XXlength_scaleXX', alpha=2, beta=1,
shape=(1, self.num_pred))
signal_variance = pm.HalfCauchy('signal_variance', beta=5,
shape=1)
Mutant 31
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -356,7 +356,7 @@
model = pm.Model()
with model:
- length_scale = pm.Gamma('length_scale', alpha=2, beta=1,
+ length_scale = pm.Gamma('length_scale', alpha=3, beta=1,
shape=(1, self.num_pred))
signal_variance = pm.HalfCauchy('signal_variance', beta=5,
shape=1)
Mutant 35
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -358,7 +358,7 @@
with model:
length_scale = pm.Gamma('length_scale', alpha=2, beta=1,
shape=(1, self.num_pred))
- signal_variance = pm.HalfCauchy('signal_variance', beta=5,
+ signal_variance = pm.HalfCauchy('XXsignal_varianceXX', beta=5,
shape=1)
noise_variance = pm.HalfCauchy('noise_variance', beta=5,
shape=1)
Mutant 36
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -358,7 +358,7 @@
with model:
length_scale = pm.Gamma('length_scale', alpha=2, beta=1,
shape=(1, self.num_pred))
- signal_variance = pm.HalfCauchy('signal_variance', beta=5,
+ signal_variance = pm.HalfCauchy('signal_variance', beta=6,
shape=1)
noise_variance = pm.HalfCauchy('noise_variance', beta=5,
shape=1)
Mutant 39
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -360,7 +360,7 @@
shape=(1, self.num_pred))
signal_variance = pm.HalfCauchy('signal_variance', beta=5,
shape=1)
- noise_variance = pm.HalfCauchy('noise_variance', beta=5,
+ noise_variance = pm.HalfCauchy('XXnoise_varianceXX', beta=5,
shape=1)
if self.kernel is None:
Mutant 40
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -360,7 +360,7 @@
shape=(1, self.num_pred))
signal_variance = pm.HalfCauchy('signal_variance', beta=5,
shape=1)
- noise_variance = pm.HalfCauchy('noise_variance', beta=5,
+ noise_variance = pm.HalfCauchy('noise_variance', beta=6,
shape=1)
if self.kernel is None:
Mutant 44
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -364,7 +364,7 @@
shape=1)
if self.kernel is None:
- cov_function = signal_variance ** 2 * RBF(
+ cov_function = signal_variance * 2 * RBF(
input_dim=self.num_pred,
ls=length_scale)
else:
Mutant 45
--- pmlearn/gaussian_process/gpr.py
+++ pmlearn/gaussian_process/gpr.py
@@ -364,7 +364,7 @@
shape=1)
if self.kernel is None:
- cov_function = signal_variance ** 2 * RBF(
+ cov_function = signal_variance ** 3 * RBF(
input_dim=self.num_pred,
ls=length_scale)
else: