我正在尝试与 R 中predict
的loess
对象一起使用。有 112406 个观察值。里面有一个特定的行,stats:::predLoess
它试图乘以N*M1
where N=M1=112406
。这会导致整数过低,并且函数会爆炸。执行此操作的代码行如下(从predLoess
源代码复制):
L <- .C(R_loess_ise, as.double(y), as.double(x), as.double(x.evaluate[inside,
]), as.double(weights), as.double(span), as.integer(degree),
as.integer(nonparametric), as.integer(order.drop.sqr), as.integer(sum.drop.sqr),
as.double(span * cell), as.integer(D), as.integer(N), as.integer(M1),
double(M1), L = double(N * M1))$L
有没有人解决了这个问题或找到了解决这个问题的方法?我正在使用 R 2.13。这个论坛的名字很适合这个问题。