2

これが不適切な表現である場合は、事前にお詫び申し上げます。

stdDev = 1、平均 = 0 の場合scipy.stats.cdf(-1, loc = 0, scale = 1)、正規分布確率変数が になる確率が得られます。<= -1つまり、 です0.15865525393145707

0.15865... を指定すると、-1 になる値を見つけるにはどうすればよいですか?

すなわち value(cdf = 0.15865, loc = 0, scale = 1)

助けてくれてありがとう。

4

1 に答える 1

3

norm編集:実際には import fromが必要ですscipy.stats

私は答えを見つけました。"percent point function"を表すppfinを使用する必要があります。scipy.stats

したがって、stdDev = 1、平均 = 0 の正規分布があり、確率変数が時間の ~15% を下回る値を見つけたいとしましょう。使用するだけです:

value = norm.ppf(0.15, loc = 0, scale = 1)

これは、次の場合と同様に ~ -1 を返します。

cdf = norm.cdf(-1, loc = 0, scale = 1)

これは ~ 0.15 または 15% を返します。

クールな豆。

于 2015-05-10T00:33:57.510 に答える