statar(149)估计与检验
Stata 报错 r(149):too many categories(类别过多)
mprobit 或 slogit 的因变量类别超过 30 个,模型无法识别。
报错原文
too many categories
r(149);为什么会报这个错
mprobit 或 slogit 的因变量类别超过 30 个,模型无法识别。
怎么解决
合并稀有类别,或改用其他模型(如 mlogit)。
代码示例
recode y (1/3=1) (4/6=2) (7/30=3), gen(y3)
mprobit y3 x1 x2同工具的其他报错
报错解决了,但方法还没搞懂?
报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。
进入知识库 →