PISA 2012, zawód rodzica a aplikacje w Shiny

Wczoraj OECD opublikowało raport „Do parents’ occupations have an impact on student performance?”.

Do raportu dodano aplikacje, pozwalającą na porównywanie średnich wyników 15-latków z badania PISA w zależności od zawodu rodzica. Zgodnie z klasyfikacją ISCO zawody podzielone są na 10 głównych grup zgodnie z kolejnością zapotrzebowania na umiejętności (od specjalistów po najprostsze czynności).

W większości krajów, również w Polsce, dzieci, których rodzice pracują jako specjaliści lepsze wyniki niż dzieci, których rodzice nie pracują lub pracują w zawodach nie wymagających zaawansowanych umiejętności. Na to oczywiście składa się wiele rzeczy, choćby różnica w zamożności, poziomie edukacji rodziców, dostępności określonych zawodów, ale zawód rodzica jest zmienną, którą łatwo zdefiniować i zrozumieć.

Co ciekawe, gdy zestawić wyniki dla Polski i wyniki dla np. Finlandii (uważanej za europejskiego czempiona) okazuje się, że w większości grup zawodowych polscy uczniowie mają wyższe wyniki. Ostatecznie jednak średnia w Polsce jest niższa, ponieważ jest mniejszy rynek ‚wyspecjalizowanych zawodów’.

Jeżeli spojrzeć na wyniki dzieci, których rodzice pracują w zawodach wymagających wyższych umiejętności, to polskie 15-latki mają jeszcze lepsze wyniki niż gdy porównywać średnie dla krajów. Dzieje się tak kosztem większego zróżnicowania wyników pomiędzy dziećmi różnych grup zawodowych.

Aplikacją można pobawić się tutaj: http://beta.icm.edu.pl/PISAoccupations2012/

Źródła tej aplikacji są dostępne na serwisie github: https://github.com/pbiecek/PISA2012lite/tree/master/ext/PisaInFocusOccupationsRegions

Pakiet shiny, czyli co nowego w ,,Przewodniku po pakiecie R” wydanie trzecie.

Ostatnio pisałem o tym co nowego znaleźć można w trzecim wydaniu ,,Przewodnika po pakiecie R”, czyli o pakiecie plyr.

Ale nowych rzeczy jest więcej. Jest podrozdział o pakiecie knitr [następca Sweave, super prosty w użyciu, daje fantastyczne wyniki], o pakiecie slidify [jak tworzyć prezentacje w HTML5 używając tylko R i markdown, rewelacyjny pakiet] i jest podrozdział o tym jak tworzyć aplikacje www z użyciem shiny.

I dziś właśnie wklejam poniżej ten podrozdział o shiny.

Czytaj dalej Pakiet shiny, czyli co nowego w ,,Przewodniku po pakiecie R” wydanie trzecie.

Regionalizmy, jak je pięknie pokazać?

Dziś kontynuujemy temat ,,informacja jest piękna”.
Joshua Katz używając R i biblioteki Shiny przedstawił graficznie zróżnicowanie dialektów w Stanach Zjednoczonych.

Przykładowo mapa poniżej pokazuje obszary, w których na określenie gazowanego, słodzonego napoju używa się częściej słowa ‚soda’ (czerwony) ‚pop’ (niebieski) lub ‚coke’ (zielony) [pytanie 105].

Czytaj dalej Regionalizmy, jak je pięknie pokazać?

Agregator sondaży poparcia dla partii politycznych

Dziś będzie wpis jednocześnie o trzech bardzo ciekawych rzeczach.
Po pierwsze przedstawię prototyp aplikacji, pozwalającej na interaktywne przeglądanie i porównywanie wyników z sondaży poparcia dla partii politycznych.
Po drugie, opowiem jak budować interaktywne serwisy internetowe z logiką opisaną w R, z użyciem Shiny – rewolucyjnej [to nie jest nadużycie, to naprawdę jest rewolucja] implementacji paradygmatu ,,reactive programming” [tutaj opis].
Po trzecie, zobaczymy co ciekawego można znaleźć porównując wyniki różnych partii i różnych ośrodków badania opinii. Wyniki których ośrodków są ,,obciążone” i jak bardzo mylące jest sugerowanie się zmianami poparcia przedstawianymi w mediach.

Czytaj dalej Agregator sondaży poparcia dla partii politycznych