示例#1
0
 def test_needs_norm_translog_case_for_intercepts_free_x_zeros(self):
     expected = [True, True, False, False, True, False, True, True, False]
     self._stage_has_fixed_start_period_list = Mock(
         return_value=[False, True, True, False])
     self._first_period_in_stage = Mock(
         side_effect=[False, True, False, False, True, False, True, True,
                      True, False, True, False, False])
     result = msp.needs_normalization(self, 'fac3', 'intercepts')
     assert_equal(result, expected)
示例#2
0
 def test_needs_norm_log_ces_case_for_intercepts_free_x_zeros(self):
     expected = [True, False, False, False, False,
                 False, False, False, False]
     result = msp.needs_normalization(self, 'fac2', 'intercepts')
     assert_equal(result, expected)
示例#3
0
 def test_needs_norm_log_ces_case_for_loadings(self):
     expected = [True, False, False, False, False,
                 False, False, False, False]
     result = msp.needs_normalization(self, 'fac2', 'loadings')
     assert_equal(result, expected)
示例#4
0
 def test_needs_norm_log_ces_case_for_intercepts_fixed_x_zeros(self):
     expected = [False, False, False, False, False,
                 False, False, False, False]
     self.estimate_X_zeros = False
     result = msp.needs_normalization(self, 'fac2', 'intercepts')
     assert_equal(result, expected)
示例#5
0
 def test_needs_norm_ar1_case_for_intercept_fixed_x_zeros(self):
     self.estimate_X_zeros = False
     expected = [False, False, False, False, False,
                 False, False, False, False]
     result = msp.needs_normalization(self, 'fac1', 'intercepts')
     assert_equal(result, expected)