Statistical Analysis with Python

Fahamka Moodooyinka Probability ee Python

Moodooyinka probability-ga ayaa ah aasaaska falanqaynta tirakoobka iyo go'aan qaadashada. Waxay bixiyaan qaab lagu qeexo laguna cabbiro hubanti la'aanta. Casharkan, waxaan ku sahamin doonaa sida loo hirgeliyo loogana shaqeysiiyo moodooyinka probability-ga ee Python.

Noocyada Moodooyinka Probability-ga

  • Discrete Distributions: Ku habboon xogta kala go'an sida tirinta dhacdooyinka.
  • Continuous Distributions: Ku habboon xogta joogtada ah sida dhererka ama heerkulka.

Hirgelinta Python

Waxaan isticmaali doonaa maktabadda scipy.stats si aan u hirgelinno moodooyinka probability-ga.


import numpy as np
import scipy.stats as stats

# Tusaale: Normal Distribution
mu = 0  # Dhexdhexaad
sigma = 1  # Heerka leexashada

x = np.linspace(-5, 5, 100)

# Probability Density Function (PDF)
pdf = stats.norm.pdf(x, mu, sigma)

# Cumulative Distribution Function (CDF)
cdf = stats.norm.cdf(x, mu, sigma)

print("PDF values:", pdf[:5])
print("CDF values:", cdf[:5])

Sharaxaadda Koodhka

  • Waxaan soo dejineynaa numpy si aan u abuurno safafka xogta iyo scipy.stats oo loogu talagalay shaqooyinka tirakoobka.
  • Waxaan qeexeynaa dhexdhexaadka (mu) iyo heerka leexashada (sigma) ee qaybinta caadiga ah.
  • stats.norm.pdf waxay xisaabineysaa cufnaanta itimaalka (PDF) ee qiyamka x.
  • stats.norm.cdf waxay xisaabineysaa shaqada qaybinta isugeynta (CDF) ee qiyamka x.

Tusaale kale: Binomial Distribution


n = 10  # Tirada tijaabooyinka
p = 0.5  # Itimaalka guusha

Probability Mass Function (PMF)

pmf = stats.binom.pmf(range(n + 1), n, p)

print("PMF values:", pmf)

Sharaxaadda Koodhka

  • Waxaan qeexeynaa tirada tijaabooyinka (n) iyo itimaalka guusha (p).
  • stats.binom.pmf waxay xisaabineysaa shaqada cufnaanta itimaalka (PMF) ee tirada guulaha ee kala duwan.

Isticmaalka Moodooyinka Probability-ga

Moodooyinka Probability-ga waxaa loo isticmaali karaa hawlo badan, oo ay ku jiraan:

  • Qiyaasida Itimaalka: Qiyaasida itimaalka dhacdooyinka ku saleysan xogta la heli karo.
  • Tijaabada Hypothesis: Go'aan ka gaarista ku saabsan dadweynaha ku saleysan xogta muunadda.
  • Go'aan Qaadashada: Sameynta go'aanno xog ogaal ah oo ku saleysan itimaalka natiijooyinka kala duwan.

Gunaanad

Fahamka iyo hirgelinta moodooyinka probability-ga ee Python waxay awood kuu siinaysaa inaad si qoto dheer u falanqeyso xogta oo aad sameyso go'aanno xog ogaal ah. Maktabadda scipy.stats waxay bixisaa qalab ballaaran oo aad ku shaqeyn karto qaybinta kala duwan ee itimaalka.