Stata错误代码中的逻辑回归

时间:2013-12-04 14:16:10

标签: stata logistic-regression

我有一个由家庭ID和人员ID识别的调查数据集。调查中有一个关于残疾家庭成员的问题。由于问题的框架,我注意到残疾人的特征(例如年龄,教育等)被编码到其他成员的数据中。

我们的任务是进行逻辑回归,其中因变量是disability变量。当我在Stata中运行logit时,我得到error 2000表示没有观察结果。我应该做些什么?我是否应该将其他成员的个人资料中的观察结果转移给有“残障概况”的人?这可能是我在Stata中获取错误代码的原因。

1 个答案:

答案 0 :(得分:3)

这对于Stack Overflow来说是微不足道的,这不是关于软件的一般问题,而是关于开发自己的Stata程序或代码(在这种情况下)的问题。然而,SO上的Stata用户通常会尝试解决这类问题。

请注意:我们不仅无法看到您的数据集,而且您似乎也假设我们可以从简短的口头描述中了解它的全部内容。总的来说这不太可能。

尽管如此,您的问题可能非常简单。 error 2000这里通常意味着您有一个或多个变量应该是字符串形式的数字。 logit要求提供给它的所有变量都是数字。仔细查看describe的结果,看看您使用的任何变量是否实际为字符串。如果是,请考虑使用destringencode来生成数字变量。

供将来参考:这对于Stata中的所有统计命令都是通用的。

error 2000也可能反映了一个或多个变量中缺少值的问题。在这种情况下,请仔细查看summarize和/或codebook, compact的结果。