다음 샘플 가격 데이터가 있습니다.누적 월간 이산 월간 수익률
sample_data <- data.frame(Date = c ("2017-01-31", "2017-02-28", "2017-03-31",
"2017-04-30", "2017-05-31", "2017-06-30"),
stock = c("a", "a", "a","a", "a", "a"),
Price = c(10, 11, 17, 12, 13, 14))
나는 코드를 통해 월별 수익률을 계산하고 있습니다 :
UKValue <- diff(sample_data$Price) * 100/sample_data$Price[-length(sample_data$Price)]
이제 월별 수익률 그래서 매달의 누적 수익을 얻을 수를 연결하는 코드가있다?
당신이 누적 수익률 무엇을 의미합니까? –
우리는 월간 수익률이 10 %이고 다음 월 수익률이 50 %라고 말하는 것은 복리 계산 결과입니다. 첫 누적 수익률은 10 %이지만 두 번째 누적 수익률은 ((1 + 10/100) * (1 + 50/100)) - 1) * 100이되며 이는 65 %입니다. 그것이 내가 반복되는 질문에 도움이된다면 월간 수익을 복리로 환산하는 방법이 될 것입니다. – user8491385
'cumprod (1 + UKValue/100) - 1'을 사용해 보시겠습니까? –