我尝试按照以下说明在同音字词package中使用函数 locpol ,如说明中所述(但跳过xeval行):
N <- 250
# xeval <- 0:100/100
d <- data.frame(x = runif(N))
d$y <- d$x^2 - d$x + 1 + rnorm(N, sd = 0.1)
r <- locpol(y~x,d)
增加数据库大小后,我遇到以下错误:
N<-9975
d <- data.frame(x = runif(N))
d$y <- d$x^2 - d$x + 1 + rnorm(N, sd = 0.1)
r <- locpol(y~x,d)
Error: length(xeval) < .maxEvalPts is not TRUE
请注意,函数locpol的参数中包含 xeval ,但我不明白为什么在第一种情况下即使没有分配任何值也能正常工作,而在第二种情况下却无法工作案件。我还尝试过包含不成功的xeval的不同组合,但是我对错误的含义一无所知(尤其是关于 .maxEvalPts 是什么)。