各位亲爱的朋友,正在使用relogit回归模型当我输入
xi: relogit y x1 x2 x3 x4 收入对数 政治身份 i.地区
时,没有任何问题。我的地区是“东、中、西”虚拟变量。因研究需要我需要将控制地区转化为控制省份,输入
xi: relogit y x1 x2 x3 x4 收入对数 政治身份 i.省份
这时候系统提示——
matrix has missing values
r(504);
我检查了省份变量,并没有发现什么缺失问题。又查来查去看来看去折腾来折腾去还是找不到原因。
然后我随手试了一下发现,当我删除“政治身份”控制变量的时候
xi: relogit y x1 x2 x3 x4 收入对数 i.省份
没有任何问题!
紧接着我一个接一个的删除控制变量,最后发现——只要我将“收入对数”、“政治身份”以及“i.省份”这三个其中任一删除就会完全恢复正常!
简直百思不得其解,但是这三个我都需要保留,而三个变量经检查没发现有缺失值。希望大神能够予以解答,谢谢!