Фон
У меня есть две переменные с именами x и y (см. код R под картинкой). Когда я plot(x, y)
, я получаю график верхней строки (см. ниже). y
значения располагаются поверх каждого x
значения.
Вопрос
Мне интересно, ПОЧЕМУ, когда я выбираю из значений y
, которые отдельно сложены поверх каждого значения x
(например, значения y, сложенные поверх значения x, равного 0), я получаю некоторые выборочные значения y
, которые находятся за пределами их диапазона. образец их матери!? (чтобы увидеть это, см. таблицу в нижней строке).
ВОТ МОЙ КОД R:
############# Input Values ###################
each.sub.pop.n = 150;
sub.pop.means = 20:10;
predict.range = 0:10;
sub.pop.sd = .75;
n.sample = 2;
#############################################
par( mar = c(2, 4.1, 2.1, 2.1) )
m = matrix( c(1, 2), nrow = 2, ncol = 1 ); layout(m)
Vec.rnorm <- Vectorize(function(n, mean, sd) rnorm(n, mean, sd), 'mean')
y <- c( Vec.rnorm(each.sub.pop.n, sub.pop.means, sub.pop.sd) )
x <- rep(predict.range, each = each.sub.pop.n)
plot(x, y)
## Unsuccessfull Sampling ##
x <- rep(predict.range, each = n.sample)
y <- sample(y , length(x), replace = TRUE)
plot(x, y)