Я пытался запустить симуляцию, чтобы определить, каково стандартное отклонение суммы 16 стандартных нормальных переменных - PullRequest
0 голосов
/ 04 февраля 2019
2 * (1 - pnorm(z_score, mean = 0, sd = 1))
2 * (1 - pnorm(diff, mean = 0, sd = se))

Я попробовал вышеуказанные команды, и я новичок в R, пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 февраля 2019

Хорошо, если я понимаю, что вы хотите сделать хорошо, следующий код будет работать для вас, при условии, что стандартные нормали независимы.

X <- matrix(NA, nrow = 10000, ncol = 16)
for(i in 1:16) X[,i] <- rnorm(10000)
Y <- rowSums(X)

rbind(mean = mean(Y), var = var(Y), sd = sd(Y))
            [,1]
mean  0.03440269
var  16.17512070
sd    4.02183052

enter image description here

Стандартное отклонение будет равно 4 для суммы нормальных (независимых) переменных, поскольку дисперсия является суммой дисперсий.И, наконец, стандартное отклонение - это квадратный корень из дисперсии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...