这是我的新手,但我有一些要适合各种发行版的数据。
现在,我只是想弄清楚自己在做什么错。这是一个例子。
select *, OpeningStock = LAG(ClosingStock) OVER (ORDER BY Year, Month)
from YourTable
这将返回警告:
data = np.array([-0.00363649, 0.00329399, 0.00648754, -0.00115784,
-0.00020446, -0.0223319])
scipy.stats.erlang.fit(data)
它多次执行此操作,从2.1开始,然后下降。我对正在发生的事情有些困惑。
答案 0 :(得分:0)
根据定义,Erlang distribution具有整数形状参数。除此之外,gamma distribution是相同的。
Erlang分布的SciPy实现与gamma分布基本相同,但是当您为shape参数提供非整数值时,它将生成警告。 SciPy分布的fit
方法不会进行离散优化,因此会将非整数值传递给Erlang分布方法,从而产生警告。
为避免这种情况,请使用gamma distribution而不是Erlang发行版。