SciPyで分布をフィッティングしながらパラメータを修正することは可能ですか? たとえば、次のコード:
import scipy.stats as st
xx = st.expon.rvs(size=100)
print st.expon.fit(xx, loc=0)
ゼロ以外の位置 ( loc
) になります。
関数にいくつかのパラメーターが提供されると、fit
それは最初の推測と見なされます。そして、それがコンストラクター ( st.expon(loc=0)
) に提供されると、ディストリビューションは「凍結」され、フィッティングに使用できなくなります。