From 8d3f315ffad6e711b8508e04fd33c12cc79a2c49 Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Sun, 1 Sep 2024 11:18:24 +0100 Subject: [PATCH] Fix random seeds for reproducibility Author: Rebecca N. Palmer Forwarded: no Gbp-Pq: Name fix_random_seeds.patch --- docs/source/emplike.rst | 1 + examples/notebooks/copula.ipynb | 3 ++- examples/notebooks/ets.ipynb | 3 ++- examples/notebooks/exponential_smoothing.ipynb | 1 + examples/notebooks/gee_score_test_simulation.ipynb | 3 ++- examples/notebooks/plots_boxplots.ipynb | 3 ++- examples/notebooks/predict.ipynb | 3 ++- examples/notebooks/robust_models_0.ipynb | 3 ++- 8 files changed, 14 insertions(+), 6 deletions(-) diff --git a/docs/source/emplike.rst b/docs/source/emplike.rst index 466ad72..267aaa0 100644 --- a/docs/source/emplike.rst +++ b/docs/source/emplike.rst @@ -43,6 +43,7 @@ Examples import numpy as np import statsmodels.api as sm + np.random.seed(50) # for reproducibility # Generate Data x = np.random.standard_normal(50) diff --git a/examples/notebooks/copula.ipynb b/examples/notebooks/copula.ipynb index 541e759..ca2f5ff 100644 --- a/examples/notebooks/copula.ipynb +++ b/examples/notebooks/copula.ipynb @@ -19,7 +19,8 @@ "from scipy import stats\n", "\n", "sns.set_style(\"darkgrid\")\n", - "sns.mpl.rc(\"figure\", figsize=(8, 8))" + "sns.mpl.rc(\"figure\", figsize=(8, 8))\n", + "np.random.seed(1234) # for reproducibility" ] }, { diff --git a/examples/notebooks/ets.ipynb b/examples/notebooks/ets.ipynb index 8b5b1f0..5e2dbd4 100644 --- a/examples/notebooks/ets.ipynb +++ b/examples/notebooks/ets.ipynb @@ -31,7 +31,8 @@ "import pandas as pd\n", "\n", "%matplotlib inline\n", - "from statsmodels.tsa.exponential_smoothing.ets import ETSModel" + "from statsmodels.tsa.exponential_smoothing.ets import ETSModel\n", + "np.random.seed(1234) # for reproducibility" ] }, { diff --git a/examples/notebooks/exponential_smoothing.ipynb b/examples/notebooks/exponential_smoothing.ipynb index e0ca802..ae535d1 100644 --- a/examples/notebooks/exponential_smoothing.ipynb +++ b/examples/notebooks/exponential_smoothing.ipynb @@ -37,6 +37,7 @@ "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "from statsmodels.tsa.api import ExponentialSmoothing, SimpleExpSmoothing, Holt\n", + "np.random.seed(1234) # for reproducibility\n", "\n", "%matplotlib inline\n", "\n", diff --git a/examples/notebooks/gee_score_test_simulation.ipynb b/examples/notebooks/gee_score_test_simulation.ipynb index ade0dc9..f1304d3 100644 --- a/examples/notebooks/gee_score_test_simulation.ipynb +++ b/examples/notebooks/gee_score_test_simulation.ipynb @@ -23,7 +23,8 @@ "import numpy as np\n", "from scipy.stats.distributions import norm, poisson\n", "import statsmodels.api as sm\n", - "import matplotlib.pyplot as plt" + "import matplotlib.pyplot as plt\n", + "np.random.seed(1234) # for reproducibility" ] }, { diff --git a/examples/notebooks/plots_boxplots.ipynb b/examples/notebooks/plots_boxplots.ipynb index f551b0b..92ef139 100644 --- a/examples/notebooks/plots_boxplots.ipynb +++ b/examples/notebooks/plots_boxplots.ipynb @@ -24,7 +24,8 @@ "\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", - "import statsmodels.api as sm" + "import statsmodels.api as sm\n", + "np.random.seed(1234) # for reproducibility" ] }, { diff --git a/examples/notebooks/predict.ipynb b/examples/notebooks/predict.ipynb index 531a465..a7e8731 100644 --- a/examples/notebooks/predict.ipynb +++ b/examples/notebooks/predict.ipynb @@ -28,7 +28,8 @@ "import statsmodels.api as sm\n", "\n", "plt.rc(\"figure\", figsize=(16, 8))\n", - "plt.rc(\"font\", size=14)" + "plt.rc(\"font\", size=14)\n", + "np.random.seed(1234) # for reproducibility" ] }, { diff --git a/examples/notebooks/robust_models_0.ipynb b/examples/notebooks/robust_models_0.ipynb index 1d1ba02..c22c6c0 100644 --- a/examples/notebooks/robust_models_0.ipynb +++ b/examples/notebooks/robust_models_0.ipynb @@ -24,7 +24,8 @@ "source": [ "import matplotlib.pyplot as plt\n", "import numpy as np\n", - "import statsmodels.api as sm" + "import statsmodels.api as sm\n", + "np.random.seed(1234) # for reproducibility" ] }, { -- 2.30.2