How to weigh a dog with a ruler? (looking for translators)


We are working on a series of comic books that introduce statistical thinking and could be used as activity booklets in primary schools. Stories are built around adventures of siblings: Beta (skilled mathematician) and Bit (data hacker).

What is the connection between these comic books and R? All plots are created with ggplot2.

The first story (How to weigh a dog with a ruler?) is translated to English, Polish and Czech. If you would like to help us to translate this story to your native language, just write to me (przemyslaw.biecek at gmail) or create an issue on GitHub. It’s just 8 pages long, translations are available on Creative Commons BY-ND licence.

Click images below to get the comic book:
In English
bb_en

In Polish
bb_pl

In Czech
bb_cz

The main point of the first story is to find the relation between Height and Weight of different animals and then assess the weight of dinosaur T-Rex based only on the length of its skeleton. A method called Regression by Eye.

bb_rel

StatTuba w Twojej szkole (lub szkole Twoich dzieci)


StatTuba to projekt dotarcia do uczniów szkół podstawowych i średnich z wnioskowaniem opartym o dane. Pokażmy dzieciakom, że fajne rzeczy (czasem bardzo nieoczywiste) można robić, o ile tylko mamy odpowiednie dane.

Z akcją na PolakPotrafi.pl się nie udało, ale dzięki wsparciu z programu mPotęga (mBank), przygotowaliśmy materiały, pozwalające praktycznie każdemu zainteresowanemu nauczycielowi lub rodzicowi poprowadzenie warsztatów statystycznych w szkole. Materiały o których piszę niżej, są przeznaczone głównie dla klas 3-5.

Jak to działa?

1. Zainteresowany nauczyciel, rodzic lub inna osoba, która chciałaby w wybranej szkole poprowadzić warsztaty, wysyła na adres stattuba@gmail.com informację gdzie i kiedy chce te warsztaty przeprowadzić,
2. Do prowadzącego, na wskazany adres, wysyłamy całkowicie bezpłatnie materiały i instrukcje jak poprowadzić warsztaty (na jedną grupę średnio 30 papierowych kopii tego komiksu),
3. Nauczyciel lub rodzic prowadzi warsztaty, przesyła nam krótką (2-3 zdania) informację jak poszły warsztaty (najlepiej z jednym-dwoma zdjęciami) a my odsyłamy dyplom z podziękowaniami dla nauczyciela i dyrektora za udział w programie StatTuba,
4. Przewidujemy, że na warsztaty prowadzone w styczniu wyślemy materiały do 30 nauczycieli/prowadzących (10 już jest, szukamy kolejnych).

Na stronie http://betabit.wiki/warsztaty/ umieściliśmy szczegółowy wideo-opis tego, jak można poprowadzić warsztaty, jakie ćwiczenia przeprowadzić i jak wykorzystać przesłane materiały. W razie jakichkolwiek pytań chętnie udzielę szczegółowych informacji. Proszę o email na adres stattuba@gmail.com.

Materiały do warsztatów zostały przygotowane razem z Agnieszką Tomczyk i Martyną Śpiewak.

Bardzo zachęcam do poprowadzenia takich warsztatów w szkole swoich dzieci. To dla dzieci wielka frajda. Warto przesłać to ogłoszenie nauczycielowi matematyki (lub nauczania początkowego) w swojej szkole.

Muffinki pod choinkę! (2)

6014_2
Tydzień temu pisałem, że opowiadania ,,Jak długo żyją Muffinki?” trafiły do zapowiedzi wydawniczych WUW. A dzisiaj jest mi niezmiernie miło poinformować, że pierwsza partia książek już jest w księgarniach (np. tutaj księgarnia PWN, inne księgarnie).

Świetna okazja by odkryć wersję elektroniczną drugiego opowiadania, tytułowego ,,Jak długo żyją Muffinki?”

Można z niego wyczytać np. jak przeliczać psie lata na ludzkie lata. Beta dowie się dlaczego duże psy starzeją się szybciej.

screen-shot-2016-11-25-at-08-29-05

Jest też o innych zwierzętach, np. Bit dowiaduje się, które z udomowionych zwierząt może przeżyć swojego właściciela.

screen-shot-2016-11-25-at-08-29-14

Ilustracji jest znacznie więcej, zarówno tych w formie wykresów jak i tych bardziej klasycznych.

screen-shot-2016-11-25-at-08-25-25

Opowiadanie w pliku pdf można znaleźć tej na stronie. Lub zamówić wersję papierową.

Muffinki pod choinkę!

6014_2
Trochę to trwało, ale wreszcie ,,Jak długo żyją Muffinki?” trafia do szerokiej dystrybucji. Dzięki Wydawnictwu Uniwersytetu Warszawskiego.

Jako zapowiedź jest już na tej stronie. W hurtowniach powinna być w przyszłym tygodniu. Jak tylko będzie dostępna u dużych sprzedawców, napiszę o tym na blogu.

Pierwsze opowiadanie (z trzech) przeczytać można w postaci elektronicznej tutaj.
Ale żaden ekran nie odda faktury papieru Munken White (i okładka i wnętrze) oraz offsetowego druku.

Te opowiadania są skierowane głównie do dzieci z podstawówki.

Jak szybko urosnę? Czyli co ma wspólnego Singapur i BetaBit


Ze strony projektu BetaBit można pobrać plik pdf z opowiadaniem ,,Jak szybko urosnę?”. Pierwszym opowiadaniem ze zbioru ,,Jak długo żyją Muffinki?”. Niedługo pojawią się wersje elektroniczne kolejnych opowiadań.
Przez stronę projektu można też zakupić papierową wersję opowiadań lub komiksów.


Tematem przewodnim pierwszego opowiadania jest pytanie: kiedy będę wystarczająco wysoki/wysoka aby móc przejechać się kolejką górską? Szybkie kolejki mają ograniczenie na minimalny wzrost i czasem nawet stanie na palcach nie pomaga. A ten temat to świetna wymówka by porozmawiać o rozkładach wzrostu różnych dzieci w tym samym wieku.

Ale co wspólnego ma to opowiadanie z Singapurem?

Jakiś czas temu znajoma z Centrum Nauki Kopernik przywiozła mi z singapurskiego Art Science Museum książeczkę do pracy z dziećmi pod tytułem ,,Big Band Data”.
A co jest w środku? Ćwiczenia praktyczne na pracę z danymi, wizualizację, planowanie procesu analizy danych od ich zebrania po modelowanie.

O tak! Umiejętność korzystania z danych jest w rozwiniętych gospodarkach równie potrzebna jak umiejętność pisania i czytania. Trzeba więc pokazywać od młodych lat co i jak można z danymi zrobić.

Czasem spotykam się z głosami marud, że to pieśń przyszłości i trzeba poczekać jeszcze z 50 lat. Ale właśnie przykład z Singapuru pokazuje, że nie ma na co czekać.
Dzieci są ciekawe świata a ten można im pokazać przez pryzmat liczb.
Ale jeżeli można w Singapurze to można też w Polsce!

Więcej o projekcie BetaBit i dostępnych w nim materiałach można przeczytać na stronie http://betabit.wiki/.

MinechaRts #1 (Minecraft + R + Edgar Anderson’s Iris Data)

How to use R to draw 3D scatterplots in Minecraft? Let’s see.

Minecraft is a game about placing blocks and going on adventures (source). Blocks are usually placed by players but there are add-ons that allow to add/modify/remove blocks through external API.
And this feature is being used in educational materials that show how to use Minecraft to learn Python (or how to use Python to modify Minecraft worlds, see this book for example). You need to master loops to build a pyramid or a cube. And you need to touch some math to build an igloo or a fractal. Find a lot of cool examples by googling ‚minecraft python programming’.

So, Python+Minecraft are great, but how to do similar things in R?
You need to do just three things:

  1. Install the Spigot Minecraft Server along with all required dependencies. The detailed instruction how to do this is here.
  2. Create a socket connection to the Minecraft Server port 4711. In R it’s just a single line

  3. Send building instructions through this connection. For example

    will create a cube 11x11x11 made of TNT blocks (id=46 is for TNT, see the full list here) placed between coordinates (0,70,0) (10,80,10). You can add and remove blocks, move players, spawn entities and so on. See a short overview of the server API.

The R code below creates a connection to the minecraft server, builds a flat grassland around the spawning point and plots 3d scatterplot with 150 blocks (surprise surprise, blocks coordinates correspond to Sepal.Length, Sepal.Width, Petal.Length variables from the iris dataset).

If you do not like scatterplots try barcharts 😉

BetaBit#3: nowa mini gra dla przyjaciół funkcji lm()

Wakacje w pełni. Dla tych, którzy chcieliby rozerwać się przy konsoli RStudio, mamy nową mini-grę z serii BetaBit. Gra nazywa się regression() i może być sporym wyzwaniem, o ile nie jest się bliskim przyjacielem funkcji lm().

Aby zagrać, należy zainstalować i włączyć wersję 1.3 pakietu BetaBit. Np. poleceniami

install.packages("BetaBit")
library("BetaBit")

Grę opracował Tomasz Żółtak. Podczas gry, w ramach wakacyjnego stażu, Beta i Bit pomagają profesorowi Pearsonowi w analizie pewnych danych edukacyjnych. Po rozwiązaniu wszystkich zadań prof. Pearson uraczy nas sentencją, która jest rozwiązaniem gry.

Przyjemnej rozrywki!

Osobom, które przyślą do końca sierpnia ww. sentencję wraz z rozwiązaniami zadań, prześlę kubek Bety (pierwsze 5 poprawnych zgłoszeń) lub opowiadania BetaBit (pozostałe rozwiązania).

Bez względu na to czy uda się czy nie rozwiązać wszystkie etapy, będę zobowiązany za wnioski, pomysły i komentarze dotyczące tej lub pozostałych gier z serii.

Rozwiązania i komentarze można wysyłać na przemyslaw.biecek na serwerze gmail.com.

StatTuba a PolakPotrafi

Wspólnie z Agnieszką Tomczyk na serwisie crowdfundingowym PolakPotrafi uruchomiliśmy kampanię ‚Jak zważyć psa linijką’. Celem jest przygotowanie materiałów warsztatowych do lekcji statystyki w szkołach, powkładanie ich do 25 StatTub i rozesłanie po Polsce.

StatTuba to tuba z komiksami, materiałami do pracy własnej, scenariuszem lekcji dla nauczyciela matematyki. Z taką tubą zainteresowany nauczyciel może samodzielnie poprowadzić lekcję o regresji liniowej.

Krótkie jednominutowe wprowadzające video powyżej, a więcej informacji znajduje się na stronie https://polakpotrafi.pl/projekt/jak-zwazyc-psa-linijka.

Pomóc można nam wspierając finansowo kampanię lub rozsyłając informację o niej do szerszego grona osób.

Na wspieranie jest ponad miesiąc czasu. Jeżeli się uda, to pierwsze StatTuby wyruszą na 1 września.

Beta i Bit dla najmłodszych


Czas na trzecią zagadkę z serii Beta i Bit. Tym razem jest ona skierowana do najmłodszych, powiedzmy dzieci w wieku 7-14.

Doświadczenia z warsztatów prowadzonych w ramach Uniwersytetu Dzieci przekuliśmy na 8-stronicowy komiks, w którym Beta i Bit opowiadają jak ważyć linijką czy to psa czy T-Rexa.

Polskojęzyczna wersja komiksu jest dostępna na stronie http://betabit.wiki/story/JakZwazycPsa/, angielsko języczna jest na stronie http://betabit.wiki/story/HeavyDog/.

A więc jakie jest zadanie?

Trzeba na podstawie danych ze strony 6.-7. komiksu oszacować masę T-Rexa. Instrukcja jak to robić znajduje się na stronach 4.-5.

Zdjęcie uzupełnionej strony 7. (można ją wydrukować nawet na czarnobiałej drukarce) wraz z oszacowaniem masy T-Rexa należy wysłać do 4 lipca na adres przemyslaw.biecek na serwerze gmail.com.

Osoby, które prześlą poprawne rozwiązanie otrzymają egzemplarz opowiadań ,,Jak długo żyją Muffinki?” (oferta ważna do wyczerpania zasobów). A osoby, które rozwiążą wszystkie trzy zagadki (frequon+Gra Terenowa+Ile waży T-Rex) otrzymają kubek Bety.

Czy macie w rodzinie dziecko w stosownym wieku?
Wydrukujcie komiks, rozwiążcie go z dzieciakiem i sprawcie mu zbiór opowiadań nawiązujących do statystyki na wakacje.

Screen Shot 2016-06-18 at 19.22.50

SGT := Statystycza Gra Terenowa


Czas na kolejną zagadkę z serii BetaBit!
Tym razem o poziomie trudności przygotowanym z myślą o gimnazjalistach/licealistach lub osobach rozpoczynających przygodę z odczytywaniem wykresów.

Gra polega na odnalezieniu i rozwiązaniu siedmiu lub większej liczby zagadek statystycznych. Każda zagadka to wykres statyczny lub interaktywny wraz z zadaniem.
Zadania są proste jeżeli dany wykres potrafi się odczytać.

Jak grać?

Po pierwsze, potrzebna jest aplikacja BetaBit na telefony komórkowe. Obecnie aplikacja jest tylko w iTunes, wersja na Androida czeka na swojego dewelopera.

Po drugie potrzebne są zagadki. Aplikacja pozwala na zeskanowanie kodów QR z zagadkami. Kody QR są ukryte na dwóch wydziałach matematycznych. 10 zagadek jest rozmieszczonych w różnych miejscach wydziału MiNI PW (Koszykowa 75, Warszawa), 20 zagadek jest rozmieszczonych w różnych miejscach wydziału MIM UW (Banacha 2, Warszawa).

Szukanie kodów QR nie jest takie trudne, w aplikacji znajduje się lista numerów pokojów, przy których umieszczono kody (patrz poniższy screen shot).

Aplikacja umożliwia też autoryzację za pomocą konta na Facebooku / GooglePlus, po autoryzacji będzie pamietała które zadania odnaleźliśmy a które rozwiązaliśmy. Aplikacja nie pobiera żadnych danych osobowych i nie śledzi żadnej aktywności, jedyne co robi to zapamiętuje czy zadania są dobrze rozwiązane.

Do kiedy można grać?

Gra będzie aktywna do końca czerwca. Później kody poznikają z obu wydziałów. W sumie nie ma gwarancji, że kody nie poznikają wcześniej, więc nie ma co czekać, trzeba wybrać się na polowanie.

Juto o 19 mamy Spotkanie Entuzjastów R, świetna okazja by odwiedzić wydział MiNI i poskanować kilka kodów.

Jakiego rodzaju zagadki są do rozwiązania?

Przykład jednego zadania znajduje się na screenshotach poniżej.

A co czeka zwycięzców?

Dla zwycięzców mam opowiadania ,,Jak dług żyją Muffinki?”. Osoby, które rozwiążą trzy gry z serii BetaBit otrzymają Kubek Bety. Rozwiązanie 7 lub więcej zagadek ze Statystycznej Gry Terenowej liczy się jako jedna gra.

Screen Shot 2016-06-08 at 19.22.57

Powodzenia!