@@ -648,6 +648,13 @@ class GARCH11(distribution.Continuous):
648
648
initial_vol >= 0, initial volatility, sigma_0
649
649
"""
650
650
651
+ def __new__ (cls , * args , ** kwargs ):
652
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
653
+
654
+ @classmethod
655
+ def dist (cls , * args , ** kwargs ):
656
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
657
+
651
658
def __init__ (self , omega , alpha_1 , beta_1 , initial_vol , * args , ** kwargs ):
652
659
super ().__init__ (* args , ** kwargs )
653
660
@@ -705,6 +712,13 @@ class EulerMaruyama(distribution.Continuous):
705
712
parameters of the SDE, passed as ``*args`` to ``sde_fn``
706
713
"""
707
714
715
+ def __new__ (cls , * args , ** kwargs ):
716
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
717
+
718
+ @classmethod
719
+ def dist (cls , * args , ** kwargs ):
720
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
721
+
708
722
def __init__ (self , dt , sde_fn , sde_pars , * args , ** kwds ):
709
723
super ().__init__ (* args , ** kwds )
710
724
self .dt = dt = at .as_tensor_variable (dt )
@@ -757,6 +771,13 @@ class MvGaussianRandomWalk(distribution.Continuous):
757
771
758
772
"""
759
773
774
+ def __new__ (cls , * args , ** kwargs ):
775
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
776
+
777
+ @classmethod
778
+ def dist (cls , * args , ** kwargs ):
779
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
780
+
760
781
def __init__ (
761
782
self , mu = 0.0 , cov = None , tau = None , chol = None , lower = True , init = None , * args , ** kwargs
762
783
):
@@ -879,6 +900,13 @@ class MvStudentTRandomWalk(MvGaussianRandomWalk):
879
900
distribution for initial value (Defaults to Flat())
880
901
"""
881
902
903
+ def __new__ (cls , * args , ** kwargs ):
904
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
905
+
906
+ @classmethod
907
+ def dist (cls , * args , ** kwargs ):
908
+ raise NotImplementedError (f"{ cls .__name__ } has not yet been ported to PyMC 4.0." )
909
+
882
910
def __init__ (self , nu , * args , ** kwargs ):
883
911
super ().__init__ (* args , ** kwargs )
884
912
self .nu = at .as_tensor_variable (nu )
0 commit comments