pointwise()
旧modregパッケージ(現在はstatsに統合)で、loess()はあるんですが、pointwise()がなぜかなくなってしまったため、S-PLUSプログラムの移植で困ることがあるかもしれません。 簡単なものですが旧modreg(R-1.8.1に収録)のソースから引用します。
省略(please read source code)
pointwise <- function(results, coverage) { fit <- results$fit lim <- qt((1 - coverage)/2, results$df, lower = FALSE) * results$se.fit list(fit = fit, lower = fit - lim, upper = fit + lim) }
省略(please read source code)
data("cars") cars.lo <- loess(dist ~ speed, cars) cars.pred <- predict(cars.lo, data.frame(speed = seq(5, 30, 1)), se = TRUE) pointwise(cars.pred, coverage=0.90)