Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ed:lab_08 [2024/04/09 21:39] pszwed [4. LogisticRegressionGrid - tworzenie tabeli ocen] |
ed:lab_08 [2024/04/24 23:20] (current) pszwed [4. LogisticRegressionGrid - tworzenie tabeli ocen] |
||
---|---|---|---|
Line 14: | Line 14: | ||
=== Zbiory danych === | === Zbiory danych === | ||
- | * {{ : | + | * {{ : |
* {{ : | * {{ : | ||
Line 88: | Line 88: | ||
</ | </ | ||
- | **2.** Regresja logistyczna wymaga, aby atrybutów wejściowe były typu numerycznego. | + | **2.** Regresja logistyczna wymaga, aby atrybutów wejściowe były typu numerycznego. |
* przekonwertuj datę za pomocą funkcji '' | * przekonwertuj datę za pomocą funkcji '' | ||
* Dodaj kolumnę '' | * Dodaj kolumnę '' | ||
Line 139: | Line 139: | ||
**3.** Zinterpretuj współczynniki równania regresji (napisz kod lub zamieść wykonane obliczenia). Pamiętaj, że timestamp jest wyrażony w sekundach. | **3.** Zinterpretuj współczynniki równania regresji (napisz kod lub zamieść wykonane obliczenia). Pamiętaj, że timestamp jest wyrażony w sekundach. | ||
- | Poniższe wyniki były wygenerowane | + | Poniższe wyniki były wygenerowane |
< | < | ||
Wzrost OcenaC o 1 zwiększa logit o 0.719097, a szanse zdania razy 2.052578 czyli o 105.257821% | Wzrost OcenaC o 1 zwiększa logit o 0.719097, a szanse zdania razy 2.052578 czyli o 105.257821% | ||
Line 242: | Line 242: | ||
===== 3. LogisticRegressionScores - ocena wyników ===== | ===== 3. LogisticRegressionScores - ocena wyników ===== | ||
- | Napisz funkcję | + | Napisz funkcję |
* dokona podziału na zbiór treningowy i testowy | * dokona podziału na zbiór treningowy i testowy | ||
Line 432: | Line 432: | ||
**Uwaga:** wynik może się nieco różnić w zależności od konfiguracji, | **Uwaga:** wynik może się nieco różnić w zależności od konfiguracji, | ||
- | **1.** | + | **1.** |
**2.** Napisz funkcje | **2.** Napisz funkcje | ||
Line 442: | Line 442: | ||
która: | która: | ||
* Wczyta zbiór danych '' | * Wczyta zbiór danych '' | ||
- | * Przetworzy daty | + | * Przetworzy daty, tak aby stały się wartościami numerycznymi |
* Skonfiguruje VectorAssembler | * Skonfiguruje VectorAssembler | ||
* Wywoła funkcję predykcji zmiennej '' | * Wywoła funkcję predykcji zmiennej '' | ||
* Usunie nadmiarowe kolumny | * Usunie nadmiarowe kolumny | ||
- | * Za pomocą zarejestrowanej funkcji użytkownika UDF dokona konwersji etykiet //0->Nie zdał// oraz // | + | * Za pomocą |
* Wyświetli wynik | * Wyświetli wynik | ||
* Zapisze w pliku '' | * Zapisze w pliku '' |