要将resid()输出显示为普通的dataframe,可以按照以下步骤进行操作:
下面是一个示例代码:
import pandas as pd
import statsmodels.api as sm
# 导入数据集
data = sm.datasets.get_rdataset('mtcars').data
# 创建线性回归模型
model = sm.OLS(data['mpg'], sm.add_constant(data['wt']))
# 拟合数据
results = model.fit()
# 获取残差值
residuals = results.resid
# 将残差值转换为dataframe
residuals_df = pd.DataFrame({'Residuals': residuals})
# 打印输出dataframe
print(residuals_df)
这样,resid()输出将以普通的dataframe形式显示,其中列名为"Residuals"。你可以根据实际情况修改列名和其他参数。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云