Falanqaynta Taxanaha Waqtiga ee Python
Falanqaynta taxanaha waqtiga waxay ku lug leedahay falanqaynta dhibcaha xogta ee lagu ururiyay waqtiyo joogto ah. Python, oo leh maktabado sida pandas, statsmodels, iyo matplotlib, waxay bixisaa qalab awood leh oo lagu falanqeeyo loogana saadaaliyo taxanaha waqtiga.
Ujeedooyinka Barashada
- Si aad u fahamto fikradaha aasaasiga ah ee taxanaha waqtiga.
- Si aad u barato sida loo isticmaalo maktabadaha Python si aad u falanqeyso taxanaha waqtiga.
- Si aad u barato sida loo sameeyo saadaalinta aasaasiga ah ee taxanaha waqtiga.
Tusaale: Falanqaynta Taxanaha Waqtiga ee Xogta Iibka
Tusaalahan, waxaan falanqeyn doonaa xogta iibka iyadoo la adeegsanayo pandas iyo statsmodels.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from statsmodels.tsa.seasonal import seasonal_decompose
# Xogta abuurka (tusaale ahaan)
dates = pd.date_range(start='2023-01-01', end='2023-12-31', freq='M')
sales = np.random.randint(100, 500, size=len(dates))
data = pd.DataFrame({'Date': dates, 'Sales': sales})
data.set_index('Date', inplace=True)
# Burburinta xilliyeed
result = seasonal_decompose(data['Sales'], model='additive')
# Sawiridda qaybaha
plt.figure(figsize=(12,8))
plt.subplot(411)
plt.plot(result.observed, label='Observed')
plt.legend()
plt.subplot(412)
plt.plot(result.trend, label='Trend')
plt.legend()
plt.subplot(413)
plt.plot(result.seasonal, label='Seasonal')
plt.legend()
plt.subplot(414)
plt.plot(result.resid, label='Residual')
plt.legend()
plt.tight_layout()
plt.show()
Sharaxaada Koodhka:
- Waxaan soo dejineynaa maktabadaha lagama maarmaanka ah.
- Waxaan abuureynaa xogta tusaalaha ah ee iibka, iyadoo la adeegsanayo taariikho billaha ah.
- Waxaan sameyneynaa burburinta xilliyeed si aan u kala saarno qaybaha isbeddelka, xilliyeedka, iyo haraaga.
- Waxaan sawireynaa qayb kasta si aan u aragno isbeddellada iyo qaababka.
Fahamka Natiijada
Sawirku wuxuu muujinayaa qaybaha kala duwan ee taxanaha waqtiga:
- La arkay: Xogta iibka ee dhabta ah.
- Isbeddelka: Isbeddellada muddada-dheer ee xogta.
- Xilliyeedka: Qaababka soo noqnoqda ee xogta (tusaale ahaan, isbeddellada billaha ah).
- Haraaga: Qaybta xogta ee aan lagu sharraxi karin isbeddelka ama xilliyeedka.
Hawsha Guriga
- Hel xogta taxanaha waqtiga dhabta ah (tusaale ahaan, qiimaha saamiyada, cimilada) oo samee falanqayn isku mid ah.
- Isku day qaabab burburin oo kala duwan (tusaale ahaan, multiplicative) oo barbardhig natiijooyinka.