La xalliyey: dhexda kalsoonida dhagarta matplotlib

Matplotlib waa maktabad qorshayn xoog leh oo lagu isticmaalo luqadda barnaamijka Python. Waxay siisaa API-ku- jihaysan shayga si loogu dhejiyo muuqaalada codsiyada adeegsada agabka guud ee GUI sida Tkinter, wxPython, ama Qt. Mid ka mid ah aaladaha muhiimka ah ee uu bixiyo Matplotlib waa awoodda abuurista qorshe dhex-dhexaad ah oo kalsooni leh.

Muddada kalsoonida, sida erey xisaabeed, waxa loola jeedaa heerka hubaal ee habka muunadeynta. Heerka kalsoonida ayaa kuu sheegaysa sida aad u hubsan karto, oo lagu muujiyay boqolkiiba. Tusaale ahaan, heerka kalsoonida 99% waxay soo jeedinaysaa in mid kasta oo ka mid ah qiyaasahaaga itimaalka ay u badan tahay inay sax tahay 99% wakhtiga.

Abuuritaanka Shirqoolkii Dhexdhexaadinta Kalsoonida Isticmaalka Matplotlib

Abuuritaanka qorshe u dhexeeya kalsoonida ee Matplotlib waxay ku lug leedahay dhowr tillaabo. Aan u guda galno sharaxaada koodka Python ee u dhigma si aan u fulno tillaabooyinkan:

Marka hore, waa inaan soo dejinaa maktabadaha lagama maarmaanka ah:

import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import sem, t
from scipy import mean

Hadda, waxaan xisaabin karnaa inta u dhaxaysa kalsoonida iyadoo la raacayo tillaabooyinkan.

1. Go'aami xog-ururin random ah kaas oo aanu u xisaabin doono inta u dhaxaysa kalsoonida.
2. Xisaabi celceliska iyo khaladka caadiga ah ee xogta.
3. Go'aami inta u dhaxaysa qaladka inta u dhaxaysa kalsoonida.
4. Ugu dambeyntii, xisaabi inta u dhexaysa kalsoonida.

Waa kan koodka Python ee u dhigma talaabooyinkan.

confidence = 0.95
data = np.random.rand(100)
n = len(data)
m = mean(data)
std_err = sem(data)
h = std_err * t.ppf((1 + confidence) / 2, n - 1)

start = m - h
end = m + h

Kalsoonida doorsoomuhu waa heerka kalsoonida ee lagu muujiyay boqolkiiba, iyo 'xogta' waxay ka kooban tahay xogta aan sugnayn. Khaladka dhexdhexaadka ah iyo kan caadiga ah waxaa lagu xisaabiyaa 'macnaha' iyo 'sem' shaqada maktabadda SciPy siday u kala horreeyaan. Xadka khaladka 'h' waxaa lagu go'aamiyaa iyadoo lagu dhufto qaladka caadiga ah t-score, kaas oo aan ka soo qaadanno t-qaybinta anagoo adeegsanayna shaqada 'ppf'. Ugu dambayntii, waxaanu xisaabinaynaa inta u dhexaysa kalsoonida

Qorsheynta dhexda Kalsoonida ee Matplotlib

Qaybtan kama dambaysta ah ee koodka, waxaanu ka faa'iidaysanaynaa Matplotlib si aanu u aragno inta u dhaxaysa kalsoonida.

plt.figure(figsize=(9,6))
plt.bar(np.arange(len(data)), data)
plt.fill_between(np.arange(len(data)), start, end, color='b', alpha=0.1)
plt.title('Confidence Interval')
plt.show()

Waxay isticmaashaa goob bar si ay u muujiso xogta iyo habka 'fill_between' si ay u matasho muddada kalsoonida. Shaqada 'figure' waxay bilawday shax cusub oo 'muujinta' waxay soo bandhigaysaa sawirka.

Abuuritaanka qorshe u dhexeeya kalsoonida Matplotlib waa hab ku habboon in muuqaal ahaan loo falanqeeyo xogtaada, gaar ahaan xogta ku lug leh falanqaynta tirakoobka. Qalabkan xoogga badan ayaa bixiya hab fudud oo dareen leh si loo soo bandhigo xog adag oo qaab si fudud loo tarjumi karo, taasoo ka dhigaysa qalab lagama maarmaan u ah falanqeeyaha xogta python ama saynisyahan kasta. Fahamka sida loo maamulo oo loo isticmaalo tan, waxaan ka dhigi karnaa habka tarjumaadda xogta mid hufan oo sax ah.

Related posts:

Leave a Comment