Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
r_gr_uczniowietesty [2015/09/25 22:17] zozlak [Wstęp] |
r_gr_uczniowietesty [2015/09/25 22:58] (aktualna) zozlak [Dołączanie danych kontekstowych do wyników egzaminacyjnych/testów] |
||
---|---|---|---|
Linia 49: | Linia 49: | ||
===== Czas pobierania danych z serwera ===== | ===== Czas pobierania danych z serwera ===== | ||
- | W bazie znajdują się (na koniec 2014 r.) dane dla ok. 36,5 mln par {uczeń, test}. Ściągnięcie ich wszystkich z bazy danych na komputer (czy to funkcją collect() czy przekształceniem pobranych danych na zwykłą ramkę danych): | + | W bazie znajdują się (na październik 2015 r.) dane dla blisko 50 mln par {uczeń, test}. Ściągnięcie ich wszystkich z bazy danych na komputer (czy to funkcją collect() czy przekształceniem pobranych danych na zwykłą ramkę danych): |
* może zająć 20-30 minut minut; | * może zająć 20-30 minut minut; | ||
Linia 60: | Linia 60: | ||
library(ZPD) | library(ZPD) | ||
src = polacz() | src = polacz() | ||
- | wyniki = pobierz_wyniki_egzaminu(src, 'sprawdzian', '', 2009, F) | + | wyniki = pobierz_wyniki_egzaminu(src, 'sprawdzian', '', 2009, FALSE) |
uczniowieTesty = pobierz_dane_uczniowie_testy(src) | uczniowieTesty = pobierz_dane_uczniowie_testy(src) | ||
zlaczone = left_join(wyniki, uczniowieTesty) | zlaczone = left_join(wyniki, uczniowieTesty) | ||
zlaczone = zlaczone %>% collect() | zlaczone = zlaczone %>% collect() | ||
</code> | </code> | ||
- | * albo oddzielne pobranie danych o uczniach w kontekście poszczególnych egzaminów/testów na komputer i zapisanie ich lokalnie na dysku:<code rsplus> | + | * albo oddzielne pobranie wszystkich danych o uczniach w kontekście poszczególnych egzaminów/testów na komputer, zapisanie ich lokalnie na dysku i wykorzystanie w dalszych analizach pobranej kopii zamiast ponownego pobierania ich z serwera:<code rsplus> |
library(ZPD) | library(ZPD) | ||
src = polacz() | src = polacz() | ||
Linia 99: | Linia 99: | ||
s_10_razem = inner_join(s_10, uczniowieTesty) | s_10_razem = inner_join(s_10, uczniowieTesty) | ||
# pobieramy dane z serwera | # pobieramy dane z serwera | ||
- | m_10_razem = s_10_razem %>% collect() | + | s_10_razem = s_10_razem %>% collect() |
</code> | </code> | ||