1

このRコードはエラーをスローします。

.xts(e、.index(e1)、. indexCLASS = indexClass(e1)、.indexFORMAT = indexFormat(e1)のエラー:インデックスの長さは観測数と一致する必要があります

コード:

library('quantmod')
library('foreach')


JNK <- getSymbols('JNK', from='2010-01-01',auto.assign=FALSE)[,6]
GSPC <- getSymbols('^GSPC', from='2010-01-01',auto.assign=FALSE)[,6]


JNK <- diff(log(JNK))
GSPC <- diff(log(GSPC))

Data <- na.omit(merge(JNK,GSPC, all=FALSE))
m <- lm(JNK ~ GSPC, data=Data)
plot(m)

誰かが私が間違っていることを理解するのを手伝ってもらえますか?

4

1 に答える 1

1

の実際の列名DataJNK.AdjustedGSPC.Adjustedです。したがって、lm呼び出しで完全な名前を指定する必要があります。

m <- lm(JNK.Adjusted ~ GSPC.Adjusted, data=Data)
plot(m)

それ以外の場合、plot関数は列JNKGSPC探しますが、 でそれらを見つけられませんData

于 2012-10-20T14:46:29.827 に答える