def testCopyWeightedLinearModel(self):

        linearModel = LinearModel(
            self.regressorList, self.regressorNames, self.covMatrixObserv2, regressorsAreWeighted=False
        )
        linearModel2 = linearModel.copy()
        self.assertTrue(np.alltrue(linearModel2._covMatrixObserv == self.covMatrixObserv2))
        self.assertTrue(id(linearModel2._covMatrixObserv) != id(linearModel._covMatrixObserv))
    def testCopyLinearModel(self):

        linearModel = LinearModel(self.regressorList, self.regressorNames)
        linearModel2 = linearModel.copy()
        self.assertTrue(linearModel2.nParameters() == self.nParameters)
        self.assertTrue(np.alltrue(linearModel2.designMatrix() == self.designMatrix))
        self.assertTrue(linearModel2.regressorNames() == self.regressorNames)
        self.assertTrue(id(linearModel2.designMatrix()) != id(linearModel.designMatrix()))
        self.assertTrue(id(linearModel2.regressorNames()) != id(linearModel.regressorNames()))
Exemple #3
0
 def testCopyLinearModel(self):
 
    linearModel = LinearModel(self.regressorList, self.regressorNames)
    linearModel2 = linearModel.copy()
    self.assertTrue(linearModel2.nParameters() == self.nParameters)
    self.assertTrue(np.alltrue(linearModel2.designMatrix() == self.designMatrix))
    self.assertTrue(linearModel2.regressorNames() == self.regressorNames)
    self.assertTrue(id(linearModel2.designMatrix()) != id(linearModel.designMatrix()))
    self.assertTrue(id(linearModel2.regressorNames()) != id(linearModel.regressorNames()))
Exemple #4
0
 def testCopyWeightedLinearModel(self):
 
    linearModel = LinearModel(self.regressorList, self.regressorNames, self.covMatrixObserv2, regressorsAreWeighted=False)
    linearModel2 = linearModel.copy()
    self.assertTrue(np.alltrue(linearModel2._covMatrixObserv == self.covMatrixObserv2))
    self.assertTrue(id(linearModel2._covMatrixObserv) != id(linearModel._covMatrixObserv))