Penukar Selang Keyakinan kepada Pembangunan Standard

Tukar peratusan selang keyakinan kepada pembangunan standard yang sepadan. Penting untuk analisis statistik, ujian hipotesis, dan mentafsir hasil penyelidikan.

Penukar Selang Keyakinan kepada Sisihan Piawai

📚

Dokumentasi

Penukar Selang Keyakinan kepada Sisihan Piawai

[... pengenalan dan bahagian formula yang sedia ada ...]

Visualisasi

Rajah berikut menggambarkan hubungan antara selang keyakinan dan sisihan piawai dalam taburan normal:

μ 68.27% 95% 99.73%

[... pengiraan dan bahagian kes tepi yang sedia ada ...]

Contoh

Berikut adalah contoh kod untuk menukar selang keyakinan kepada sisihan piawai dalam pelbagai bahasa pengaturcaraan:

1' Fungsi Excel VBA untuk Selang Keyakinan kepada Sisihan Piawai
2Function ConfidenceToStdDev(CI As Double) As Double
3    ConfidenceToStdDev = Application.NormSInv(1 - (1 - CI) / 2)
4End Function
5' Penggunaan:
6' =ConfidenceToStdDev(0.95)
7

Kes Ujian

Untuk memastikan ketepatan fungsi penukaran merentasi pelbagai selang keyakinan, berikut adalah beberapa kes ujian:

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

[... kes penggunaan, alternatif, sejarah, had, dan rujukan yang sedia ada ...]