【发布时间】:2013-12-27 23:15:47
【问题描述】:
我正在尝试使用 R 执行负二项式回归。当我执行以下命令时:
DV2.25112013.nb <- glm.nb(DV2.25112013~ Bcorp.Geographic.Proximity + Dirty.Industry +
Clean.Industry + Bcorp.Industry.Density + State + Dirty.Region +
Clean.Region + Bcorp.Geographic.Density + Founded.As.Bcorp + Centrality +
Bcorp.Industry.Density.Squared + Bcorp.Geographic.Density.Squared +
Regional.Institutionalization + Sales + Any.Best.In.Class +
Dirty.Region.Heterogeneity + Clean.Region.Heterogeneity +
Ind.Dirty.Heterogeneity+Ind.Clean.Heterogeneity + Industry,
data = analysis25112013DF6)
R 给出以下错误:
Error in glm.fitter(x = X, y = Y, w = w, etastart = eta, offset = offset, :
NA/NaN/Inf in 'x'
In addition: Warning message:
step size truncated due to divergence
我不明白这个错误,因为我的数据矩阵不包含任何 NA/NaN/Inf 值...我该如何解决这个问题?
谢谢你,
【问题讨论】:
-
@Stat 大获成功。但是,否则,这(1)实际上是 StackOverflow 而不是 CrossValidated 问题(即编程而不是统计),并且(2)如果没有 tinyurl.com/reproducible-000 可重现的示例很难回答,除非有人碰巧猜对了......
-
同意其他 cmets(以及所引用的问题):尝试使用许多自变量进行迭代收敛是很糟糕的。
标签: r