Saya menggunakan perpustakaan seaborn untuk menghasilkan plot bar dengan python. Saya ingin tahu statistik apa yang digunakan untuk menghitung bar kesalahan, tetapi tidak dapat menemukan referensi untuk ini dalam dokumentasi barplot seaborn .
Saya tahu nilai bar dihitung berdasarkan rata-rata dalam kasus saya (opsi default), dan saya menganggap bar kesalahan dihitung berdasarkan interval kepercayaan 95% distribusi normal, tapi saya ingin memastikan.
python
visualization
Michael Hooreman
sumber
sumber
Jawaban:
Melihat sumbernya (seaborn / seaborn /ategical.py, baris 2166), kami temukan
jadi nilai default adalah, memang, 0,95, seperti yang Anda duga.
EDIT: Bagaimana CI dihitung:
barplot
panggilanutils.ci()
yang memilikiseaborn / seaborn / utils.py
dan panggilan ini untuk
percentiles()
menelepon:axis=None
jadiscore = stats.scoreatpercentile(a.ravel(), p)
yang manadan mencari sumber scipy.stats.stats.py kita melihat tanda tangannya
jadi karena pesisir menyebutnya tanpa param untuk
interpolation
menggunakanfraction
.Di samping catatan, ada peringatan usang di masa depan
stats.scoreatpercentile()
, yaitusumber