Think Stats
Probability and Statistics for Programmers
Publisher: O'Reilly Media
Final Release Date: July 2011
Pages: 138

If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python.

You'll work with a case study throughout the book to help you learn the entire data analysis process—from collecting data and generating statistics to identifying patterns and testing hypotheses. Along the way, you'll become familiar with distributions, the rules of probability, visualization, and many other tools and concepts.

  • Develop your understanding of probability and statistics by writing and testing code
  • Run experiments to test statistical behavior, such as generating samples from several distributions
  • Use simulations to understand concepts that are hard to grasp mathematically
  • Learn topics not usually covered in an introductory course, such as Bayesian estimation
  • Import data from almost any source using Python, rather than be limited to data that has been cleaned and formatted for statistics tools
  • Use statistical inference to answer questions about real-world data
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyThink Stats
 
3.7

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

67%

of respondents would recommend this to a friend.

Pros

    Cons

      Best Uses

      • Student (3)

      Reviewed by 3 customers

      Sort by

      Displaying reviews 1-3

      Back to top

       
      5.0

      Wonderful!

      By F. Th

      from Stuttgart, Germany

      About Me Developer, Educator

      Verified Buyer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Think Stats:

        Excellent book for those who want to learn statistics. Even if you are not yet a great programmer, you will find the content accessible and will be able to master it through the examples and exercises.

        (1 of 4 customers found this review helpful)

         
        2.0

        Poor introduction to the field

        By Cian

        from Dublin

        About Me Sys Admin

        Verified Reviewer

        Pros

          Cons

          • Difficult to understand
          • Not comprehensive enough

          Best Uses

          • Student

          Comments about oreilly Think Stats:

          I bought this book hoping for a readable introduction to statistics. It's written very much for a classroom scenario, however. Its explanation of concepts is quite poor, and there is little practical grounding. I don't feel like it's thought me about concepts I can go on to use in other areas.

          (17 of 17 customers found this review helpful)

           
          4.0

          Learn stats by getting your hands dirty

          By Louis

          from Pittsburgh, PA

          About Me Educator

          Verified Reviewer

          Pros

          • Stats through programming
          • Work with data

          Cons

          • Need a stats reference
          • Not stand alone

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly Think Stats:

          Statistics gets a little respect in Operations research, in part because it gets taught as a bunch of formulas and computer procedures. And the problem with the way that it is taught is that the formulas don't mean anything, and the student may know her way around menus, but that does not mean that she knows under what circumstances to use what method. And everything is learned in isolation, often without practice in getting her hands dirty. Think Stats gives students the chance to get their hands dirty.

          Because it uses a programming language (Python) it covers data analysis from beginning to end: viewing data, calculating descriptive statistics, identifying outliers, describing data using the distributions (and explaining what the distributions really mean!). Going through this small book, the goal is understanding and using statistics, not just learning statistics. I have a number of college undergraduate students working on projects. I have started giving them this to work on when they first start with me, both for the programming in Python and to learn statistics and data analysis so they can be useful.

          I received a free electronic copy of Think Stats from the O'Reilly Blogger review program.

          Displaying reviews 1-3

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $24.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $32.99
          Print: $29.99

          Available in Multiple Languages