私は現在、-log尤度表現を最小限に抑えるためにscipy.optimise.minimise()メソッドを使用しています:)(scipy.optimise.minimiseを用いた同時フィット/最小化を実行
param_array = np.array([
0.5, # beta1
0.5 # beta2
])
def f(param_array):
great_bayesian = -sum(np.log(binomial.pmf(t_g_c, t_g_t, (param_array[0] + historical_t_g_c)/(param_array[0] + param_array[1] + historical_t_g_t))))
return great_bayesian
beta_opt = optimize.minimize(f,param_array,method='SLSQP', constraints=cons)
とき、私の方法は、素晴らしい作品1つのデータフレームで単一の可能性を最小限に抑え、ベータ1とベータ2の最良推定値を正しく決定したいと考えています。
しかし、私は複数のデータフレームに同時に適合し、ベータ1とベータ2の総合的な最良推定値の1セットを取得したいと思います。
私はこれを行う方法がわかりませんが、解決された問題でなければならないと確信しています。どんな指導も大歓迎です!
「同時に」マルチプロセッシングを指していますか?それとも単にdfをもっと使いたいのですか?いくつかの説明が参考になります。 – Leo
ああ、あなたが今何を求めているのか分かります。答えが出てくる。 – Leo