質問するログイン新規登録

質問編集履歴

2

バグフィックス

2018/11/10 03:35

投稿

touho
touho

スコア26

title CHANGED
File without changes
body CHANGED
@@ -42,10 +42,6 @@
42
42
  up = 2*sigma**2
43
43
  down = (1/2)*sigma**2
44
44
 
45
- # カイ二乗分布の方程式は計算に非常に時間がかかるのでテイラー展開(n=20)
46
- print("expanding")
47
- f = sum([f.subs(x, x+(up+down)/2).taylor_term(i, x) for i in range(20)])
48
-
49
45
  # 評価するパラメータ
50
46
  par = s**2
51
47
 
@@ -57,6 +53,10 @@
57
53
  up = up*g
58
54
  down = down*g
59
55
 
56
+ # カイ二乗分布の方程式は計算に非常に時間がかかるのでテイラー展開(n=20)
57
+ print("expanding")
58
+ f = sum([f.subs(x, x+(up+down)/2).taylor_term(i, x) for i in range(20)])
59
+
60
60
  # 分布関数を定積分
61
61
  print("now integrating")
62
62
  F = sym.integrate(f.subs(x, x-(up+down)/2), (x, down, up))

1

バグフィックス

2018/11/10 03:35

投稿

touho
touho

スコア26

title CHANGED
File without changes
body CHANGED
@@ -38,14 +38,14 @@
38
38
  f = sst.ChiSquared(x, n_2-1)
39
39
  f = sst.density(f)(x)
40
40
 
41
+ # 上限値と下限値の設定
42
+ up = 2*sigma**2
43
+ down = (1/2)*sigma**2
44
+
41
45
  # カイ二乗分布の方程式は計算に非常に時間がかかるのでテイラー展開(n=20)
42
46
  print("expanding")
43
47
  f = sum([f.subs(x, x+(up+down)/2).taylor_term(i, x) for i in range(20)])
44
48
 
45
- # 上限値と下限値の設定
46
- up = 2*sigma**2
47
- down = (1/2)*sigma**2
48
-
49
49
  # 評価するパラメータ
50
50
  par = s**2
51
51