Ho sentito che sotto l'ipotesi nulla la distribuzione del valore p dovrebbe essere uniforme. Tuttavia, le simulazioni del test binomiale in MATLAB restituiscono distribuzioni molto diverse da uniformi con una media maggiore di 0,5 (0,518 in questo caso):
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);
Cercare di cambiare il modo in cui generi numeri casuali non ha aiutato. Gradirei davvero qualsiasi spiegazione qui.
binocdf
è solo il CDF del binomio uk.mathworks.com/help/stats/binocdf.html