Bộ chuyển đổi Khoảng tin cậy sang Độ lệch chuẩn

Chuyển đổi tỷ lệ phần trăm khoảng tin cậy sang độ lệch chuẩn tương ứng. Cần thiết cho phân tích thống kê, kiểm định giả thuyết và diễn giải kết quả nghiên cứu.

Bảng Chuyển Đổi Khoảng Tin Cậy Sang Độ Lệch Chuẩn

📚

Tài liệu hướng dẫn

Bộ Chuyển Đổi Khoảng Tin Cậy Sang Độ Lệch Chuẩn

[... phần giới thiệu và công thức hiện có ...]

Hình Ảnh

Sơ đồ sau đây minh họa mối quan hệ giữa các khoảng tin cậy và độ lệch chuẩn trong phân phối chuẩn:

μ 68.27% 95% 99.73%

[... phần tính toán và các trường hợp ngoại lệ hiện có ...]

Ví Dụ

Dưới đây là các ví dụ mã để chuyển đổi các khoảng tin cậy sang độ lệch chuẩn trong các ngôn ngữ lập trình khác nhau:

1' Hàm Excel VBA cho Khoảng Tin Cậy sang Độ Lệch Chuẩn
2Function ConfidenceToStdDev(CI As Double) As Double
3    ConfidenceToStdDev = Application.NormSInv(1 - (1 - CI) / 2)
4End Function
5' Cách sử dụng:
6' =ConfidenceToStdDev(0.95)
7

Các Trường Hợp Kiểm Tra

Để đảm bảo độ chính xác của hàm chuyển đổi trên nhiều khoảng tin cậy khác nhau, dưới đây là một số trường hợp kiểm tra:

1import unittest
2import math
3
4def confidence_to_std_dev(confidence_interval):
5    return stats.norm.ppf((1 + confidence_interval) / 2)
6
7class TestConfidenceToStdDev(unittest.TestCase):
8    def test_common_confidence_intervals(self):
9        self.assertAlmostEqual(confidence_to_std_dev(0.6827), 1.0, places=4)
10        self.assertAlmostEqual(confidence_to_std_dev(0.95), 1.96, places=2)
11        self.assertAlmostEqual(confidence_to_std_dev(0.99), 2.576, places=3)
12        self.assertAlmostEqual(confidence_to_std_dev(0.9973), 3.0, places=4)
13
14    def test_edge_cases(self):
15        self.assertAlmostEqual(confidence_to_std_dev(0.5), 0.6745, places=4)
16        self.assertTrue(math.isinf(confidence_to_std_dev(1.0)))
17        self.assertEqual(confidence_to_std_dev(0.0), -float('inf'))
18
19if __name__ == '__main__':
20    unittest.main()
21

[... phần sử dụng, thay thế, lịch sử, giới hạn và tài liệu tham khảo hiện có ...]