Существует ли более научный способ определения количества значащих цифр, сообщаемых для среднего значения или доверительного интервала в ситуации, которая является довольно стандартной - например, первый год обучения в колледже.
Я видел количество значащих цифр в таблице : почему мы не используем значащие цифры и количество значащих цифр в квадратной форме , но они, похоже, не решают проблему.
На моих уроках я пытаюсь объяснить своим ученикам, что тратить чернила, чтобы сообщить 15 значащих цифр, когда они имеют столь широкую стандартную ошибку в своих результатах, - мое интуитивное чувство состояло в том, что оно должно быть округлено примерно до порядка . Это не слишком отличается от того, что говорится в ASTM - Отчет о результатах испытаний со ссылкой на E29, где они говорят, что он должен быть между и .0,05 σ 0,5 σ
РЕДАКТИРОВАТЬ:
Когда у меня есть набор чисел, как x
показано ниже, сколько цифр я должен использовать, чтобы напечатать среднее значение и стандартное отклонение?
set.seed(123)
x <- rnorm(30) # default mean=0, sd=1
# R defaults to 7 digits of precision options(digits=7)
mean(x) # -0.04710376 - not far off theoretical 0
sd(x) # 0.9810307 - not far from theoretical 1
sd(x)/sqrt(length(x)) # standard error of mean 0.1791109
ВОПРОС: Подробно объясните, какова точность (когда есть вектор чисел двойной точности) для среднего и стандартного отклонения в этом, и напишите простую педагогическую функцию R, которая выведет среднее значение и стандартное отклонение для значительного числа цифр, которые отражается в векторе x
.
R
(а также почти во всех программах) печать контролируется глобальным значением (см. options(digits=...)
), А не соображениями точности.