2013-02-17 1 views
-1

R 언어로 1에서 20까지 임의의 숫자를 넣으면서 표본 분산과 표본 크기를 그래프로 어떻게 그릴 수 있습니까?R 언어로 1에서 20까지의 난수를 넣으면서 표본 분산 대 표본 크기를 그래프로 그릴 수 있습니까?

+1

난 당신이 정수에게 20-1를 원하는 것 같아요? 그리고 어떤 종류의 줄거리? 어떤 범위의 표본 크기를 원하십니까? – N8TRO

+1

예 또는 재현 가능한 예가 있습니까? – rdorlearn

+4

귀하는이 소식을 신속하게 처리하고 있습니다. 첫 번째 게시물이므로 다음 링크를 확인하십시오. http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –

답변

5

Trinker 내가이 대답 싫어하지만, 여기에 많은 가정이있는 원유 예입니다 아마됩니다

sample.max <- 20000 
sample.sizes <- seq(1, sample.max, by=10) 

myfun <- function (x){ 
var(sample(1:20, x, replace=TRUE)) 
} 

variances <- sapply(sample.sizes, myfun) 

plot(sample.sizes, variances, t='l') 

enter image description here

+0

+1을 읽고 마음을 읽으십시오. 두 번째 줄은'1 : sample.max' ('c()'는 중복되어,이 코드에서'x.range '를 정의하지 않았다는 뜻입니까?) 실제로 20000 개의 개별 샘플이 과도한 것일 수 있으므로'seq (1, sample.max, by = 10)'을 제안 할 것입니다. –

+1

@BenBolker .. 당신 말이 맞아요. 나는 더 의미있는 레이블로 편집하기 전에 x와 y를 가지고 있었고 수치스럽게 1을 놓쳤습니다. – N8TRO

관련 문제