Python - akaike

0

Cześć! Muszę użyć kryterium Akaike i chciałem to zrobić przy pomocy funkcji aic z biblioteki sklearn, jednak nie do końca wiem, jak to zrobić.
Na początku wczytuję punkty pomiarowe do tablicy:

# punkty są przykladowe, w rzeczywistosci mam ich ponad 100
X = np.array([[1,2,3],[4,5,6]])

I teraz pojawia się problem - nie wiem w jaki sposób użyć funkcji aic. Jej pierwszym argumentem jest self, więc z tego co rozumiem muszę wcześniej stworzyć GaussianMixture. Przy przeglądaniu przykładów zauważyłem też, że najprawdopodobniej niezbędna będzie funkcja fit. Jednak w jaki sposób użyć tych wszystkich rzeczy (aic, GaussianMixture, fit)?

0

Napisałem

gmm = GaussianMixture(n_components=2)
gmm.fit(X)
print(gmm.aic(X))

Ale to daje mi wynik 30474.498414884176 więc coś jest źle.
Czym są argumenty GaussianMixture? I czy dobrze wczytuję liczby do tablicy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1