Email the Author
You can use this page to email Dr. Tirthajyoti Sarkar about Statistics and Stochastic Simulations with Python.
About the Book
While Python remains a highly popular language for data wrangling, visualization, general machine learning, and web integration, its statistical modeling abilities are far less advertised. A large percentage of data scientists still use other statistical-computing languages such as R, MATLAB, SPSS, or SAS for their modeling and analysis.
While each of these alternatives offers its own unique blend of features and power for statistical analyses, it’s useful for any data scientist to know more about various Python frameworks and methods that can be used for routine operations of descriptive and inferential statistics. It helps to build a unified data processing pipeline.
This short book describes and demonstrates some of the essential statistical modeling frameworks and methods for Python, which can help us do statistical modeling and probabilistic computation. We also focus on Pythonic examples of doing stochastic simulation/probabilistic computing. This is one area that is traditionally neglected in many Python-based data science/statistics textbooks or online resources.
Example chapters on stochastic simulation,
- Computing the value of 'pi' by simulation of throwing dirt
- Monte Carlo integration of complicated mathematical functions
- Brownian motion
- Confidence interval simulation by repeated sampling
- Game of chance simulation
- How to create a pseudo-random generator and produce arbitrary random variables from first principles
- Stock market portfolio simulation
About the Author
Dr. Tirthajyoti Sarkar works as a Sr. Principal Engineer at ON Semiconductor, where he leads Artificial intelligence and Machine learning projects and develops advanced semiconductor technology and products which power everything from smartphones and data centers to electric cars.
He has published data science books, and regularly contributes highly cited AI/ML related articles on top platforms. Tirthajyoti has also developed multiple open-source software packages in the field of statistical modeling and data analytics. He has 5 US patents and ~30 technical publications in IEEE journals/conferences.
He conducts regular workshops and participates in expert panels on various AI/ML topics and contributes to the broader data science community in numerous ways. Tirthajyoti holds a Ph.D. from the University of Illinois.