2017-12-10 12 views
2

Ich schließe jetzt ein Statistikprojekt ab, und ich muss einige grundlegende analytische Werte verschiedener Verteilungen neben dem Rohdatensatz vergleichen. Ich war in der Lage, den Modus der Rohdaten und einen Normalverteilungssatz zu berechnen. Die Modusfunktion in MatLab erlaubt nur das Doppeln als Eingabe, während die negative Binomialverteilung als eine Verteilung innerhalb des Codes festgelegt ist. Wie berechne ich den Modus einer negativen Binomialverteilung in MatLab

NegBinomMode = mode(NegBinom); 

Daraus ergibt sich:

Error in processData (line 95) 
NegBinomMode = mode(NegBinom); 

Prozessdaten ist nur der Name meiner Funktion ist NegBinom meine Variable, die auf die negative binomische fit eingestellt wurde.

MatLab gibt p- und r-Werte für die Verteilung, aber wenn sie innerhalb der gegebenen negativen Binomialgleichungen für Mittelwert, Median und Modus verwendet werden, scheinen keine Antworten übereinzustimmen.

Antwort

0

Wie ich verstehe, ist Ihre Variable ein Verteilungsobjekt. Sie können darüber als eine Implementierung oder Repräsentation der gottgegebenen Verteilung denken. MATLAB-Funktionen lime mean, median, std, mode gibt Ihnen eine Schätzung der entsprechenden Parameter. Falls Sie die Distribution kennen - es gibt auch ein Verteilungsobjekt - brauchen Sie keine Schätzung. Sie haben 2 Möglichkeiten: Finden Sie eine analytische Lösungsgleichung, die den Modus über Parameter Ihres Verteilungsobjekts definiert, oder simulieren Sie die Stichprobe aus Ihrem Verteilungsobjekt und berechnen Sie die geschätzten Parameter.

Verwandte Themen