Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Statistics with Julia

Fundamentals for Data Science, Machine Learning and Artificial Intelligence

by Hayden Klok, Yoni Nazarathy

Statistics with Julia

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsReport an issue

Book Description

Ccurrently many of Julia's users are hard-core developers that contribute to the language's standard libraries, and to the extensive package eco-system that surrounds it. Therefore, much of the Julia material available at present is aimed at other developers rather than end users. This is where our book comes in, as it has been written with the end-user in mind. The code examples have been deliberately written in a simple format, sometimes at the expense of efficiency and generality, but with the advantage of being easily readable. Each of the code examples aims to convey a specific statistical point, while covering Julia programming concepts in parallel. In a way, the code examples are reminiscent of examples that a lecturer may use in a lecture to illustrate concepts. The content of the book is written in a manner that does not assume any prior statistical knowledge, and in fact only assumes some basic programming experience and a basic understanding of mathematical notation.

This open book is licensed under a Open Publication License (OPL). You can download Statistics with Julia ebook for free in PDF format (13.3 MB).

Table of Contents

Chapter 1
Introducing Julia
Chapter 2
Basic Probability
Chapter 3
Probability Distributions
Chapter 4
Processing and Summarizing Data
Chapter 5
Statistical Inference Ideas
Chapter 6
Confidence Intervals
Chapter 7
Hypothesis Testing
Chapter 8
Linear Regression
Chapter 9
Machine Learning Basics
Chapter 10
Simulation of Dynamic Models
Appendix A
How-to in Julia
Appendix B
Additional Language Features
Appendix C
Additional Packages

Book Details

Statistics with Julia
Computer Science
PDF Size
13.3 MB
Open Publication License

Related Books

Intermediate Statistics with R
Introductory statistics courses prepare students to think statistically but cover relatively few statistical methods. Building on the basic statistical thinking emphasized in an introductory course, a second course in statistics at the undergraduate level can explore a large number of statistical methods. This text covers more advanced graphical su...
Empirical Research in Statistics Education
This ICME-13 Topical Survey provides a review of recent research into statistics education, with a focus on empirical research published in established educational journals and on the proceedings of important conferences on statistics education. It identifies and addresses six key research topics, namely: teachers' knowledge; teachers' ro...
Think Bayes
If you know how to program with Python and also know a little about probability, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical notation, and use discrete probability distributions instead of continuous mathematics. Once you get the math o...
Introduction to Data Science
The demand for skilled data science practitioners in industry, academia, and government is rapidly growing. This book introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression and machine learning. It also helps you develop skills such a...
First Semester in Numerical Analysis with Python
The book is based on "First semester in Numerical Analysis with Julia". The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Python is ran...
The Julia Express
Julia is a high-level, dynamic programming language. Its features are well suited for numerical analysis and computational science. Julia works with other languages (C, Python, R, Rust, C++, SQL, JavaScript, ...) The Purpose of this open book is to introduce programmers to the Julia programming by example. This is a simplified exposition of the l...