私はこのデータセットを持っています https://gist.github.com/natemiller/42eaf45747f31a6ccf9a
rollapply
ヘルプの例に従って、zooパッケージのを使用してローリング回帰を適用しようとしていますrollapply
が、単純なエラーであると想像するものを取得し続けていますが、回避できませんでした。
上記のデータを「dat」としてロードすると、これを実行します。
dat$Date<-as.POSIXct(dat$Date, format="%m/%d/%y %H:%M")
library(zoo)
roll<-rollapply(dat, width = 6, FUN = function(d) coef(lm(Temp~Date, data=d)), align="right")
エラーが発生します
Error in eval(predvars, data, env) : invalid 'envir' argument
dat
への適切な入力である必要がありますlm
。これlm
はの外部で機能rollapply
するため、エラーrollapply
自体が発生します。シンプルだと思いますが、助けていただければ幸いです。ありがとう