Có cách nào khoa học hơn để xác định số chữ số có nghĩa để báo cáo về giá trị trung bình hoặc khoảng tin cậy trong một tình huống khá chuẩn - ví dụ: lớp học năm thứ nhất tại trường đại học.
Tôi đã thấy Số lượng các số liệu có ý nghĩa để đặt vào một bảng , Tại sao chúng ta không sử dụng các chữ số có nghĩa và Số lượng các số liệu có ý nghĩa trong một hình vuông chi , nhưng những số này dường như không đặt ra vấn đề.
Trong các lớp học của tôi, tôi cố gắng giải thích với các học sinh của mình rằng thật lãng phí khi báo cáo 15 chữ số có nghĩa khi chúng có một lỗi tiêu chuẩn rộng như vậy trong kết quả của chúng - cảm giác ruột của tôi là nó nên được làm tròn đến một nơi nào đó theo thứ tự . Đây không phải là quá khác biệt so với những gì được nói bởi ASTM - Báo cáo kết quả kiểm tra đề cập đến E29, nơi họ nói rằng nó nên được giữa 0,05 σ và 0,5 σ .
BIÊN TẬP:
Khi tôi có một bộ số như x
dưới đây, tôi nên sử dụng bao nhiêu chữ số để in trung bình và độ lệch chuẩn?
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
CÂU HỎI: Đánh vần chi tiết độ chính xác là gì (khi có một vectơ số chính xác kép) cho giá trị trung bình và độ lệch chuẩn trong này và viết một hàm sư phạm R đơn giản sẽ in trung bình và độ lệch chuẩn cho số chữ số có nghĩa được phản ánh trong vector x
.
R
(cũng như hầu hết tất cả các phần mềm), việc in ấn được kiểm soát bởi một giá trị toàn cầu (xem options(digits=...)
), chứ không phải bởi bất kỳ sự xem xét nào về độ chính xác.