User Tools

Site Tools


sampling_distribution_in_r

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
sampling_distribution_in_r [2024/03/20 09:54] – [Sampling distribution in R e.g. 1] hkimscilsampling_distribution_in_r [2024/03/20 13:57] – [Sampling distribution in R e.g. 1] hkimscil
Line 71: Line 71:
 plot(h900, add = T, col="yellow") plot(h900, add = T, col="yellow")
  
-se4 <- sqrt(var(ajstu)/4) 
-se25 <- sqrt(var(ajstu)/25) 
-se100 <- sqrt(var(ajstu)/100) 
-se400 <- sqrt(var(ajstu)/400) 
-se900 <- sqrt(var(ajstu)/900) 
-se1600 <- sqrt(var(ajstu)/1600) 
-se2500 <- sqrt(var(ajstu)/2500) 
  
-sss <- c(4,25,100,400,900,1600,2500) +sss <- c(4,25,100,400,900,1600,2500) # sss sample sizes 
-ses <- rep (NA, length(sss))+ses <- rep (NA, length(sss)) # std errors
 for(i in 1:length(sss)){ for(i in 1:length(sss)){
   ses[i] = sqrt(var(ajstu)/sss[i])   ses[i] = sqrt(var(ajstu)/sss[i])
 } }
 +
 ses ses
 se.1 <- ses se.1 <- ses
-se.2 <- 2*ses +se.2 <- 2 * ses  
-lower.part.2 <- mean(ajstu)-se.2 + 
-upper.part.2 <- mean(ajstu)+se.2 +lower.s2 <- mean(ajstu)-se.2 
-data.frame(cbind(sss, ses, lower.part.2, upper.part.2))+upper.s2 <- mean(ajstu)+se.2 
 +data.frame(cbind(sss, ses, lower.s2, upper.s2)) 
 </code> </code>
  
 <code> <code>
 # n =1600 일 경우에  # n =1600 일 경우에 
-# sample의 평균이 101.5보다 작을 +# sample의 평균이 100.15보다 작을 
 # 확률은 어떻게 구해야 할까? # 확률은 어떻게 구해야 할까?
  
Line 104: Line 100:
 # 이것을 standard error라고 부른다 # 이것을 standard error라고 부른다
 # 따라서 # 따라서
-pnorm(101.5, mean(ajstu), sqrt(var(ajstu)/n.1600))+pnorm(100.15, mean(ajstu), sqrt(var(ajstu)/n.1600))
 </code> </code>
  
sampling_distribution_in_r.txt · Last modified: 2024/03/20 14:15 by hkimscil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki