Angenommen, ich habe eine Reihe von gewichteten Stichproben, wobei jede Stichprobe ein entsprechendes Gewicht zwischen 0 und 1 hat. Ich möchte die Parameter einer Verteilung der Gauß'schen Verteilung schätzen ist auf die Proben mit höherem Gewicht ausgerichtet. Bei der üblichen nicht-gewichteten Fall-Gauß-Mischung wird die Schätzung über den EM-Algorithmus durchgeführt. Kennt jemand eine Implementierung (jede Sprache ist in Ordnung), die erlaubt, Gewichte zu übergeben? Wenn nicht, weiß jemand, wie man den Algorithmus ändert, um die Gewichte zu berücksichtigen? Wenn nicht, kann mir jemand einen Hinweis geben, wie man die Gewichte in die Anfangsformel der Maximum-Log-Likelihood-Formulierung des Problems einbaut?Geschätzte Gaußsche (Gemisch) Dichte aus einer Reihe von gewichteten Stichproben
Danke!
Ist „EM“ Fehlerminimierung, oder etwas ganz anderes? Außerdem gibt es * viele * numerische und Analysepakete, die von grundlegend und allgemein bis hochspezialisiert sind. Es kann hilfreich sein, wenn Sie etwas über Ihre Problemdomäne und die bevorzugte Umgebung sagen. Fortran? C++? Java? Python? Bist du in Ordnung, wenn du ein neues Werkzeug wie R oder Root lernst? – dmckee
Ok, dann wäre meine bevorzugte Sprache Python. Aber jede der oben genannten Sprachen außer root (nie davon gehört) wäre auch in Ordnung. EM steht für Estimation Maximization und ist ein allgemeines iteratives Schema, das zur Schätzung der Parameter eines Gauß'schen Mischungsmodells aus Daten verwendet werden kann. – Christian
Ich kenne diese Methode nicht und kann keine spezifischen Empfehlungen geben. – dmckee