Как рассчитать среднее значение кратного стандартного отклонения в R

#r #mean #deviation

#r #среднее #отклонение

Вопрос:

у меня небольшая проблема, у меня есть 10 стандартных отклонений и 10 средних значений с нормальным распределением, подобным этому N (5,1), N (10,3), N (8,2), N (6,1), N (10,3), N (7,2), N (4,1), N (10,3), N (9,2), N (8,1). если я буду искать среднее значение общего среднего в R, код будет

 c=cbind(c(5,10,8,6,10,7,4,10,9,8))
y=mean(c)
  

итак, как рассчитать среднее значение стандартного отклонения, но это среднее значение, как всегда, не соответствует среднему значению формулы?

Ответ №1:

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

Так, например

 my_sd = c(1.23, 4.53, 3.343)

mean(my_sd)
  

Если ваш вопрос касается того, как вычислить стандартное отклонение, это можно легко сделать с sd помощью функции.

Комментарии:

1. я имею в виду не среднее или стандартное отклонение, но я имею в виду среднее значение стандартного отклонения, а формулу, которая не похожа на среднюю формулу

Ответ №2:

Не уверен, какая ошибка появляется в вашей консоли. Может быть, это потому, что вам не хватает a ) в конце вашей cbind функции? Как вы можете видеть ниже, я могу рассчитать среднее значение c без проблем.

 > c <- cbind(c(5,10,8,6,10,7,4,10,9,8))
> y <- mean(c)
> y 
[1] 7.7
  

Комментарии:

1. это формула среднего среднего, а не среднего стандартного отклонения, но я имею в виду, что среднее стандартное отклонение не похоже на среднюю формулу, как обычно

Ответ №3:

Я не уверен, какова ваша цель. Но усреднение стандартных отклонений скрывает взаимосвязи между стандартными отклонениями и соответствующими средними значениями. Например, N (25, 2) и N (5, 5) будут иметь сводную статистику, сильно отличающуюся от N (25, 5) и N (5, 2). Хотя средние значения средних и стандартных отклонений будут одинаковыми. Лучшей статистикой может быть среднее значение коэффициентов вариации каждого из распределений. Итак:

 ms <- c(5,10,8,6,10,7,4,10,9,8)
sds <- c(1,3,2,1,3,2,1,3,2,1)
cvs <- sds/ms
[1] 0.2000000 0.3000000 0.2500000 0.1666667 0.3000000 0.2857143 0.2500000 0.3000000 0.2222222 0.1250000
meancvs <- mean(cvs)
[1] 0.2399603