import wooldridge as wooimport numpy as npimport statsmodels.formula.api as smfwage1 = woo.dataWoo('wage1')reg = smf.ols(formula='wage ~ educ', data=wage1)results = reg.fit()# obtain coefficients, predicted values and residuals:b = results.paramswage_hat = results.fittedvaluesu_hat = results.resid# confirm property (1):u_hat_mean = np.mean(u_hat)print(f'u_hat_mean: {u_hat_mean}\n')# confirm property (2):educ_u_cov = np.cov(wage1['educ'], u_hat)[1, 0]print(f'educ_u_cov: {educ_u_cov}\n')# confirm property (3):educ_mean = np.mean(wage1['educ'])wage_pred = b[0] + b[1] * educ_meanprint(f'wage_pred: {wage_pred}\n')wage_mean = np.mean(wage1['wage'])print(f'wage_mean: {wage_mean}\n')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。