我正在嘗試創建一個「for循環」設置,它將計算返回系列的不同滾動方式,其中我使用滾動方式,範圍從最後2次觀察到最後16次觀測。 Kε[2,16]。我一直在嘗試使用像這樣的函數,其中「rollmean」是來自動物園的函數。這會產生警告「警告消息: In roll [i] < - rollmean(x,i): 要替換的項目數不是替換長度的倍數」 有人可以幫我嗎?創建一個循環,用於計算不同滾動平均長度的向量的滾動平均值
rollk <- function(x, kfrom= 2, kto=16){
roll <- as.list(kto-kfrom+1)
for (i in kfrom:kto){
roll[i]<- rollmean(x, i)
return(roll)
}}
嘗試'卷[I]]' - 你迷茫的向量元素W /列表元素。 Ahhhh老鼠,由Sven忍者忍者:-( –