인덱스를 기반으로 한 힘으로 증가 된 상수의 합을 계산해야합니다. 예를 들어, 내 상수가 .5이고 인덱스가 4 인 경우 .5^1 + .5^2 + .5^3 + .5^4를 합하여이 합을 개체에 할당하려고합니다.인덱스 값을 기준으로 지수 감소율을 합하는 방법
decay_rate = .5
index_value = 5
expsum<-function(decay_rate, index_value) {
decayVector <-rep(decay_rate,index_value)
indexp <-seq(1,index_value)
}
"나는 등이 사용 Plyr 또는 sapply을 만들 수있는 방법이 있다면 지수 것 decayVector 값을 제외하고 SUMPRODUCT처럼 decayvector 및 indexp을 결합 추측 ... 있음 : 그래서 내 기능은 다음 시작할 것 좋은 것
합 '(0.5 ** (1 : 5))'또는'expsum <- 함수 (x, y)의 합 (X ** (1 : 예))' – rawr