MASS软件包中的错误消息试图运行负二项式回归

问题描述

我承认自己是R新手,但是想知道是否有人可以解释为什么在使用MASS包运行负二项式回归时为什么收到错误消息。我们将鸟类捕获率数据(本质上是计数数据的一种形式)用作确定相对丰度的一种手段。我们要针对环境变量运行这些捕获率数据。因变量(捕获率)的方差比平均值大得多,因此我们可以看出这意味着它过于分散。因此,我们决定尝试使用负二项式回归。

这是输入代码:

Test1 = glm.nb(CPNH ~ TF1_FP0 + Dist_KM,data = Res_V_Buf_Station_Totals)

这是我得到的错误代码(重复了50次)

There were 50 or more warnings (use warnings() to see the first 50)
> warnings()
Warning messages:
1: In theta.ml(Y,mu,sum(w),w,limit = control$maxit,trace = control$trace >  ... :
  iteration limit reached
2: In sqrt(1/i) : NaNs produced

当我呼叫摘要时,底部也有警告

Call:
glm.nb(formula = CPNH ~ TF1_FP0 + Dist_KM,data = Res_V_Buf_Station_Totals,init.theta = 3212093.09,link = log)

Deviance Residuals: 
    Min       1Q   Median       3Q      Max  
-38.167  -16.339   -4.612    8.900   98.429  

Coefficients:
             Estimate Std. Error z value Pr(>|z|)    
(Intercept)  6.183590   0.003848 1606.84   <2e-16 ***
TF1_FP0      0.426613   0.005112   83.45   <2e-16 ***
Dist_KM     -0.068673   0.001389  -49.45   <2e-16 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

(Dispersion parameter for Negative Binomial(3212093) family taken to be 1)

    Null deviance: 141507  on 331  degrees of freedom
Residual deviance: 133278  on 329  degrees of freedom
AIC: 135431

Number of Fisher Scoring iterations: 1

Error in prettyNum(.Internal(format(x,trim,digits,nsmall,width,3L,: 
  invalid 'nsmall' argument

我的主要问题是这些错误是否会使该模型的使用无效?再说一次,如果这是一个愚蠢的问题,请原谅,但是我觉得在错误弹出时您不完全理解这不是一个好主意!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...