教程·2026-06-29·25 mins
EViews 教程
使用 EViews 进行面板数据回归。
EViews(计量经济学视图)是用于处理面板数据模型的高度稳健的行业标准软件。其基于 Windows 的界面与 命令行 功能相结合,使其成为不习惯像 R 或 Python 那样的纯编码语法的学生的最爱。
第一阶段:准备数据结构 (Excel)
EViews 初学者犯的最大错误甚至在打开程序之前就发生了:电子表格格式不正确。确保您的 Excel 文件采用 堆叠数据 (Stacked Data) 格式:
- 第 1 列:公司代码(横截面标识符,例如 AAPL)
- 第 2 列:年份(时间标识符,例如 2021)
- 第 3 列及以后:您的研究变量(ROA、DER、SIZE 等)
第二阶段:数据导入过程 (Import to Workfile)
打开 EViews,然后按照以下步骤操作:
- 点击 File > Import > Import from file... 并选择您的 Excel 文件。
- 在 Basic structure 阶段,EViews 会自动将您的格式检测为 Dated Panel。如果不是,请使用下拉菜单将其设置为“Dated Panel”。
- 确定 "Cross section ID series" 列(选择公司代码列)和 "Date series" 列(选择年份列)。
- 单击“完成”。您现在已经准备好要处理的工作文件 (Workfile)。
第三阶段:回归方程估计
在 EViews 中进行回归有两种方法。通过菜单(Quick > Estimate Equation)的手动方式,或使用顶部的白色 Command 窗口。*Command* 方法效率更高:
// 估计混合 OLS (混合效应)
ls roa c der size
// 估计固定效应模型 (FEM)
ls(cx=f) roa c der size
// 估计随机效应模型 (REM)
ls(cx=r) roa c der size注意:`ls` 代表最小二乘法,`roa` 是因变量,`c` 是常数,其余为自变量。
故障排除:常见错误消息
1. 错误 "Near singular matrix"(近奇异矩阵)
当存在完美的共线性时,会出现此消息。如果您输入两个具有完全相同公式的变量,或者输入类别数量超过限制的 虚拟(dummy) 变量(虚拟陷阱),通常会发生这种情况。解决方案:删除其中一个重叠的自变量。
2. 错误 "Insufficient number of observations"(观察次数不足)
当您的观察次数与变量数量相比太少时发生。如果您使用 *固定效应*,自由度会急剧下降,因为每家公司会消耗 1 个参数。解决方案:添加年份/公司样本,或使用随机/公共效应模型。
#EViews#面板数据回归#教程