====== Statistika: Domácí úkoly ======
Ve statistické části předmětu bude každý týden zadán domácí úkol. Samozřejmě očekáváme, že odevzdané řešení bude výsledkem **vaší vlastní práce**.
Obsahem DÚ budou především početní **příklady podobné těm, s nimiž se setkáte ve zkoušce**.
* Příklady v DÚ jsou společné pro všechny studenty, ale **každý student má jiné parametry zadání**.
* **Každý DÚ je bodovaný**. Nesplníte-li jej včas, přicházíte o body k zápočtu/zkoušce.
* **Deadline** na každý DÚ je vždy o půlnoci z pondělí na úterý následující týden.
* **Výsledky DÚ se hodnotí automaticky**. Prakticky okamžitě víte, zda máte DÚ správně a kolik bodů můžete získat, když splníte další potřebné podmínky.
* Body za DÚ lze získat až poté, co bude součástí řešení i PDF s postupem.
* **Postup řešení DÚ budeme hodnotit namátkově.** Pokud postup v přiloženém PDF nebude odpovídat výsledkům, můžete o body z automatické kontroly přijít. Pokud by se podobný prohřešek opakoval, považovali bychom to za prohřešek proti akademické etice a následoval by přísnější postih.
* Řešení můžete **odevzdávat kolikrát chcete**.
Software pro automatické hodnocení může obsahovat chyby. Zjistíme-li, že jste se pokusili nějakou chybu využít ve svůj prospěch nebo že jste se snažili systém nějak obejít, budeme to hodnotit jako prohřešek proti akademické etice. Naopak, narazíte-li na chybu a oznámíte nám ji, budeme vám velice vděční a podle závažnosti chyby vám můžeme i přidělit bonusový bod.
===== Forma zadání =====
- Na stránce cvičení příslušného týdne najděte ZIP archiv se zadáním pro všechny studenty.
- V ZIP archivu najděte své zadání. Např. student Jaroslav Cimrman s uživatelským jménem ''cimrmjar'' bude pro 2. domácí úkol hledat soubory
* ''DU2_cimrmjar.pdf'' a
* ''DU2_cimrmjar.json''.
První ze souborů (PDF) obsahuje text zadání, specifikaci parametrů a požadované výsledky pro každou úlohu.
Druhý soubor (JSON) obsahuje strojově čitelné parametry úlohy a místo, kam vepíšete výsledky. Např. následující fragment JSON souboru
{
"toy_addition": {
"params": {
"a": 1,
"b": 5
},
"results": {
"c": null
}
},
"toy_multiplication": {
"params": {
...
}
obsahuje informace o úloze ''toy_addition''. V sekci ''params'' jsou uvedeny hodnoty parametrů (''a'' a ''b'') této úlohy pro daného studenta. **Tyto parametry nijak neměňte.** Slouží ke kontrole, že se údaje v PDF i v JSON souborech shodují.
V sekci ''results'' jsou pak uvedeny výsledky, které se po vás v této úloze požadují. Zde je jen jeden, ''c'', a zatím obsahuje hodnotu ''null'', kterou vy nahradíte správným výsledkem.
===== Jak řešit =====
- Příklady vašeho zadání vypočtěte (nejlépe s tužkou, papírem, tabulkami a kalkulačkou).
- Tyto {{:courses:a6m33ssl:stat_tab.pdf|statistické tabulky}} jsou pro nás tím jediným pravým zdrojem znalostí o pravděpodobnostních rozděleních. Budou k dispozici u zkoušky, proto se s nimi naučte pracovat. Používáte-li místo tabulek softwarovou implementaci stat. funkcí, vystavujete se riziku, že se jejich hodnoty budou od tabulek lišit a že si do výpočtu zanesete chybu. (Minimálně alespoň hodnoty ze softwaru zaokrouhlete na stejný počet míst, jako je uvedeno v tabulkách.)
Hledáte-li hodnoty v tabulkách stat. funkcí, vyberte tu hodnotu funkce, která přísluší nejbližšímu tabelovanému argumentu funkce. Pokud např. potřebujete zjistit hodnotu distribuční funkce normovaného normálního rozdělení v bodě 1.19257, v tabulkách ji nenajdete. Tam uvidíte jen hodnoty
^ $u$ ^ $\Phi(u)$ ^
| ... | ... |
| 1.16 | 0.8770 |
| 1.18 | 0.8810 |
| 1.20 | 0.8849 |
| 1.22 | 0.8888 |
| ... | ... |
Protože nejblíž hodnotě 1.19257 je $u=1.20$, odečteme z tabulek $\Phi(u)=0.8849$.
(Mohli bychom se také domluvit na přesnější metodě s využitím lineární interpolace. Ale zůstaňme u méně přesného, jednoduššího způsobu.)
- Výsledky vepište na příslušné místo do JSON souboru.
* **Používejte tečku ''.'' jako oddělovač desetinných míst!**
* Použijte kódování **UTF-8**.
* Výsledky ve formě reálných čísel **zaokrouhlujte na 4 platné číslice!**
Příklad zaokrouhlování na 4 platné číslice (což není to samé jako zaokrouhlení na 4 desetinná místa - počet desetinných míst se bude lišit):
^ Příklad výsledku ^ Po zaokrouhlení na 4 platné číslice ^
| 8.65051903e-4 | 0.0008651 nebo 8.651e-4 |
| 1.73012358e-3 | 0.00173 nebo 1.73e-3 |
| 24.04163271 | 24.04 nebo 2.404e1 |
===== Co odevzdávat =====
Do upload systému budete odevzdávat ZIP archiv obsahující
- JSON soubor s doplněnými výsledky (a se stejným jménem a strukturou, s nimiž jste si jej stáhli) a
- PDF soubor se jménem ''__solution.pdf'' (tedy např. ''DU2_cimrmjar_solution.pdf''), který bude obsahovat vaše řešení včetně postupu, tj. naskenované nebo vyfocené papíry, na nichž jste DÚ vyřešili.
- Oba soubory zaZIPujete a výsledný archiv odevzdáte do upload systému. Soubory by měly být **v kořeni archivu** (archiv by neměl obsahovat žádný adresář).
Do výše uvedeného zadání doplníte výsledek jednoduše tak, že fragment
"results": {
"c": null
}
pozměníte na
"results": {
"c": 6
}