Anpassningstest
Nollhypotesen i ett anpassningstest är en lista med specifika parametervärden för varje proportion. I din analys motsvarar nollhypotesen att Benfords lag gäller för fördelningen av de första siffrorna i de totala rösträkningarna på stadsnivå. Det kan formuleras som:
$$ H_0: p_1 = .30, p_2 = .18, \ldots, p_9 = .05 $$
Där \(p_1\) är höjden på det första stapeln i Benfords stapeldiagram. Alternativhypotesen är att minst en av dessa proportioner avviker – det vill säga att fördelningen av första siffror inte följer Benfords lag.
I den här övningen använder du simulering för att bygga upp nollfördelningen av de typer av chi-kvadratstatistiker som du skulle observera om dessa räkningar faktiskt följde Benfords lag.
Den här övningen är en del av kursen
Inferens för kategoriska data i R
Övningsinstruktioner
- Inspektera
p_benfordgenom att skriva ut det till skärmen. - Utgå från
iranoch beräkna chi-kvadratstatistiken med hjälp avchisq_stat. Observera att du måste ange den variabel i dataramen som ska fungera som din responsvariabel, samt den vektor med sannolikheter som du vill jämföra den med. - Konstruera en nollfördelning med 500 sampel av
Chisq-statistiken via simulering underpoint-nollhypotesen att proportionsvektornpärp_benford. Spara de resulterande statistikvärdena somnull.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Inspect p_benford
p_benford
# Compute observed stat
chi_obs_stat <- ___
chisq_stat(response = ___, p = ___)
# Form null distribution
null <- ___
# Specify the response
___
# Set up the null hypothesis
___
# Generate 500 reps
___
# Calculate statistics
___