2017-06-09 11 views
0

meanとstdの2つの値を指定すると、関数scipy.stats.norm(mean、std)をプロットするためにmatplotlibを使いたいと思います。どうしたらいいですか?matplotlibでscipy.stats.norm(x、y)をプロットする方法は?

+0

は何、丁度、あなたがプロットしたいですか? [PDF](https://en.wikipedia.org/wiki/Probability_density_function)? [CDF](https://en.wikipedia.org/wiki/Cumulative_distribution_function)? –

答えて

0

平均値と標準偏差にそれぞれlocパラメータとscaleパラメータを使用する必要があります。

PDF:

from scipy.stats import norm 
import numpy as np 
import matplotlib.pyplot as plt 

x = np.linspace(0, 20, 100) 

mean = 10 
std = 1 

plt.plot(x, norm.pdf(x, loc=mean, scale=std)) 
plt.show() 

enter image description here

またはCDF

plt.plot(x, norm.cdf(x, loc=mean, scale=std)) 

enter image description here

+0

ありがとうございました!出来た :) –

関連する問題