私はこのデータセットを持っています 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自体が発生します。シンプルだと思いますが、助けていただければ幸いです。ありがとう