Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixpatzelt/statistics-for-everyone
A statistics mini-course with a practical focus. For a broad audience, including those who didn't do any math in years.
https://github.com/felixpatzelt/statistics-for-everyone
altair educational python statistical-analysis statistics
Last synced: 16 days ago
JSON representation
A statistics mini-course with a practical focus. For a broad audience, including those who didn't do any math in years.
- Host: GitHub
- URL: https://github.com/felixpatzelt/statistics-for-everyone
- Owner: felixpatzelt
- License: mit
- Created: 2020-03-09T07:58:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T22:15:43.000Z (almost 3 years ago)
- Last Synced: 2025-01-05T17:54:03.304Z (29 days ago)
- Topics: altair, educational, python, statistical-analysis, statistics
- Language: HTML
- Homepage: https://felixpatzelt.com/statistics-for-everyone
- Size: 5.54 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Statistics for Everyone
This course for a wide audience shows you why and how a better understanding of uncertainty can improve your decision making and your understanding of the world.
**Work in Progress**
To view the lessons that are available so far, check out the hosted [finished slides](https://felixpatzelt.com/statistics-for-everyone).
# Development
The interactive slides are generated from Jupyter Notebooks written in Python.
[list of possible topics](topics.md)
### Installation
```sh
# assuming python 3.7 is installed as python3
python3 -m venv testenv
source testenv/bin/activate
pip install -r requirements.txt
```### To edit or create new lessons
- Each lesson is a [jupyter](https://jupyter.org) notebook. Start
`jupyter lab`
and open any of the `.ipynb`files or create a new one.### Converting notebooks to slides is automated
- Export all slides, serve at localhost:8000 & update upon changes with
`make serve`
- or convert to slides only once with
`make slides`.
### Editing the reveal.js theme
- If you are editing the theme for the first time, you need to run
`make build-reveal`.
You may need to install [node.js](https://nodejs.org) first.- Edit `reveal.js/css/theme/source/statistics-for-everyone-slides.scss` and run
`make theme`to compile the stylesheets and copy them to the `slides` directory.
- Reveal.js is included as a [git subtree](https://www.atlassian.com/git/tutorials/git-subtree). To update, run```sh
git subtree --prefix reveal.js pull https://github.com/hakimel/reveal.js.git 0582f57517c97a4c7bfeb58762138c78883f94c5 --squash
```
Change the commit ID as desired.