8

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
4

2 に答える 2

3

変数ThrThsalp、およびscalは、データ フレームまたは にありませんfortst.csv。したがって、それらがy~SSvan(x,Thr, Ths, alp, scal)|Sample式で参照される場合、それらは NA です。

于 2012-09-15T03:40:16.053 に答える
2

このエラーの理由の 1 つは、データ フレームで定義された変数が実際のデータ型と異なることが考えられます。たとえば、「Date」 vaiable に対して「Char」を定義します。

于 2014-06-20T18:24:43.883 に答える