statar(140)估计与检验

Stata 报错 r(140):repeated categorical variable in term

anova 或 test 的项里同一个分类变量重复出现,如 regdivreg。通常是忘了声明某变量为连续变量。

报错原文

repeated categorical variable in term
r(140);

为什么会报这个错

anova 或 test 的项里同一个分类变量重复出现,如 reg#div#reg。通常是忘了声明某变量为连续变量。

怎么解决

用 c. 前缀声明连续变量,或删掉重复的那一项。

代码示例

anova y a##c.b
// 而不是 anova y a##b##a

同工具的其他报错

报错解决了,但方法还没搞懂?

报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。

进入知识库 →