Я пытаюсь запустить симуляцию, в которой каждый год в течение 50 лет я вычитаю 30 000 долларов из расходов на проживание со своего 1 000 000 долларов сберегательного счета. Я хочу, чтобы расходы на проживание в 30 000 долларов каждый год увеличивались на 5% (инфляция), но я не уверен, как это сделать. Вот что у меня есть.
#set parameters
living.expense = 30000
years = 50
account.value = 1000000
num.replicates = 1000
#create storage vector
account.value = vector("numeric", num.replicates)
#set seed
set.seed(2019)
#simulate returns
for(i in 1:num.replicates){
for(k in 1:years){
#what is living expense
living.expensethisyear=living.expense*(1 + 0.05)^((k) - 1)
#take out living expenses at beginning of year
account.value[i] = account.value[i]- living.expensethisyear
}
}