import wooldridge as wooimport pandas as pdimport statsmodels.formula.api as smfbwght = woo.dataWoo('bwght')# regress and report coefficients:reg = smf.ols(formula='bwght ~ cigs + faminc', data=bwght)results = reg.fit()# weight in pounds, manual way:bwght['bwght_lbs'] = bwght['bwght'] / 16reg_lbs = smf.ols(formula='bwght_lbs ~ cigs + faminc', data=bwght)results_lbs = reg_lbs.fit()# weight in pounds, direct way:reg_lbs2 = smf.ols(formula='I(bwght/16) ~ cigs + faminc', data=bwght)results_lbs2 = reg_lbs2.fit()# packs of cigarettes:reg_packs = smf.ols(formula='bwght ~ I(cigs/20) + faminc', data=bwght)results_packs = reg_packs.fit()# compare results:table = pd.DataFrame({'b': round(results.params, 4),'b_lbs': round(results_lbs.params, 4),'b_lbs2': round(results_lbs2.params, 4),'b_packs': round(results_packs.params, 4)})print(f'table: \n{table}\n')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。