Предположим, у меня есть набор взвешенных образцов, где каждый образец имеет соответствующий вес между 0 и 1. Я хотел бы оценить параметры распределения гауссовой смеси, которые смещается к образцам с более высоким весом. В обычном невесовом случае оценка гауссовой смеси выполняется с помощью алгоритма ЭМ. Кто-нибудь знает реализацию (любой язык в порядке), который позволяет передавать веса? Если нет, кто-нибудь знает, как изменить алгоритм для учета весов? Если нет, может ли кто-нибудь дать мне подсказку о том, как включить весовые коэффициенты в исходную формулу формулировки проблемы с максимальным логарифмическим правдоподобием?Оценить плотность гауссова (смесь) из набора взвешенных образцов
Спасибо!
является минимизация «EM» ошибка, или что-то совсем другое? Кроме того, существует * множество * числовых и аналитических пакетов, предназначенных для базовых и общих для высокоспециализированных. Это может помочь, если вы сказали что-то о своей проблемной области и предпочитаемой среде. Fortran? C++? Ява? Python? Вы хорошо изучаете крупный новый инструмент, например R или root? – dmckee
Хорошо, тогда мой предпочтительный язык был бы Python. Но любой из вышеупомянутых языков, кроме root (никогда не слышал об этом), также был бы в порядке. EM обозначает максимизацию оценки и представляет собой общую итерационную схему, которая может быть использована для оценки параметров модели гауссовой смеси по данным. – Christian
Я не знаком с этим методом и не могу дать никаких конкретных рекомендаций. – dmckee