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!

Frequency analysis challenge – a console-based game for R/python

Six months ago we’ve introduced ‚The Proton’ – a console based R game with six data wrangling puzzles. Around 15-30 minutes of fun with data. The game is on CRAN in the package BetaBit.

And just few days ago we’ve added a second game – frequon(). Eight puzzles related with frequency analysis of encoded messages.

It’s much harder than proton.
Expect around two hours of playing with ciphers.
Try it yourself. To get the R version just type

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

You can also try the experimental python version.

pip install --upgrade https://github.com/BetaAndBit/BetaBitPython/archive/master.tar.gz

If you like these games and going to attend useR2016 (June, Stanford, USA) or eRum2016 (October, Poznań, Poland) feel free to ping me (Przemyslaw.Biecek).

Atak statystyczny

Z Wikipedii: Ataki statystyczne – zespół ataków na szyfry, których wspólną cechą jest wykorzystanie informacji statystycznych na temat struktury tekstu jawnego. Kryptoanaliza statystyczna – Zbiór metod kryptoanalitycznych opierających się na fakcie nierównomiernego występowania poszczególnych liter i sylab w językach naturalnych.

Ruszamy z zagadkami z serii BetaBit. Zagadki są przygotowane na trzech poziomach trudności, tak by miały szansę się z nimi zmierzyć osoby z podstawówki (poziom 1, ale starsi też mogą próbować), gimnazjum (poziom 2) i entuzjaści analizy danych (poziom 3, liceum, studia, kadra profesorska, itp).

Zaczniemy od jednej z najtrudniejszej zagadek w naszym arsenale – Ataku Statystycznego (analiza częstotliwości w celu rozszyfrowania tekstu).

Screen Shot 2016-06-01 at 08.32.23

Jak grać?

Gra ‚Atak Statystyczny’ (frequon) jest przygotowana dla użytkowników R lub pythona. Dla R jest ona dostępna w pakiecie BetaBit, który można zainstalować z GitHub i włączyć poleceniami


library(devtools)
install_github("BetaAndBit/BetaBitRgame")
library("BetaBit")
frequon()

Można też zainstalować pakiet z CRAN jednym poleceniem

install.packages("BetaBit")

Przy czym wersja z CRAN jest aktualizowana z pewnym opóźnieniem.

Gra składa się z sześciu zadań do wykonania. W większości zadania te dotyczą analizy częstotliwości tekstu. Rozwiązanie każdej zagadki daje wskazówki do kolejnej gry.

Ale ja wolę pythona!

Ok, więc wypróbuj eksperymentalną wersję tej gry. Możesz ją pobrać i zainstalować poleceniem

pip install --upgrade https://github.com/BetaAndBit/BetaBitPython/archive/master.tar.gz

Jak wygrać?

Pamiętacie grę proton? Gra frequon jest moim zdaniem znacznie trudniejsza. Na tyle trudna, że nie wiem czy ktokolwiek będzie w stanie rozwiązać wszystkie zagadki!

Aby wygrać, wystarczy więc rozwiązać ich więcej niż inni biorący udział w grze. Jeżeli nikt nie rozwiąże pięciu zagadek, to zwycięzcą będzie ten kto rozwiąże cztery.

Rozwiązania zagadek należy wysłać mailem o tytule [BetaBit frequon] na adres przemyslaw.biecek na serwerze gmail.com do północy 12 czerwca (niedziela). Wszystkie osoby, które rozwiążą największą liczbę zadań otrzymają nagrodę (jaką, o tym poniżej, oferta do wyczerpania zasobów).

Wśród pozostałych też wylosujemy trzech szczęśliwców, więc warto próbować, nawet jeżeli rozwiąże się tylko jeden – dwa punkty.

Co mogę wygrać?

Poza satysfakcją?

Zagadek w czerwcu będzie kilka.
Osoby, które wygrają przynajmniej trzy zagadki otrzymają koszulki Bety i Bita.
Osoby, które wygrają przynajmniej jedną zagadkę (frequon liczy się jako jedna) otrzymają bogato ilustrowane opowiadanie statystyczne ,,Jak długo żyją Muffinki?” (więcej o opowiadaniach napiszę w piątek).

Screen Shot 2016-06-01 at 08.54.53

Powodzenia!

Niebawem kolejne zadania.

Line of best fit by eye

Screen Shot 2016-05-05 at 12.57.38
W ramach projektu Beta i Bit przygotowaliśmy zadanie na ważenie T-Rexa na podstawie pomiarów samych kości. Zadanie przygotowane dla klas 3-4 podstawówek, choć może być interesujące też dla starszych dzieci (będziemy testować). Więcej o tym zadaniu napiszę po 1 czerwca, wtedy startujemy szerzej z projektem B&B. Ale w skrócie zadanie polega na tym, że mając linijkę i pomiary innych zwierząt, można znaleźć całkiem dobre oszacowanie masy T-Rexa. Nie potrzebne do niego są ani wzory na regresję liniową ani nawet kalkulator. Można więc zacząć od budowania intuicji a później pokazać jak tę krzywą znaleźć w sposób optymalny.

Okazuje się, że taka intuicyjna metoda ma nawet swoją nazwę ,,Line of best fit by eye” lub ,,Informal line of best fit”.

W niektórych szkołach przedstawia się ją na etapie grade 8th (odpowiednik drugiej klasy gimnazjum w Polsce). Na khan academy lub youtube można znaleźć kilka przykładów (np. tutaj https://www.youtube.com/watch?v=9nE7j3ZZC_Q, ale jest takich materiałów więcej).

Można nawet znaleźć badania prowadzone na nauczycielach, weryfikujące ich gotowość do omawiania zależności w danych (np. ciekawy artykuł tutaj).

Na świecie więc takie zadania się praktykuje. Kto wie, może materiały z zagadkami Beta Bit trafią do szerszego użycia w polskich szkołach?