私は協力者から受け取ったコードに取り組んでおり、sklearn の非推奨の GMM クラスからの 2 つの関数が含まれています。
私はその背後にある数学に精通していないので、新しい GaussianMixture クラスで同等の関数を見つけるのに苦労しています。どんな助けでも大歓迎です!
関数を呼び出すコードのセクションは次のとおりです。
for x in models:
bics=[]
gmm = mixture.GMM(n_components=x, n_iter=100000, n_init=5, covariance_type='full')
gmm.fit(np.array(s))
bic.append(gmm.bic(np.array(s)))
return bic.index(min(bic))+2