probability and statistics demo for kids

Wes Turner <[email protected]>
Newsgroups gmane.comp.python.education
Message-ID <CACfEFw_i4OEiTLYqT8djHO-OKC3t-6jepzN3qnEpgkwPvJVj6w@mail.gmail.com>
"Seeing Theory: A visual introduction to probability and statistics"
http://students.brown.edu/seeing-theory/
https://github.com/seeingtheory/Seeing-Theory

These are JavaScript widgets, so not Python but great visual examples that
could be implemented with ipywidgets and some JS.

explorable.es has a whole catalog of these:
http://explorabl.es/math/

Think Stats 2nd edition is free:
http://greenteapress.com/wp/think-stats-2e/

The source is also free:
https://github.com/AllenDowney/ThinkStats2
https://github.com/AllenDowney/ThinkStats2/blob/master/code/chap01ex.ipynb
https://nbviewer.jupyter.org/github/AllenDowney/ThinkStats2/tree/master/code/


On Friday, February 23, 2018, kirby urner <[email protected]> wrote:

> I'm a big fan of Galton Boards:
>
> https://youtu.be/3m4bxse2JEQ  (lots more on Youtube)
>
> Python + Dice idea = Simple Code
>
> http://www.pythonforbeginners.com/code-snippets-source-code/
> game-rolling-the-dice/
>
> I'd introduce the idea that 1 die = Uniform Probability but 2+ dice =
> Binomial distribution (because there are more ways to roll some numbers,
> e.g. 7 than others, e.g. 12).
>
> A Python generator for Pascal's Triangle (= Binomial Distribution):
>
> def pascal():
>     row = [1]
>     while True:
>         yield row
>         row = [i+j for i,j in zip([0]+row, row+[0])]
>
>
> gen = pascal()
>
> for _ in range(10):
>     print(next(gen))
>
> [1]
> [1, 1]
> [1, 2, 1]
> [1, 3, 3, 1]
> [1, 4, 6, 4, 1]
> [1, 5, 10, 10, 5, 1]
> [1, 6, 15, 20, 15, 6, 1]
> [1, 7, 21, 35, 35, 21, 7, 1]
> [1, 8, 28, 56, 70, 56, 28, 8, 1]
> [1, 9, 36, 84, 126, 126, 84, 36, 9, 1]
>
> Kirby
>
>
> On Tue, Feb 20, 2018 at 6:12 PM, Perry Grossman <
> [email protected]> wrote:
>
>> I am thinking of doing a simplified interactive presentation on
>> probability and Bayesian statistics for my kids' elementary school.
>> I think it would probably be best for 6-8th graders, but there might be
>> ways to do this for younger students.
>> I'd like to run some Python code to show probability distributions and
>> statistics.
>>
>> I am thinking of simplified examples from these works:
>>
>> Maybe the dice problem, or the cookie problem here:
>> Allen Downey - Bayesian statistics made simple - PyCon 2016
>> <https://youtu.be/TpgiFIGXcT4?t=1741>
>>
>> A friend also suggested doing an analysis of how many cards (e.g.
>> pokemon) that one might need to buy to colleft the whole set.
>>
>> Any suggestions on how to make this manageable approachable for kids?
>>
>> Perry
>>
>> PS:  right now I'm going through Allen Downey's tutorial on Bayesian stats
>>> using the above mentioned tools, from Pycon 2016:
>>> https://youtu.be/TpgiFIGXcT4
>>> I attended this conference, but didn't manage to make this tutorial.
>>>
>>> [1]  I've shared this before, still relevant:
>>> https://medium.com/@kirbyurner/is-code-school-the-new-high-s
>>> chool-30a8874170b
>>>
>>> Also this blog post:
>>> http://mybizmo.blogspot.com/2018/02/magic-squares.html
>>> -------------- next part --------------
>>> An HTML attachment was scrubbed...
>>> URL: <http://mail.python.org/pipermail/edu-sig/attachments/201802
>>> 19/d9e2f965/attachment-0001.html>
>>>
>>> ------------------------------
>>>
>>> Subject: Digest Footer
>>>
>>> _______________________________________________
>>> Edu-sig mailing list
>>> [email protected]
>>> https://mail.python.org/mailman/listinfo/edu-sig
>>>
>>>
>>> ------------------------------
>>>
>>> End of Edu-sig Digest, Vol 174, Issue 1
>>> ***************************************
>>>
>>
>> _______________________________________________
>> Edu-sig mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/edu-sig
>>
>>
>

_______________________________________________
Edu-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/edu-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.