Skip to main content
  • Textbook
  • © 2022

An Introduction to Statistics with Python

With Applications in the Life Sciences

  • Provides an introduction to Python for statistical data analysis

  • Covers common statistical tests and various applications, including their implementation and working solutions in Python

  • Features a new chapter on finding patterns in data, also in time series, and useful programming tools

Part of the book series: Statistics and Computing (SCO)

  • 11k Accesses

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • ISBN: 978-3-030-97371-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book USD 99.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xvi
  2. Python and Statistics

    1. Front Matter

      Pages 1-1
    2. Introduction

      • Thomas Haslwanter
      Pages 3-6
    3. Python

      • Thomas Haslwanter
      Pages 7-47
    4. Data Input

      • Thomas Haslwanter
      Pages 49-57
    5. Data Display

      • Thomas Haslwanter
      Pages 59-83
  3. Distributions and Hypothesis Tests

    1. Front Matter

      Pages 85-85
    2. Basic Statistical Concepts

      • Thomas Haslwanter
      Pages 87-103
    3. Distributions of One Variable

      • Thomas Haslwanter
      Pages 105-138
    4. Hypothesis Tests

      • Thomas Haslwanter
      Pages 139-158
    5. Tests of Means of Numerical Data

      • Thomas Haslwanter
      Pages 159-179
    6. Tests on Categorical Data

      • Thomas Haslwanter
      Pages 181-196
    7. Analysis of Survival Times

      • Thomas Haslwanter
      Pages 197-202
  4. Statistical Modeling

    1. Front Matter

      Pages 203-203
    2. Finding Patterns in Signals

      • Thomas Haslwanter
      Pages 205-228
    3. Linear Regression Models

      • Thomas Haslwanter
      Pages 229-263
    4. Generalized Linear Models

      • Thomas Haslwanter
      Pages 265-274
    5. Bayesian Statistics

      • Thomas Haslwanter
      Pages 275-281
  5. Back Matter

    Pages 283-336

About this book

Now in its second edition, this textbook provides an introduction to Python and its use for statistical data analysis. It covers common statistical tests for continuous, discrete and categorical data, as well as linear regression analysis and topics from survival analysis and Bayesian statistics.

For this new edition, the introductory chapters on Python, data input and visualization have been reworked and updated. The chapter on experimental design has been expanded, and programs for the determination of confidence intervals commonly used in quality control have been introduced. The book also features a new chapter on finding patterns in data, including time series. A new appendix describes useful programming tools, such as testing tools, code repositories, and GUIs.

The provided working code for Python solutions, together with easy-to-follow examples, will reinforce the reader’s immediate understanding of the topic. Accompanying data sets and Python programs are also available online. With recent advances in the Python ecosystem, Python has become a popular language for scientific computing, offering a powerful environment for statistical data analysis.

With examples drawn mainly from the life and medical sciences, this book is intended primarily for masters and PhD students. As it provides the required statistics background, the book can also be used by anyone who wants to perform a statistical data analysis. 


Keywords

  • Python
  • statistical tests
  • data analysis
  • statistical methods
  • programming tools
  • applications in the life sciences
  • Python source code
  • introductory statistics
  • data visualization
  • hypothesis tests
  • survival times
  • patterns in data
  • time series
  • regression
  • Bayesian statistics
  • generalized linear models
  • statistical modelling
  • alternative to R

Authors and Affiliations

  • School of Medical Engineering and Applied Social Sciences, University of Applied Sciences Upper Austria, Linz, Austria

    Thomas Haslwanter

About the author

Thomas Haslwanter is a Professor at the School of Medical Engineering and Applied Social Sciences at the University of Applied Sciences Upper Austria in Linz, and lecturer at the ETH Zurich in Switzerland. He also worked as a researcher at the University of Sydney, Australia and the University of Tübingen, Germany. He has extensive experience in medical research, with a focus on the diagnosis and treatment of vertigo and dizziness and on rehabilitation. After 15 years of extensive use of Matlab, he discovered Python, which he now uses for statistical data analysis, sound and image processing, and for biological simulation applications. He has been teaching in an academic environment for more than 15 years.

 

Bibliographic Information

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • ISBN: 978-3-030-97371-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book USD 99.99
Price excludes VAT (USA)