当我使用名为HydroMe的程序包来拟合模型时,某些数据组将返回以下错误:

Error in qr.default(.swts * attr(rhs, "gradient")) :
 NA/NaN/Inf in foreign function call (arg 1)

实际上,数据组中没有缺失值。
代码如下:
library(HydroMe)
fortst<-read.csv(file="F:/fortst.csv")
van.lis <-nlsList(y~SSvan(x,Thr, Ths, alp, scal)|Sample,data=fortst)

可以从此处下载示例数据:
http://www.fileden.com/files/2012/9/13/3346981/fortst.csv

最佳答案

变量ThrThsalpscal不在您的数据框或fortst.csv中。因此,当在y~SSvan(x,Thr, Ths, alp, scal)|Sample公式中引用它们时,它们就是NA。

08-24 13:35