Monte Carlo Simulations: Run 10,000 Simulations At Once

Sdílet
Vložit
  • čas přidán 10. 09. 2024
  • Run Monte Carlo simulations in Excel with this simple workaround.
    Produced by Sara Silverstein
    ---------------------------------------­---------
    Follow BI Video on Twitter: bit.ly/1oS68Zs
    Follow BI Video On Facebook: on. 1bkB8qg
    Read more: www.businessins...
    ---------------------------------------­---------
    Business Insider is the fastest growing business news site in the US. Our mission: to tell you all you need to know about the big world around you. The BI Video team focuses on technology, strategy and science with an emphasis on unique storytelling and data that appeals to the next generation of leaders - the digital generation.

Komentáře • 116

  • @americanexpat8792
    @americanexpat8792 Před 3 lety +59

    Amazing what this woman taught in 3 minutes. Honestly, spectacular! Used what she taught successfully.

  • @nelsonchan6606
    @nelsonchan6606 Před rokem +6

    This woman is able to demonstrate complex calculations using simple methods, which is stunning.

  • @ibarix
    @ibarix Před 3 lety +35

    absolutely brilliant, can't believe so much was stuffed in in just 3 minutes

  • @mattgreene1947
    @mattgreene1947 Před 2 lety +6

    Thanks! Half the internet said you couldn't do this, but I knew there had to be an easy way. This was perfect!

  • @erikbennacer2717
    @erikbennacer2717 Před 7 lety +31

    There is a saying in Russian "коротко и ясно", meaning "clear and concise". This is about this video.

  • @dennisombaka2425
    @dennisombaka2425 Před 3 měsíci

    Just the exact tutorial I have been looking for. She is the best.

  • @fredg8564
    @fredg8564 Před rokem +2

    This was VERY helpful…and all in less than 4 minutes! Now can I get back the 2+ hrs I spent watching the other MCS videos? 🤔

  • @jaychandran854
    @jaychandran854 Před 8 lety +9

    Thank you for taking the time out to explain this in such simple terms.

  • @roberthuff3122
    @roberthuff3122 Před 3 měsíci +3

    Nothing is interesting about the Monta Carlo simulation of a single distribution/ It is only useful for analyzing the combinations of distributions.

  • @OfficialCaddyGPT
    @OfficialCaddyGPT Před rokem +1

    Hey! Could anyone please explain to me what she did for cell "Tuesday" x "Cumulative"? Thanks y'all!

  • @sleepyr2954
    @sleepyr2954 Před rokem +1

    really love this video. finally understand the meaning of Monte Carlo

  • @sogaita
    @sogaita Před 2 měsíci

    Quite interesting. You should doubled the trials to see if your outcome was approximately the same. 📊

  • @Tyokok
    @Tyokok Před 4 lety +6

    Thanks for great video! One question, in your example, you simulate weekly return actually, is it equivalent to use weekly return mean and weekly return stdev to proceed? ( is it equivalent to scale daily parameters to weekly then proceed ?) Thank you!

  • @JrnLodahlDK
    @JrnLodahlDK Před 9 měsíci

    very much to the point explanation. thank you!

  • @mozzarella2261
    @mozzarella2261 Před rokem

    Thankyou for helping out with the school project

  • @prasannav1867
    @prasannav1867 Před 3 lety

    My 3 hrs of lecture in just 3 minutes.. and much better understood..

  • @MySpreadsheetLab
    @MySpreadsheetLab Před 9 lety +2

    Very nice use of Excel's Data Table! Thanks for sharing Sara.

    • @excel
      @excel  Před 9 lety +4

      Kevin Lehrbass Thanks! I think we need a little more Data Table love in general. It is probably time for a Data Table video.

  • @nob.s.top5comparablesb370

    Thanks Sarah. Valuable content!

  • @welcome33333
    @welcome33333 Před rokem

    Thanks Sarah.

  • @jimparsons6803
    @jimparsons6803 Před 9 měsíci

    Clever girl. Liked the direct approach. Thanks.

  • @manuelmusa4966
    @manuelmusa4966 Před 9 lety

    I have been waiting for this day.. hurray. I was looking for how to save all your videos on the BI website.. the opportunity is here.

    • @excel
      @excel  Před 9 lety +1

      Thanks Emmanuel! I'm really excited about building this channel.

  • @terrymiller111
    @terrymiller111 Před 2 lety

    You are a wizard, Sara.

  • @shinyredbean2
    @shinyredbean2 Před 7 lety

    @BI EXCEL On the first attempt I got the random numbers to generate, but when I did the same thing it started generating the same number for the different trials. I don't know whats happening. Please help. Thanks :) I already tried redoing it on a new workbook.

  • @svanderheijden7967
    @svanderheijden7967 Před 6 lety +21

    Pretty big assumption that the S&P daily returns are normal. Cool video!

    • @davidgutierrez8795
      @davidgutierrez8795 Před 5 lety +1

      S van der Heijden it is in fact Gaussian

    • @SenorJoeBiden
      @SenorJoeBiden Před 3 lety

      @@davidgutierrez8795 can you please provide a source, David?

    • @davidgutierrez8795
      @davidgutierrez8795 Před 3 lety

      @@SenorJoeBiden do your own research man, lol, there are plenty of sources online...you can also do the calculations and create a distribution chart with the % changes of the returns, you will see it follows a Gaussian distribution or more exactly a Cauchy distribution...

    • @silentstorm718
      @silentstorm718 Před rokem

      @@davidgutierrez8795 The burden lies on you to provide evidence. You said that it is Gaussian and then said it's more exactly Cauchy. Gaussian and Cauchy are two different distributions with very different structures. For one thing, Gaussian tails are too thin while Cauchy tails are too heavy. Both do not accurately describe S&P daily returns.

  • @saileshadhikari8386
    @saileshadhikari8386 Před 6 lety +2

    I have formula that can produce both negative and positive values but my output can't be negative. I try to treat negative values as zero but it truncated my output to positive and provide higher mean value , this help to over estimate the mean. If there is any way we can re-run excel formula to get only positive outputs for any iteration.

  • @yvesdelombaerde5909
    @yvesdelombaerde5909 Před rokem

    Speed everything up with VBA code, VBA formulas, Excel formulas through VBA , freeze the screen (screen.updating=false) first then compute everything then unfreeze the screen. Your computer can generate several hundreds of millions of pseudorandom numbers in a second and this was 15 years ago when I built simulation for bootstrapping confidence intervals for forecasts.

    • @FriendsforFriendsUK
      @FriendsforFriendsUK Před rokem

      If you have the skill and the time, yes. But in places with security concerns VBA and macros may be forbidden. I find that can be a problem when running courses.
      Also for small jobs writing and debugging a macro is slower and more error prone than the simple technique demonstrated here.
      For serious work I would prefer to use a monte carlo package - the real cost of writing macros and creating code for sampling from different distributions or correlated variables, and graphing the outcomes can be shockingly high.

  • @DiazIvar
    @DiazIvar Před 8 lety +6

    Nice video! Just why are u using (A+1)*(B+1)-1 instead of simply adding (A+B). Is an error to simply add the percentages in the cumulative?

    • @JaviJon
      @JaviJon Před 7 lety +1

      I think no! It's easier A+B

    •  Před 6 lety +7

      I think she is coumpunding the returns which makes more sense than simply adding them

    • @FinallyLearn
      @FinallyLearn Před 2 lety

      Yes, compound interest is multiplication.

  • @bhrenopaladino
    @bhrenopaladino Před 3 lety

    Thank you very much! Still very helpful!

  • @whatsup3270
    @whatsup3270 Před rokem

    double A++ on the Excell, but I have serious reservations about the math. Since ever percent comes from a different base, growing bases shrinks returns and shrinking bases increase returns thus cycling produces growth estimates which probably are not real

  • @prashantmeshram3435
    @prashantmeshram3435 Před 4 lety

    Thanks for the solution

  • @thebitchprince
    @thebitchprince Před 9 lety +2

    Very good explanation - precise, clear, and applicable. More power!! :)

  • @joris7000
    @joris7000 Před 3 lety

    Thanks Sara!

  • @fernandoaloisiohm
    @fernandoaloisiohm Před 4 lety +1

    Hi.
    We would get a Very similar result by taking the weekly average returns with r=(1+0.0003)^5, and std deviation with std=0.0097*sqrt(5).
    Is this results only coincidence, or is usual that these approaches ends up in very close outcomes?
    Nice video. Regards from Brazil!

  • @domgilberto1000
    @domgilberto1000 Před 8 lety

    What's the formula for NORMINV though? I can't see how this function works anywhere as I am trying to code this in PHP

  • @nonoobott8602
    @nonoobott8602 Před 3 lety

    Great tutorial. Thanks for sharing

  • @jumpingjake123
    @jumpingjake123 Před 6 měsíci

    Where did the equation come from at 1:13, the cumulative?

  • @patriciocosta1716
    @patriciocosta1716 Před 2 lety

    GRacias!!!!!, please more videos on power BI, excel, R,Phyton.

  • @ttat1213
    @ttat1213 Před 7 lety +1

    amazing explanation. Thank you!

  • @tamaszajdo1852
    @tamaszajdo1852 Před 4 lety

    Hello I would to ask. How can I make Monte Carlo simulating if i have original numbers like: -150, +200,-90, +15.12, -55, +114,+113+500...... And i want to this numbers place tho the simulation and become another sequence. How can I simulate this numbers?

    • @webzephyr
      @webzephyr Před 4 lety

      It should work in exactly the same way, just that your average and standard deviation will be numbers instead of percentages.

  • @christiancoronado
    @christiancoronado Před 4 měsíci

    Fantastic!

  • @BradleyStewart1Warri
    @BradleyStewart1Warri Před rokem

    Does anyone know of a way to do this same type of thing (simulate 10,000 times at once) in google sheets?

  • @jacquesmieny1705
    @jacquesmieny1705 Před 3 měsíci

    is 10k the max amount of simulations you can run?

  • @rajuchoudhari2409
    @rajuchoudhari2409 Před 7 lety

    thanks. nice short and sweet explanation.

  • @constantine8601
    @constantine8601 Před 4 lety

    Great ... just great job...

  • @snail415
    @snail415 Před 9 měsíci

    KILLER video.

  • @VicSMeIsTeR
    @VicSMeIsTeR Před 5 lety

    Great thanks

  • @xodls8507
    @xodls8507 Před 9 měsíci

    The BEST

  • @AnuragSharma-db7kz
    @AnuragSharma-db7kz Před 3 lety

    Brilliant!

  • @dianehissey8449
    @dianehissey8449 Před 9 lety +1

    Hey this is an awesome account and I can't wait to see more!
    Can you quickly explain how to take this example one step further? Could you expand to show how to make this specific model project the probability of the S&P 500 fluctuating 5% MONHLY? Thank you this will be a big help!

    • @excel
      @excel  Před 9 lety +5

      To analyze a month instead of a week you need to add a bunch of rows and change Mon-Fri to 1-21. (There are about 21 trading days in a month). And copy the formulas down for all 21 days. Then you will run your analysis on the cumulative return on the 21st day.
      Hope that helps!

  • @selvamsabarish1998
    @selvamsabarish1998 Před 2 lety

    Amazing

  • @BrandonPhD
    @BrandonPhD Před rokem

    Great video!

  • @saisundeep276
    @saisundeep276 Před 4 lety

    When you say the daily Standard deviation is 0.97%. it is the st.dev of the stock price or the returns?I think it has t be the st.dev of returns.can some one confirm

  • @a.s3983
    @a.s3983 Před 5 lety

    How are you getting % sign on the days numbers

  • @JDWilliamsPD
    @JDWilliamsPD Před rokem

    Bravo! Subsribed!

  • @ronschmick3356
    @ronschmick3356 Před 4 lety

    I love it

  • @tanishpanjwani6294
    @tanishpanjwani6294 Před 10 měsíci

    Cool

  • @sudhansugrahacharya7094

    Excellent

  • @antheafu9750
    @antheafu9750 Před 2 lety

    Omg. Love you queen

  • @ammadurrahman5321
    @ammadurrahman5321 Před 6 lety

    Thnkssss...

  • @pusashit
    @pusashit Před 8 lety +5

    I love you.

  • @maximilianf3904
    @maximilianf3904 Před 7 lety

    where did you get the data from? is there any website I can find the information, too?

    • @antenehfantahunhmichael9708
      @antenehfantahunhmichael9708 Před 7 lety +2

      Get the daily historical data from Yahoo finance and use excel to calculate the daily mean return and standard deviation

  • @historiansofpc225
    @historiansofpc225 Před rokem

    If you get a bunch of the same numbers, press f9 and that may refresh it so that you get the random numbers you hoped for.

  • @drallisimo34
    @drallisimo34 Před 6 lety

    great!!!

  • @kundachavan6855
    @kundachavan6855 Před 5 lety

    Hi mam plz explain how to use this tricks in stock market plz

  • @AlexJames123
    @AlexJames123 Před 7 lety +2

    confused why you do (A+1)*(B+1) -1?

    • @stevedoogue6501
      @stevedoogue6501 Před 7 lety +4

      It's to reflect the fact that the growth rates are cumulative. Assume the stock index grows by 1% on Monday and 2% on Tuesday. Then by the close of Monday the index level is (original value)*(1+1%). On Tuesday, the growth applies to its original value plus the growth that occurred on Monday. So by the close of Tuesday the level of the index is (original value)*(1+1%)*(1+2%).
      If you want to express the total growth of the index as a percentage, the formula would be:
      [ (original value)*(1+1%)*(1+2%)-(original value) ] / (original value)
      This simplifies to (1+1%)*(1+2%)-1. This is what is being reflected in the formula.

    • @antenehfantahunhmichael9708
      @antenehfantahunhmichael9708 Před 7 lety

      You are absolutely right but that isn't what she used in her calculation. Using your example, she used ((1+1%)+1)(1+2%). Please double check and let me know.

    • @ammadurrahman5321
      @ammadurrahman5321 Před 6 lety

      Thnksss...

    • @diegolainfiesta
      @diegolainfiesta Před 5 lety +1

      That is because you want the cumulative change between days. Take day 1 the change is 1%, day 2 the change is -0.3%, for the interval the total change would be: Initial value *(1+0.01) this gives us the value at the end of day 1, we continue: Initial value * (1+0.01)*(1-0.03) this is the value at day 2. If are interested in the porcentual change for the two days period is simply (1+i) being i our change for the two consecutive days. (1+0.01)*(1-0.03)=(1+i), if we solve for i we get: (1+0.01)*(1-0.03)-1=i , the used formula is correct.

  • @fedybbb
    @fedybbb Před 8 lety +2

    Why are you using norminv?

    • @jaeger050
      @jaeger050 Před 8 lety

      +fadi al naji
      She is assuming that the S&P 500 returns are normally distributed. To get a meaningful result out of the simulation she is generating random returns which follows the same distribution. For this step she is using norminv.

    • @diegolainfiesta
      @diegolainfiesta Před 5 lety

      She samples a normal distribution with the daily mean and std of S&P500. Therefore, if you choose a random number between 0-1, and take that together with the other parameters, you get as output the value of the S&P500 being less or equal with the used random probability.

  • @derekcui6558
    @derekcui6558 Před 7 lety

    What if we only want the positive return to price a european call? Thank you very much! :)

    • @MattMacarty
      @MattMacarty Před 3 lety +1

      Try this: czcams.com/video/r67_YRtYcR8/video.html

  • @subschool5
    @subschool5 Před 4 lety

    what a badass

  • @xosrovhuseynli2890
    @xosrovhuseynli2890 Před 4 lety +2

    Hey, woman! Come back to youtube!!!

  • @oongangkub
    @oongangkub Před 9 lety

    I have some questions
    How can i do if data isn't not normal distribution?

    • @jaeger050
      @jaeger050 Před 8 lety

      +Jek Jekkey
      There are some plug-ins that enables excel to generate random numbers, which follow particular distributions, e.g. log-normal distribution, triangular distribution,... One plug-in is SIP-math

    • @JonathanKandell
      @JonathanKandell Před 6 lety

      Instead of a random normal number you could also do a randomly chosen bootstrap sample to generate the returns, and use the same "data table" to pick the sample 10000 times. For instance you could use random 3 month samples out of the historical weekly S&P historical returns 1871 to present. The sample size is key though since if you make it too small (e.g. one week) you'd lose the serial correlation (return to mean) that separate stocks from random walks.

  • @minisoma1416
    @minisoma1416 Před 5 lety +1

    The cumulative calculation is questionable. Who says the Video needs to be hurried upin 3 mts, leaving doubts to those who watch it.

  • @1234dck
    @1234dck Před 3 lety

    Brill video Sara
    Have a good day

  • @germaned.lealnino631
    @germaned.lealnino631 Před 3 lety

    Do these a week before covid 19 shut us down... Place your bets and get wipe out :) . Cool excel tips.

  • @Kabop69
    @Kabop69 Před rokem

    Hit me up, i will show an easy way around for this one 1:25

  • @babua8175
    @babua8175 Před rokem

    Very fast, difficult for beginners

  • @harmankardon478
    @harmankardon478 Před 7 dny

    good tutorial but this method isn't accurate...

  • @ahmadzaimhilmi
    @ahmadzaimhilmi Před 5 lety +1

    That's why I stick with python. All those clicking around and adding formulas on a spreadsheet drives me crazy.

    • @AbhishekKumar-lr6ql
      @AbhishekKumar-lr6ql Před 5 lety

      HI Ahmad , how u use Python to combat these formulas inexcel. I m learning python, but it will be great if u guide me a bit. @ ak7862000@gmail.com

  • @santiagoocampo3236
    @santiagoocampo3236 Před 5 lety

    how woud I even graph this?

  • @vv9730
    @vv9730 Před 5 lety +1

    OHHHHHH HOTTIE ARRIVED AT THE END OF THE VIDEO...!!!!

  • @bilaloz8043
    @bilaloz8043 Před 3 lety

  • @MrSupernova111
    @MrSupernova111 Před 7 lety +7

    This video raises more questions than it answers. You've taken S&P500 data and completely butchered it in order to make a 3 minute video of a MC simulation. I hope nobody is placing trades based information from this video.

    • @brendanmurphy6086
      @brendanmurphy6086 Před 6 lety +9

      I think the point of this video is to demonstrate how to conduct a Monte Carlo simulation, and not how to invest your money based on S&P 500 data.

  • @auntjemima9380
    @auntjemima9380 Před 7 lety

    in israel sarah and silverstein are common names