1. ホーム
  2. python

[解決済み] 確率からzスコア、zスコアから確率。

2023-03-19 20:07:25

質問

の計算方法を教えてください。 z scorep-value とは逆に?

たとえば、p 値が 0.95 となります。 1.96 を返します。

scipyでいくつかの関数を見ましたが、配列に対してz検定を実行するだけでした。

私はnumpy、statsmodel、pandas、scipyにアクセスできます(と思います)。

どのように解決するのですか?

>>> import scipy.stats as st
>>> st.norm.ppf(.95)
1.6448536269514722
>>> st.norm.cdf(1.64)
0.94949741652589625

他のユーザが指摘したように、Pythonはデフォルトで左/下尾の確率を計算します。分布の95%が含まれる密度点を決定したい場合、別のアプローチを取る必要があります。

>>>st.norm.ppf(.975)
1.959963984540054
>>>st.norm.ppf(.025)
-1.960063984540054