Cara memplot interval kepercayaan dengan python
Interval kepercayaan adalah rentang nilai yang kemungkinan memuat parameter populasi dengan tingkat kepercayaan tertentu.
Tutorial ini menjelaskan cara memplot interval kepercayaan untuk kumpulan data dengan Python menggunakan perpustakaan visualisasi Seaborn .
Merencanakan interval kepercayaan menggunakan lineplot()
Cara pertama untuk memplot interval kepercayaan adalah dengan menggunakanfungsi lineplot() , yang menghubungkan semua titik data dalam kumpulan data dengan sebuah garis dan menampilkan pita kepercayaan di sekitar setiap titik:
import numpy as np import seaborn as sns import matplotlib.pyplot as plt #create some random data np.random.seed(0) x = np.random.randint(1, 10, 30) y = x+np.random.normal(0, 1, 30) #create lineplot ax = sns.lineplot(x, y)
Secara default, fungsi lineplot() menggunakan interval kepercayaan 95% namun dapat menentukan tingkat kepercayaan untuk digunakan dengan perintah ci .
Semakin kecil tingkat kepercayaannya, semakin sempit interval kepercayaan di sekitar garis tersebut. Misalnya, seperti inilah interval kepercayaan 80% untuk kumpulan data yang sama persis:
#create lineplot ax = sns.lineplot(x, y, ci= 80 )
Merencanakan interval kepercayaan menggunakan regplot()
Anda juga dapat memplot interval keyakinan menggunakan fungsi regplot() , yang menampilkan plot sebar kumpulan data dengan pita keyakinan di sekitar perkiraan garis regresi:
import numpy as np import seaborn as sns import matplotlib.pyplot as plt #create some random data np.random.seed(0) x = np.random.randint(1, 10, 30) y = x+np.random.normal(0, 1, 30) #create regplot ax = sns.regplot(x, y)
Mirip dengan lineplot(), fungsi regplot() secara default memiliki interval kepercayaan 95% tetapi dapat menentukan tingkat kepercayaan yang akan digunakan dengan perintah ci .
Sekali lagi, semakin kecil tingkat kepercayaannya, semakin sempit interval kepercayaan di sekitar garis regresi. Misalnya, seperti inilah interval kepercayaan 80% untuk kumpulan data yang sama persis:
#create regplot ax = sns.regplot(x, y, ci= 80 )
Sumber daya tambahan
Apa yang dimaksud dengan interval kepercayaan?
Cara menghitung interval kepercayaan dengan Python