Monte Carlo Simulation Retirement Withdrawals

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2022
  • More videos at facpub.stjohns.edu/~moyr/vide...

ความคิดเห็น • 22

  • @rupalkumar4464
    @rupalkumar4464 หลายเดือนก่อน +1

    Excellent video, thank you so much Mr Ronald!

  • @captainweerapan
    @captainweerapan 15 วันที่ผ่านมา

    Thank you very much Dr. 🎉🎉🎉

  • @anthonyvazquez8742
    @anthonyvazquez8742 7 หลายเดือนก่อน +1

    Fantastic video. I much prefer to create models like this one rather than to rely on online calculators. I find understanding the construction of models like this one to be much more informative and helps really drive the concepts home. Thank you for taking the time to share your knowledge!

  • @cma2588
    @cma2588 3 หลายเดือนก่อน +3

    Awesome video. Would be extremely helpful if you could also share a copy of the excel sheet in the description. With a template of the fields and formulas ready to go & adjust the numbers for each custom scenario.
    Would that be doable?

  • @dav264
    @dav264 ปีที่แล้ว +1

    Such a great video and very easy to follow and recreate. Thank you so much!

  • @nateCA
    @nateCA 7 หลายเดือนก่อน

    Wonderful video! So helpful for someone who prefers to create and have control of the calculations. Thanks so much for taking the time to put this video together
    Very valuable 😊

  • @smichener1
    @smichener1 ปีที่แล้ว

    Excellent! Thanks very much for explaining how to do this. Just what I was looking for.

  • @evaristodiz
    @evaristodiz ปีที่แล้ว

    excellent

  • @jmholcombe
    @jmholcombe 5 หลายเดือนก่อน

    It seems the model should stop once the balance dips negative. For example, if you pause the video at 9:54 The last six years shown are negative amounts. There should be no amount in year 30, because they went belly up 5 years earlier. Also, the market gains are shown as loses with the negative balance. I don't have a good answer unless you can answer what year you go bust.

  • @davidiott6473
    @davidiott6473 ปีที่แล้ว

    Excellent video! I was able to follow and setup a working simulation even though I have not used Excel functions much in the past. One question I’m wrestling with is this is…. I’ve setup 1500 rows in my replication table. When I hit F9 I see that the replicat😊ion table along with my 30 year table are updated. My question is… how are the data return and inflation % fields updates in my 30 year retirement data table updated? Are they reflecting the average result of 1500 random calculations or do they reflect the last random calculation made on cycle 1500? Sorry I must be in the slow class 😢

    • @rhaniyur
      @rhaniyur ปีที่แล้ว

      Not sure if your question is understood, but I think you are asking how does the % field for Return and inflation get updated?. So each time you hit F9 (calculate sheet), Excel calculates all the formulas in the worksheet, this includes the % for "Return" and "inflation" fields in the 30 year table and the replication table on the right side. The % field in 30 year table is based on a random number generated and with Average and Std Deviation paramenters declared above (Top Left). The most important thing to watch for is the % < 0 number on cell K12, this will tell you how many times the portfolio did not last until year 30. I have seen the same Monte Carlo simulation on T Rowe Price website with their retirement calculator, where they say one is in the "confident zone" if the portfolio failures are less than 20%, which means the portfolio survived 80% of the time in doing 1500 simulations. Hope this helps

  • @nkpanjiyar
    @nkpanjiyar 11 หลายเดือนก่อน

    Thanks Prof for wonderful information. Can we do this in Google sheets? Please illustrate the replication method in Google sheets.

  • @Austin729i
    @Austin729i ปีที่แล้ว

    Wouldn’t this be a monte carlo sim based on a uniform distribution rather than a normal distribution because rand() picks a random number between 0-1?

    • @RonaldMoy
      @RonaldMoy  ปีที่แล้ว

      The rand() function generates the numbers between 0 and 1, but the norminv() generates the values based on a normal distribution. The rand function is just used so norminv generates a different random variable each time.

    • @Austin729i
      @Austin729i ปีที่แล้ว

      @@RonaldMoy Gotcha, I tested this in excel and that does seem to be the case. Thanks a lot for the explanation

  • @levisonmalawo265
    @levisonmalawo265 5 หลายเดือนก่อน

    I am trying to create the replication table but all the values are the same, how do i solve this?

    • @billwinter8386
      @billwinter8386 4 หลายเดือนก่อน

      I have the same issue. After hitting F9 to recalc, the data table values and thus the mean/min/max are staying constant.

    • @billwinter8386
      @billwinter8386 4 หลายเดือนก่อน

      We might not be waiting long enough for the model iterations to run. I'm running 5K iterations and it took almost 30 seconds for all to refresh.

  • @NoelGifford
    @NoelGifford 10 หลายเดือนก่อน

    Range specified in K9 (25%) is incorrect

    • @NoelGifford
      @NoelGifford 10 หลายเดือนก่อน

      Should be L18:L1017

    • @NoelGifford
      @NoelGifford 10 หลายเดือนก่อน

      For K12 (%

  • @Im-Assmaa
    @Im-Assmaa ปีที่แล้ว

    Thank you sir for your video. I have a question
    I am a finance student, and I am trying to calculate the CoVaR( Conditional value at risk) and VaR(Value at risk) using quantile regression, in order to analyze systemic risk for the banking system. So I already computed the coefficients alpha and beta for the CoVaR equation, using quantile regression in Eviews.
    Now i have to estimate the VaR for every bank when p=0.05 , So according to this approach, the VaR is equal to the total of quantiles computed for p=0.05 , using Rankit-cleveland definition.
    I should get a result that look like this, but I do not know how to do it :
    Descriptive Statistics for RATJ
    Categorized by values of RATJ
    Date: 11/13/17 Time: 00:57
    Sample: 1/05/2010 11/03/2017
    Included observations: 1956
    RATJ Quant.* Obs.
    [-0.1, -0.05) NA 4
    [-0.05, 0) -0.023874 816
    [0, 0.05) 0.000000 1132
    [0.05, 0.1) NA 4
    All -0.017742 1956
    *Quantiles computed for p=0.05, using the Rankit-cleveland definition.
    RATJ is the time serie for daily stock returns of the bank ATJ.
    Thank you so much for your time sir.