1
ダム質問ようhereから容赦なく、ベクトル化正規分布のPython
:
N = 10000
x = 10 + 2*np.random.randn(N)
y = 5 + x + np.random.randn(N)
def neg_loglike(const,coef,std):
mu = const + coef*x
print(mu.shape)
return -1*stats.norm(mu, std).logpdf(y).sum()
seed = np.array([1,1,1])
res = minimize(neg_loglike, seed, method = 'Nelder-Mead',
options={'disp': True})
MUは、この場合の配列/ベクターである - そうstats.norm
は各々に対する正規分布を生成しています値x?
最後に、res.x
の最適値を正しく解釈すると、これらのパラメータが正規分布の集合を生成することになります分布でyを見る確率を最大化する。
質問の気の毒と最後の部分 - 実質的に異なる問題だオプティマイザ – RSHAP
の結果を解釈する方法です、とではありません実際にコーディングに関連しています。最尤という文脈でNelder-Mead Simplexの結果を理解することは、[Cross Validated](https://stats.stackexchange.com/)に適したトピックです。 –
ok that is fair、 – RSHAP