代码如下(数据在附件中)
- rd<-read.csv("data1.csv")
- attach(rd)
- head(rd)
- rd$region<- as.factor(rd$region)
- total <- nls(TOTAL~a*DBH^b+factor(region),
- data=rd,start=list(a=0.1,b=1))
出现:
Error in numericDeriv(form[[3L]], names(ind), env) :
Missing value or an infinity produced when evaluating the model
In addition: Warning messages:
1: In Ops.factor(a * DBH^b, factor(region)) : + not meaningful for factors
2: In Ops.factor(a * DBH^b, factor(region)) : + not meaningful for factors
哪位高手指点一下,应该是稍微修改一下就可以,但是我不知道怎么修改


雷达卡






京公网安备 11010802022788号







