Bayesian Computational Analyses with R

Learn the concepts and practical side of using the Bayesian approach to estimate likely event outcomes.

4.25 (345 reviews)
Udemy
platform
English
language
Data Science
category
Bayesian Computational Analyses with R
3,967
students
11.5 hours
content
Sep 2020
last update
$64.99
regular price

What you will learn

Understand Bayesian concepts, and gain a great deal of practical "hands-on" experience creating and estimating Bayesian models using R software.

Effectively use the Bayesian approach to estimate likely event outcomes, or probabilities, using their own data.

Be able to apply a range of Bayesian functions using R software in order to model and estimate single parameter, multi-parameter, conjugate mixture, multinomial, and rejection and importance sampling Bayesian models.

Understand and use both predictive priors and predictive posteriors in Bayesian applications.

Be able to compare and evaluate alternative, competing Bayesian models.

Why take this course?

Bayesian Computational Analyses with R is an introductory course on the use and implementation of Bayesian modeling using R software. The Bayesian approach is an alternative to the "frequentist" approach where one simply takes a sample of data and makes inferences about the likely parameters of the population. In contrast, the Bayesian approach uses both likelihood functions and a sample of observed data (the 'prior') to estimate the most likely values and distributions for the estimated population parameters (the 'posterior'). The course is useful to anyone who wishes to learn about Bayesian concepts and is suited to both novice and intermediate Bayesian students and Bayesian practitioners. It is both a practical, "hands-on" course with many examples using R scripts and software, and is conceptual, as the course explains the Bayesian concepts. All materials, software, R scripts, slides, exercises and solutions are included with the course materials. It is helpful to have some grounding in basic inferential statistics and probability theory. No experience with R is necessary, although it is also helpful.

The course begins with an introductory section (12 video lessons) on using R and R 'scripting.' The introductory section is intended to introduce RStudio and R commands so that even a novice R user will be comfortable using R. Section 2 introduces the Bayesian Rule, with examples of both discrete and beta priors, predictive priors, and beta posteriors in Bayesian estimation. Section 3 explains and demonstrates the use of Bayesian estimation for single parameter models, for example, when one wishes to estimate the most likely value of a mean OR of a standard deviation (but not both). Section 4 explains and demonstrates the use of "conjugate mixtures." These are single-parameter models where the functional form of the prior and post are similar (for example, both normally distributed). But 'mixtures' imply there may be more than one component for the prior or posterior density functions. Mixtures enable the simultaneous test of competing, alternative theories as to which is more likely. Section 5 deals with multi-parameter Bayesian models where one is estimating the likelihood of more than one posterior variable value, for example, both mean AND standard deviation. Section 6 extends the Bayesian discussion by examining the estimation of integrals to estimate a probability. Section 7 covers the application the Bayesian approach to rejection and importance sampling and Section 8 looks at examples of comparing and validating Bayesian models.

Screenshots

Bayesian Computational Analyses with R - Screenshot_01Bayesian Computational Analyses with R - Screenshot_02Bayesian Computational Analyses with R - Screenshot_03Bayesian Computational Analyses with R - Screenshot_04

Reviews

Matthew
April 29, 2022
Course is good, however, Instructor is referring to slides and his "pointer" does not show up in the course. Difficult to determine what Instructor is referring/pointing to. Difficult to follow what instructor is saying. Struggling to understand content.
Duane
December 17, 2021
The course has good breadth, but it's like a lot of 'technical material' online courses in that it mostly just shows how to carry out processes by rote. There's a little discussion and some supporting material going into the underlying concepts/math behind the rote processes, but it's a bit 'hand-wavy' and glosses over formulas to get on to the next rote process. It's really just an abbreviated version of the 'Bayesian Computation with R' by Jim Albert (the text the presenter uses) - I'm guessing Kruschke's 'Doing Bayesian Analysis' ('the puppy book') might be a better way to go, and I really got a lot of value out of McElreath's 'Statistical Rethinking'.
Scott
December 17, 2020
I use R and teach statistics. I have also read up on Bayesian methods before taking this course to get the R part. I am definitely learning a lot, but it is clear there are a lot of gaps that might be difficult for a true beginner. There wasn't much explanation of Bayes' rule, etc., which is necessary to understand the motivation behind all this. Where is the discussion of a false positive on a test? I listen at 2x to get through the talking, but also have to pause a lot because the code isn't always visible for long. Some of the mistaken facts about non-statistical content (270 electoral votes, Meg Ryan) suggest the course was done in a single take. It’s a good class if you work the R code to understand the examples, but I’m still not clear why the specific distributions were chosen—this makes it difficult to generalize to one’s own work. But overall, this course is typical of a real college-level stats lecture. They often have confusing parts, but the learning goals are solid. This course is not produced specifically for this platform. I’ll take the “rough” production and the uneven presentation, since the concepts are worthwhile.
Jsava2017
December 15, 2017
Too much talking about background and this and that. Needs to start with small application to entice student -- a Bayesian example and then bring in R. Why are we staring at the same INTRO screen for most of the lessons?
Jochen
December 13, 2017
Too basic for a very advanced topic - people interested in bayesian statistics probably know the very basics and the history
Kevin
November 19, 2017
Sorry, this course is really chaotic, awkward and pointless. I hope there a better course on Baysian analysis.
Rohit
August 13, 2017
This course needs to introduce some basic idea of distributions, parameters, and then move to computations. It makes things unnecessarily confusing. Following the documentation is easier than this course.
Oren
June 20, 2017
Content very well curated. Great materials. Good pacing. Great spoken manner. Some minor "verbal-typo" errors made throughout that can confuse at times.
William
May 15, 2017
getting better; not a great explainer but better detail and better explanations now and some very practical useful info
Mark
April 2, 2017
Wow, this is really, really hard work. Not hard in that the content is complicated; hard in the sense that the facilitator just rambles on and on in a seemingly meaningless way. In fact, it is hard to tell how proficient the professor is in the course content. He sounds lost most of the time and manages to trip himself up on occasion. I have so far invested a couple of hours in this course; however, my energy and enthusiasm for learning Bayesian statistics has taken a beating. I perceived though the course introduction in the hope that things would get better -- they didn't. I have no idea of what the point of spending 15-20 minutes on jabbering on about probability distribution functions was about. Particularly, the overly comprehensive list of examples for the dnorm() function, which was repeated for the pnorm() function. I skipped some sections after that, but I can only assume that the same template was used for qnorm() and rnorm() functions, too. It seems pointless and lazy. The videos also just seem to end at random times without any oral signposting. "Okay, we have just covered the dnorm() function. In the next video, we will talk about the pnorm() function. See you then." The professor says that he doesn't like handouts/slides/etc. and uses them only when there is some mathematics involved. Great, but I think all of the comments in your scripts could be prepared as slides. Students cannot print them out from within RStudio. Cut-and-paste into Word is just messy. I purchased three courses from this professor. I hope they are more professional, more informative and more structured that this offering. As an aside, it seems that the course providers on Udemy like to crank up the total number of hours of video as an indicator of value-for-money, being comprehensive, etc. If you can teach the same content in 6 hours rather than 12 hours, I say do it! Twelve hours is a huge commitment of time for people, particularly if it is not necessary.
Carl
March 10, 2017
The subject matter is good. Concepts are covered. On the downside, the instructor is constantly bumbling around instead of giving a fluid, continuous lecture. Makes me wonder if he was doing the presentation with any preparation.
Brian
February 22, 2017
Excellent scripts allow me to run the code in RStudio and play around with it a bit after hearing the instruction. This is very useful.
James
November 6, 2016
I have listened to several of these modules; every review of the R basics seems to deepen my understanding of the program. I'm eager to see how the second half of this module is presented and how much it will contribute to my understanding of Bayesian statistics.
Alan
July 29, 2016
Great course. The instructor provides a lot of practical examples of how to use Bayesian inference using relatively simple language. Plenty of offline resources including exercises. I'm enjoying the course
John
June 1, 2016
The content is great. It is hard to find R courses that aren't geared towards beginners. I feel that sometimes the instructor is a little unsure about the topic himself and is learning along with us. I would suggest a little more preparation and video editing so everything comes across smoothly.

Charts

Price

Bayesian Computational Analyses with R - Price chart

Rating

Bayesian Computational Analyses with R - Ratings chart

Enrollment distribution

Bayesian Computational Analyses with R - Distribution chart

Related Topics

616072
udemy ID
9/18/2015
course created date
11/22/2019
course indexed date
Bot
course submited by