Skip to content

Commit 4df0ee0

Browse files
committed
corrected sim test
1 parent 1a3c4c3 commit 4df0ee0

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

notebooks/testing.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319389,7 +319389,7 @@
319389319389
"name": "python",
319390319390
"nbconvert_exporter": "python",
319391319391
"pygments_lexer": "ipython3",
319392-
"version": "3.10.6"
319392+
"version": "3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]"
319393319393
},
319394319394
"orig_nbformat": 4,
319395319395
"vscode": {

pytest/test_sims.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ def test_simOU():
4949
ans = pd.DataFrame(np.c_[ans, ans])
5050

5151
# test using dummy eps in both C and Python
52-
df = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=True)
52+
df = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=True, log_price=True)
5353
df = df.T.reset_index(drop=True).T.reset_index(drop=True).round(5)
5454
ans = ans.T.reset_index(drop=True).T.reset_index(drop=True)
5555

5656
assert np.allclose(df, ans), "C eps test failed"
5757

58-
df = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=False)
58+
df = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=False, log_price=True)
5959
df = df.T.reset_index(drop=True).T.reset_index(drop=True).round(5)
6060

6161
assert np.allclose(df, ans), "Py eps test failed"
@@ -66,17 +66,17 @@ def test_simOU():
6666
rng = default_rng(seed=12345)
6767
eps = pd.DataFrame(rng.normal(0,1,size=(16, 2)))
6868

69-
df1 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=False)
70-
df2 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, c=False, seed=12345)
69+
df1 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=False, log_price=False)
70+
df2 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, c=False, seed=12345, log_price=False)
7171
assert np.allclose(df1, df2), "Py gen eps test failed"
7272

7373
rng = default_rng(seed=12345)
7474
eps = rng.normal(0,1,size=17*2)
7575
eps = eps.reshape((2,17)).T
7676
eps = pd.DataFrame(eps).iloc[1:,:]
7777

78-
df1 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=True)
79-
df2 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, c=True, seed=12345)
78+
df1 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, eps=eps, c=True, log_price=False)
79+
df2 = rt.simOU(s0, mu, theta, sigma, T, dt, sims=2, c=True, seed=12345, log_price=False)
8080
assert np.allclose(df1, df2), "Py gen eps test failed"
8181

8282

0 commit comments

Comments
 (0)