Я в основном пытаюсь запустить цикл симуляции, где я вычитаю расходы на проживание из суммы моего сберегательного счета - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь запустить симуляцию, в которой каждый год в течение 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   
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...