Как заставить все термины в 1-D Гауссовой модели смеси иметь такое же среднее значение?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как заставить все термины в 1-D Гауссовой модели смеси иметь такое же среднее значение?

Сообщение Anonymous »

У меня есть одномерный набор точек данных, из которых я хочу параметризировать плотность вероятности. У меня есть основания полагать, что модель гауссовской смеси была бы хорошим способом сделать это, поэтому я пытаюсь использовать класс Gaussianmixture Scikit-Learn, чтобы соответствовать параметрам и весам двух гауссовских распределений. < /P>
Пример игрушки: < /p>
import numpy as np
from sklearn.mixture import GaussianMixture

stdev_1 = 5
stdev_2 = 30
gaussian_data_1 = stdev_1 * np.random.randn(1000)
gaussian_data_2 = stdev_2 * np.random.randn(1000)

data = np.concatenate([gaussian_data_1, gaussian_data_2])
model = GaussianMixture(2)
data_2d = data.reshape((len(data), 1))
model.fit(data_2d)

print("Estimated means:", model.means_[:, 0])
print("Estimated stdevs:", model.covariances_[:, 0, 0] ** 0.5)
print("Estimated weights:", model.weights_)
< /code>
Полученная модель имеет разумные оценки двух гауссов. Я вкладывал средства нуля и стандартные отклонения 5 и 30, оба с весами 0,5 (оба имеют 1000 точек данных), и он находит средства [-0,0715483 и -0,06263915], стандартные отклонения [5.46757321 и 30,7777466],,, и веса [0,53427173 и 0,46572827].
Пока все хорошо. > Что основное распределение является унимодальным, и я действительно хочу только выяснить, какая комбинация (стандартных отклонений и весов) подходит лучше всего. Следовательно, я бы хотел force , эта модель использовать одни и те же средства, например, просто пропустив ее среднее, и имея ее только оптимизировать веса и стандартные отклонения (отклонения).
Это возможно с Scikit-learn? Класс Gaussianmixture, по -видимому, предназначен для классификации , в то время как я на самом деле использую его ради параметриза 'M не знает.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -same-mean
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как заставить все термины в 1-D Гауссовой модели смеси иметь такое же среднее значение?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как заставить все термины в 1-D Гауссовой модели смеси иметь такое же среднее значение?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как заставить все термины в 1-D Гауссовой модели смеси иметь такое же среднее значение?
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Почему PDF вектора признаков соответствует гауссовой смеси?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему PDF вектора признаков соответствует гауссовой смеси?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»