저는 ts 및 xts 오브젝트를 처음 사용했습니다.quantmod 및 예측 패키지의 데이터 시리즈로 예측
1 : 시계열 데이터를 다룰 때
, 나는
require(quantmod)
require(forecast)
ticker <- "^GSPC"
getSymbols(ticker, src="yahoo", to = "2013-12-31")
prices <- GSPC[,6] # First get data using package quantmod
# then forecasting using package forecast
prices.ts <- as.ts(prices)
prices.ets <- ets(prices.ts)
prices.fore <- forecast(prices.ets, h=10)
# then plot
plot(prices.fore, xaxt = "n")
내 문제가 문제가 발생했습니다. CSPC 파일에 날짜가있는 GSPC를 저장하려고했을 때. 내가 검색이
write.zoo((GSPC, file = "GSPC.csv", sep = ",", qmethod = "double"))
오류 메시지를 시도 : Error: unexpected ',' in "write.zoo((GSPC,"
, 나는 구문을 확인, 올바른 것 같다, 나는 다른 조합을 시도했다. 모두 비슷한 오류 메시지와 함께 실패했습니다.
나는 또한 index(GSPC)
을 얻으려고 시도했다.
그리고 나서 cbind(index(GSPC), GSPC[, 6])
. 또한 ..
오류 메시지에 실패 Error in merge.xts(..., all = all, fill = fill, suffixes = suffixes) : dims [product 1762] do not match the length of object [3524]
을하지만 길이
> length(GSPC[,6])
[1] 1762
> length(index(GSPC))
[1] 1762
2를 선택한 경우. 플롯에는 X-실험실 및 y 축 실험실이 없다이
같다. 나는 수락 한 대답의 방법을 시도했다 here를 배치했다. 그러나 실패했다.
특히 다음 코드의 목적을 알지 못합니다. 줄거리의 모양이 바뀌는 것처럼 보이지만 모양을 전혀 변경하지는 않습니다. 나는 어떤 점을 잃어 버릴 지 모르겠다.
a = seq(as.Date("2011-11-01"), by="weeks", length=11)
axis(1, at = decimal_date(a), labels = format(a, "%Y %b %d"), cex.axis=0.6)
abline(v = decimal_date(a), col='grey', lwd=0.5)
또한 as.Date ("2013-01-01")에서 플롯하려고합니다.
몇 가지 제안 사항을 제공해 주시겠습니까?
고맙습니다.
"작동하지 않음"또는 "실패했습니다"라는 메시지 대신 오류 메시지의 내용을 알려주십시오. 또한, "예상대로"라고 말하면 의도 한 바를 설명하지 않는 한 의미가 없습니다. – SlowLearner
예, @SlowLearner, 오류 메시지를 즉시 표시합니다. – Bigchao
@SlowLearner, 이봐, 게시글을 수정하고 오류 메시지에 대한 세부 정보를 주었다. 제안 해 주시겠습니까? 고마워요! – Bigchao