Я пытаюсь использовать функцию locpol в омониме package следующим образом, как показано в инструкциях (но пропуская строку 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 ).