Companies Home Search Profile

Implementing Bootstrap Methods in R

Focused View

Janani Ravi

1:17:45

135 View
  • 1. Course Overview.mp4
    01:59
  • 01. Version Check.mp4
    00:15
  • 02. Prerequisites and Course Outline.mp4
    02:29
  • 03. Sample Statistics and Confidence Intervals.mp4
    05:06
  • 04. Normally Distributed Data - Estimating Mean.mp4
    05:38
  • 07. Implications of the Central Limit Theorem.mp4
    02:21
  • 09. Demo - The Central Limit Theorem on Real Data.mp4
    04:14
  • 10. Drawbacks of Conventional Approaches.mp4
    02:56
  • 11. Introducing Bootstrapping.mp4
    06:01
  • 12. Bootstrapped Confidence Intervals.mp4
    07:33
  • 4. Demo - Bootstrapping Multiple Statistics.mp4
    06:52
  • 5. Introducing the Bayesian Bootstrap.mp4
    04:45
  • 6. Bayesian Bootstrap Algorithm.mp4
    02:43
  • 7. Demo - Performing Bayesian Bootstrapping.mp4
    06:30
  • 8. Introducing the Smoothed Bootstrap.mp4
    02:34
  • 9. Demo - Smoothed Bootstrap.mp4
    04:03
  • 1. Introducing Linear Regression.mp4
    01:47
  • 2. Regression Metrics and Bootstrapping.mp4
    04:28
  • 3. Case Resampling and Residual Resampling.mp4
    03:41
  • 7. Summary and Further Study.mp4
    01:50
  • Description


    This course focuses on conceptually understanding and robustly implementing various Bootstrap methods in estimation, including correctly using the non-parametric bootstrap, extending the bootstrap method to a Bayesian world, and more.

    What You'll Learn?


      Perhaps the most common type of problem in statistics involves estimating some property of the population, and also quantifying how confident you can be in our estimates of that estimate. Indeed, the very name of the field, statistics, derives from the word statistic, which is a property of a sample; using that statistic you wish to estimate the parameter, which is the same property for the population as a whole.

      Now if the property you wish to estimate is a simple one - say the mean - and if the population has nice, and known properties - say it is normally distributed - then this problem is often quite easy to solve. But what if you wish to estimate a very complex, arcane property of a population about which you know almost nothing? In this course, Implementing Bootstrap Methods in R, you will explore an almost magical technique known as the bootstrap method, which can be used in exactly such situations.

      First, you will learn how the Bootstrap method works and how it basically relies on collecting one sample from the population, and then subsequently re-sampling from that sample - exactly as if that sample were the population itself - but crucially, doing so with replacement. You will learn how the Bootstrap is a non-parametric technique that almost seems like cheating, but in fact, is both theoretically sound as well as practically robust and easy to implement.

      Next, you will discover how different variations of the bootstrap approach mitigate specific problems that can arise when using this technique. You will see how the conventional Bootstrap can be tweaked so that it fits into a Bayesian approach that goes one step beyond giving us just confidence intervals and actually yields likelihood estimates. You will also see how the smooth bootstrap is equivalent to the use of a Kernel Density Estimator and helps smooth out outliers from the original sample.

      Finally, you will explore how regression problems can be solved using the bootstrap method. You will learn the specific advantages of the bootstrap - for instance in calculating confidence intervals around the R-squared, which is something that is quite difficult to do using conventional parametric methods. You will explore two variants of the bootstrap method in the context of regression - case resampling and residual resampling, and understand the different assumptions underlying these two approaches.

      When you’re finished with this course, you will have the skills and knowledge to identify situations where the bootstrap method can be used to estimate population parameters along with appropriate confidence intervals, as well as to implement statistically sound bootstrap algorithms in R.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework. After spending years working in tech in the Bay Area, New York, and Singapore at companies such as Microsoft, Google, and Flipkart, Janani finally decided to combine her love for technology with her passion for teaching. She is now the co-founder of Loonycorn, a content studio focused on providing high-quality content for technical skill development. Loonycorn is working on developing an engine (patent filed) to automate animations for presentations and educational content.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 20
    • duration 1:17:45
    • level advanced
    • English subtitles has
    • Release Date 2023/03/04

    Courses related to Bootstrap

    Courses related to R Programming

    Subtitle
    Creating a Custom Function in R
    Pluralsight Justin Flett
    Justin Flett
    Creating a Custom Function in R
    1:32:46
    English subtitles
    07/26/2023
    Subtitle
    Introduction to NLP Using R