Chevron Left
Back to Fitting Statistical Models to Data with Python

Learner Reviews & Feedback for Fitting Statistical Models to Data with Python by University of Michigan

452 ratings
85 reviews

About the Course

In this course, we will expand our exploration of statistical inference techniques by focusing on the science and art of fitting statistical models to data. We will build on the concepts presented in the Statistical Inference course (Course 2) to emphasize the importance of connecting research questions to our data analysis methods. We will also focus on various modeling objectives, including making inference about relationships between variables and generating predictions for future observations. This course will introduce and explore various statistical modeling techniques, including linear regression, logistic regression, generalized linear models, hierarchical and mixed effects (or multilevel) models, and Bayesian inference techniques. All techniques will be illustrated using a variety of real data sets, and the course will emphasize different modeling approaches for different types of data sets, depending on the study design underlying the data (referring back to Course 1, Understanding and Visualizing Data with Python). During these lab-based sessions, learners will work through tutorials focusing on specific case studies to help solidify the week’s statistical concepts, which will include further deep dives into Python libraries including Statsmodels, Pandas, and Seaborn. This course utilizes the Jupyter Notebook environment within Coursera....

Top reviews

Jan 17, 2020

I am very thankful to you sir.. i have learned so much great things through this course.\n\nthis course is very helpful for my career. i would like to learn more courses from you. thank you so much.

Mar 11, 2019

The course is actually pretty good, however the mix between basic subjects (like univariate linear regression) and relatively advanced topics (marginal models) may discourage some students.

Filter by:

1 - 25 of 85 Reviews for Fitting Statistical Models to Data with Python

By David Z

Feb 10, 2019

Great lecture content, poor quiz design. Hard to apply any of the concepts that you learn.

By Michael L

Jan 20, 2020

I was looking for an application course that would help with using Python with real world data. This was a theory course that added a small poorly explained notebook and a very brief lecture which didn't explain the code very well. If you're looking for a statistics theory course this might be fore you. If you're looking for how to use Python in the real world, I might look at other courses first.

By Kristoffer H

Jan 13, 2019

If you don't already understand the topic don't bother with this course, the lectures are 95% hand waving and showing formulas they don't explain how to make sense of and then the quizzes are answering questions on what they didn't bother to explain.

By Matteo L

Apr 4, 2020

I think the content here is great and Mr. West is a wonderful teacher. That being said I do believe the multi-level regression model topics were quite difficult to understand and it did feel like some of the content was a bit rushed in week 3. It would have been nice to go over some non-linear regression as well as I did appreciate week 4 but I am not sure these special topics were as useful as the previous topics. Weeks 3 and 4 could have been used to dilute the content a little bit to go into multi-level regression a little bit more in depth and maybe look at non-linear regression. On a side note, I though the pdf files explaining linear regression and logistic regression as extra reading were absolutely fantastic to clear things up. I am sure the course would benefit from more content like that.

By Flo

Mar 23, 2020

The most impressive part is Week 2 Linear and Logistic Regression model fitting, Professor Brenda is Brilliant! She has the magic to explain complicated and abstract concept into a very easily understandable ones. Thanks her a lot! Also I was impressive on Week 4 Bayesian approaches courses. Thanks Mark Kurzeja. I think He is a very qualified teacher and prepare for this course content very careful and take it seriously. He also gives a very clear mind to understand those abstract statistic concept!

Overall, the series of Statistic with Python are impressive! You can really learn something useful and the course design is scientific. All teachers in all courses are very good!

By Zengxiting

May 5, 2020

The course inspires me to think more about how to use statistical theory in some application fields. Specially the python exercises such as multilevel regression and marginal regression is very helpful in understanding their concepts. However, in my opinion, it is better to add some more pratical Python source code or give some learning links in Github. For example, I have not understanded what is Bayesian regression even with the help of the source code given by the course until I found a source code in Github. From my own experience, a good piece of source code surpasses a long-time oral explaination.

By Viraj J

Jul 18, 2020

Well-structured and adeptly delivered course.

A perfect introduction to regression analyses and more advanced statistical modeling procedures that are frequently used in practical scenarios to conduct in-depth data analyses and make accurate data-driven predictions. Students, independent learners and industry professionals who wish to understand the intricacies of assessing good predictive models can start off their analytical journey with this course.


Aug 1, 2019

Thank you for creating this course. I have learned basic knowledge to succeed my incoming business education. I have a bachelor degree of laws and am transferring to a master of management. I used this course to learn the prior knowledge that I need about statistics. I finished this specialization and feel more confident about the numerical analysis. Thank you again Michigan Online for your great courses!

By Jafed E G

Jul 6, 2019

I enjoy the lectures. The professor has a good speaking and teaching style which keeps me interested. Lots of concrete math examples which make it easier to understand. Very good slides which are well formulated and easy to understand

By Vinicius d O

Sep 18, 2019

Good course, but the last of three was the most difficult one. I hope that it were a good introduction to the fascinating world of statistics and data science

By Nadine A

Dec 20, 2019

Challenging but excellent course, especially how content was organized and examples used to explain concepts


Jun 30, 2019

Really thorough and in-depth material about statistical models with python.

By Aayush G

May 29, 2019

I must say that this is a must take course for ones who are aspiring a career in Data Science. All the concepts were laid out so beautifully and it was explained very clearly with visualisations of each real-life-examples. I enrolled in this specialisation before starting my Machine Learning so that I have all the necessary fundamentals of Statistics. Brady Sir & Brendra Ma'am are simply phenomenal, the way they explain the concepts are incredible. The concepts gets etched in one's memory.

By Tobias R

Mar 9, 2019

The content itself is great but some notebooks were a bit unready. Otherwise great course!

By Mark M

Apr 15, 2020

Pretty good, but a lot more video lectures than I'd like. I don't really learn from watching, at least not while actively participating.

That said, the course is super informative and the supporting materials are relevant to what's being discussed for the week. I definitely plan to review some of the lectures to try and catch anything that I may have missed or just to reinforce the concepts that were presented.

By Walt T S L

Nov 20, 2020

Great statistical lessons, I did not realize there were more regression-type models besides Ordinary Least Squares, which expanded my learning horizon, and of course, applied using Python Jupyter Notebooks. Python Code was comprehensive and enabled easy following. It was immensely helpful as I did not know how to even begin constructing a linear model study, using independent or dependent data.

By ellie c

Aug 15, 2020

The most difficult course in this specification! The most important takeaway point of this course is to understand why we choose any model to fit our data, and how to interpret the model. Don't jump into complex math calculation, we got python to do that for us! Dr Brady did a very good job conveying those ideas to us.

p.s the forum has great discussion posts, make sure to use the forum.


Apr 7, 2020

A great course on how to fit models to data. Very rich on theoretical concepts and equally great on the practical aspects of using python to fine-tune your model, viewing the same each time as you modify data. Very fine course indeed

By Bharti S

Jan 18, 2020

I am very thankful to you sir.. i have learned so much great things through this course.

this course is very helpful for my career. i would like to learn more courses from you. thank you so much.

By Alvaro F

Mar 12, 2019

The course is actually pretty good, however the mix between basic subjects (like univariate linear regression) and relatively advanced topics (marginal models) may discourage some students.

By Pierre C

Aug 6, 2020

Really well explained, maybe a bit long on some aspects but really great overall. The best of the three courses especially considering that's the "practical one"

By Varga I K

Apr 14, 2019

Great review of machine learning used in statistics finished up with some overview on bayesian math.

Enjoyed very much and learnt even more.

By Elliot T

Jul 1, 2020

Awesome overview about what can we do with statictics knowlegde! Half theory, half practice with Python is a great format


Jun 15, 2020

The specialization covers important practical topics. I am glad to have the opportunity to explore it.

By Alexander B

May 28, 2020

Overall really great coure that covers a lot of material in a concise way.