ich habe ein Problem bzgl. meines Chi-Quadrat Tests. Ich habe eine Häufigkeitsverteilung von x, über die ich meine Normalverteilung lege. Mit Hilfe des Chi-Quadrat-Test möchte ich meine Verteilung prüfen. An sich klappt das auch, nur möchte ich am Ende einen Wert für Chi-Qudrat ablesen können. Das habe ich mit stats versucht. Je nachdem wie groß mein Wert für 'NBins' ist, unterscheidet sich mein Chi-Quadrat-Wert. Ich verstehe leider nicht, was ich mit 'NBins' ausdrücken möchte.
du kannst dir das so vorstellen, dass chi2gof Balkendiagramme für die tatsächliche und erwartete Anzahl von Werten in einem Bereich erstellt und miteinander abgleicht. Das Ergebnis hängt dabei stark von der Wahl der Bereiche / Balken ab.
Gibt es einen Grund, warum du nicht
ttest
zum Testen auf Normalverteilung verwendest?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Der Grund für die Verwendung des Chi-Quadrat-Tests ist, dass ich mehrere Verteilungen prüfen möchte und der ttest nur für Normalverteilungen funktioniert oder?
Das heißt mein "Bereich" stellt einen Balken dar, der bestimmt Ergebnisse zusammenfasst? Anbei habe ich zur Veranschaulichung das Diagramm angehängt.
In meinem Beispiel, werden einem Balken zwei Werte der x-Achse zu geordnet, sodass alle zwei Werte ein Balken entsteht. Wäre dann 'NBins' = 2 für meinen Fall? Oder bezieht sich "Bereich" auf meine Grenze von 0 bis 100 und 'NBins' stellt die Anzahl meiner Werte, die normalverteilt werden sollen dar? Das wären bei mir 130.
Wenn du mehrere Verteilungen vergleichen willst, würde ich die Edges oder Ctrs der Bins angeben. Nur so kann man vernünftig vergleichen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
ich würde eher sagen, mit NBins gibst du dem Algorithmus vor, wieviele Säulen er verwenden soll.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
wenn ich jetzt die 'Edges' angeben will, heißt es nach Definition
Zitat:
Bin edges, specified as the comma-separated pair consisting of 'Edges' and a vector of edge values for each bin
In meiner Häufigkeitsverteilung werden die Werte wie z.B. 41,22 ; 41,39 ; 41,08 der Säule 41 zugeordnet. Damit sind die 'Edges' 39,5 und 40,5? Sehe ich das richtig?
Wenn in meiner Verteilung eine Säule "fehlt" z.B. keine Werte für 62. lasse ich diese 'Edges' dann weg? oder nummeriere ich durchgängig?
Mein Code für den Chi-Quadrat-Test sieht, wie folgt, aus:
Wenn in meiner Verteilung eine Säule "fehlt" z.B. keine Werte für 62. lasse ich diese 'Edges' dann weg?
Weglassen ist schwierig, wenn dann Zusammenfassen von Säulen.
Ich würde das aber so lassen wie du es hast, weil fehlende Werte bei 62 ja als Abweichung von einer Normalverteilung gesehen werden können, wenn es daneben viele kleinere und größere Werte gibt.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.