Example #1
0
 def test_stable_arma(self):
     arma = Arma([-1.1, -0.6, -0.1], [0.5, 0.3])
     self.assertTrue(arma.is_stable())
Example #2
0
 def test_unstable_arma(self):
     arma = Arma([0.6, 0.55], [0.5, -0.5])
     self.assertFalse(arma.is_stable())
Example #3
0
 def test_critical_ar_counts_as_not_stable(self):
     arma = Arma([1.0], [])
     self.assertFalse(arma.is_stable())
Example #4
0
 def test_unstable_pure_ar(self):
     arma = Arma([1.1], [])
     self.assertFalse(arma.is_stable())
Example #5
0
 def test_stable_pure_ar(self):
     arma = Arma([-1.1, -0.6, -0.1], [])
     self.assertTrue(arma.is_stable())
Example #6
0
    def test_pure_ma_is_stable(self):
        rng = default_rng(1)
        arma = Arma([], rng.normal(size=4))

        self.assertTrue(arma.is_stable())