@chl 감사합니다! 그러나 나는 그것이 효과가 있다고 생각합니다. 이 작업은 일련의 데이터 포인트에서 크기가 10 인 샘플을 제공하는 것이 었습니다. n = 길이 (데이터 포인트)라고 가정합니다. 코드는 그러한 샘플의 최대 개수 (n % / % 10)를 제공합니다. 첫 번째 코너 케이스는 n <10입니다 (어쨌든 데이터 세트를 'large', 즉 n> 10으로 설명하여 문제 설명에서 제외됨)입니다. 이 경우 데이터 포인트가 반환되고 경고 (오류가 아님)가 표시됩니다. 두 번째 코너 사례는 매달려있는 요소가있는 경우입니다 (n %% 10! = 0 일 때). 그런 다음 가능한 많은 샘플과 경고 (오류가 아님)를 얻습니다. 이 두 경우 중 하나에 홀수 상황이 포함됩니다.
x <- rnorm(20000)
x.copy <- x
samples <- list()
i <-1while(length(x)>=10){
tmp <- sample(x,10)
samples[[i]]<- tmp
i <- i+1
x <- x[-match(tmp, x)]}
table(unlist(samples)%in% x.copy)