Ich habe gehört, dass unter der Nullhypothese die p-Wert-Verteilung gleichmäßig sein sollte. Simulationen von Binomialtests in MATLAB liefern jedoch sehr unterschiedliche Verteilungen mit einem Mittelwert von mehr als 0,5 (in diesem Fall 0,518):
coin = [0 1];
success_vec = nan(20000,1);
for i = 1:20000
success = 0;
for j = 1:200
success = success + coin(randperm(2,1));
end
success_vec(i) = success;
end
p_vec = binocdf(success_vec,200,0.5);
hist(p_vec);
Der Versuch, die Art und Weise zu ändern, in der ich Zufallszahlen generiere, hat nicht geholfen. Ich würde mich über jede Erklärung hier wirklich freuen.
binocdf
handelt sich nur um die CDF des Binomials uk.mathworks.com/help/stats/binocdf.html