R:外部函数调用中的 NA/NaN/Inf (arg 1)

Ma *_*hen 7 r function na

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

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

实际上,数据组中没有缺失值。代码如下:

library(HydroMe)
fortst<-read.csv(file="F:/fortst.csv")
van.lis <-nlsList(y~SSvan(x,Thr, Ths, alp, scal)|Sample,data=fortst)
Run Code Online (Sandbox Code Playgroud)

示例数据可以从这里下载:

http://www.fileden.com/files/2012/9/13/3346981/fortst.csv
Run Code Online (Sandbox Code Playgroud)

Dav*_*son 3

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