R kode som viser beregningene i eksempel 10.12

 

 

# I eksempel 10.12 i l?reboka ser en p? det ber?mte vaksinefors?ket til Jonas Salk.

 

# Salk ville teste ut en vaksine mot poliomyelitt. I et dobbelt blindt fors?k fikk behandlingsgruppen den nye vaksinen, men kontrollgruppen fikk en inaktiv placebo injeksjon. Sp?rsm?let var da hvor store grupper en m?tte ha.

 

# La p1 v?re sannsynligheten for at et tilfeldig valgt barn i kontrollgruppen f?r poliomyelitt, mens p2 er den tilsvarende sannsynligheten for et barn i kontrollgruppen.

 

# Vi vil finne hvor store de to gruppene m? v?re for at sannsynligheten for feil av type II skal v?re 10% for en test med signifikansniv? 5% hvis p1=0.00030 og p2=0.00015. Ved ? bruke formel (10.7) i l?reboka, finner vi:

z.alfa=qnorm(0.95)

z.beta=qnorm(0.90)

p1=0.00030

q1=1-p1

p2=0.00015

q2=1-p2

d=p1-p2

n=(z.alfa*sqrt((p1+p2)*(q1+q2)/2)+z.beta*sqrt(p1*q1+p2*q2))^2/d^2

 

 

# R har en kommando som gir resultatet direkte:

power.prop.test(p1=0.00030,p2=0.00015,power=0.90,alternative="one.sided")