❄️ کدهای پایتون برای اجرای پانل کوانتایل با اثرات ثابت (منبع: دیپ سیک)
import pandas as pd
import numpy as np
from linearmodels.panel import PanelOLS
from linearmodels.quantile import PanelQuantileReg
# بارگذاری دادهها
data = pd.read_csv('your_data.csv') # جایگزین کنید با مسیر فایل دادههای شما
data = data.set_index(['state', 'year'])
# تعریف متغیرها
data['log_gsp'] = np.log(data['gsp'])
data['log_pcap'] = np.log(data['pcap'])
data['log_pc'] = np.log(data['pc'])
data['log_emp'] = np.log(data['emp'])
# تخمین مدل پانل کوانتایل با اثرات ثابت
quantile_levels = [0.25, 0.5, 0.75]
results = {}
for tau in quantile_levels:
model = PanelQuantileReg.from_formula('log_gsp ~ log_pcap + log_pc + log_emp + unemp',
data=data, tau=tau)
res = model.fit(cov_type='clustered', cluster_entity=True) results[f'tau = {tau}'] = res
# نمایش نتایج
for tau, res in results.items():
print(f"Results for {tau}:")
print(res.summary)
💠 کانال مدل های اقتصادسنجی
Post #7630
501