我很抱歉問一個已被問了上千次的問題,但我似乎仍然無法解決我的問題。R不一致的論據
我試圖運行這個雙循環:
rho=matrix(0,12,1)
for (i in 1:k){
for (j in 1:n-k){
temp=((1/(sigma^2))*(1/(n-i)))*((as.matrix(vR)[j,]-mean)%*%(as.matrix(vR)[i+j,]-mean))
rho[i,]=temp
}
}
我不斷收到錯誤:
Error in (as.matrix(vR)[j, ] - mean) %*% (as.matrix(vR)[i + j, ] - mean) : non-conformable arguments
而且,我的公式是:
(1/sigma^2) * (1/(t-k)) * sum[(vR(t)-mean)*(vR(t+k)-mean)]
總和「大西格瑪「從t = 1到Tk
是否可以像我在做的那樣運行它?
你能把這個重複性..所以其他人可以運行它? – cory
也許你想'm [k,,drop = FALSE]'和'm [,k,drop = FALSE]' – Frank
@cory我添加了一些數據,希望你現在可以運行它。 – Anders