Uwagi p Uli o ocenianiu zadan wczytDat i klaster ################### Wczytywanie Danych: ################### 1 pkt za wczytanie 1 pkt za lowerVec 1/2 pkt za zbudowanie macierzy 1/2 pkt za outliery -1/2 za niestosowanie komendy dir i petli przy wczytywaniu; dir() w taki sposob, ze sie wczytuja nie tylko pliki z danymi (w wiekszosci przypadkow dziala bo nazwy danych zaczynaja sie od cyfr) -1 za niezgodnosc ze specyfikacja lowerVec: budowa z gornej czesci, uwzglednienie przekatnej -1/2 jesli w lowerVec wczytywanie i inne dziwne w tym miejscu operacje -1/2 za niezgodnosc ze specyfikacja: dim(X) != (190, 12); nieumiejetnosc korzystania z macierzy (12 zmiennych wpisywanych recznie); inne bledy (jesli jest literowka, ktora rozumiem to ujdzie np licznik->licznil) -1/2 za niezastosowanie boxplot.stats; zastosowanie do X, a nie kolumn X; podawanie indeksow obs odstajacych nie bylo konieczne, skoro nie bylo w poleceniu, ale jesli ktos zrobil to zle to tez minus -1/2 dodatkowo za caloksztalt: balagan w kodzie, niezrozumienie przeslaniania zmiennych w funkcjach, nagminne stosowanie liczb zamiast zmiennych (np. petle w lowerVec do 20, a nie nrow(X), choc funkcja miala byc ogolna) ############## Klasteryzacja: ############## 1/2 za klasteryzacje i zapis do pliku 1 za separowalnosc, sylwetke (obliczone dla hclust a nie pam lub kmeans!) i oszacowanie liczby klastrow (z komentarzem, uzasadnieniem..) 1 1/2 za reduceDim() -1/2 za zla klasteryzacje (parametrem hclust jest dist(X); domyslny parametr method) lub brak zapisu do pliku eps lub zapis do pliku nie tego co trzeba -1/2 za brak wykresu separowalnosci badz sylwetki -1/2 za brak oszacowania liczby klastrow (same wykresy bez komentarza) -1/2 za nieumiejetne stosowanie silhouette (w szczegolnosci za stosowanie do k=1); za wywolanie przy liczeniu sylwetki n razy funkcji hclust; wywolanie hclust z blednym parametrem method -1/2 za niezastosowanie reduceDim() i niepodanie odpowiedzi ile wynosi k dla danego proc -1/2 za male bledy w reduceDim(): identyfikowalne literowki, zly zakres petli -1/2 za korzystanie w reduceDim ze zmiennych ze srodowiska (funkcja miala byc ogolna) -1/2 za duze bledy jak nierozumienie co zwraca funkcja prcomp(), nierozumienie jak R dziala na macierzach i wektorach (w szczegolnosci niesprawdzenie, ze kod jest bezsensowny) -1/2 za niezgodnosc ze specyfikacja reduceDim (miala zwracac prcomp(X)$x[,1:k] a nie samo k) -1/2 za caloksztalt: mnostwo literowek swiadczacych o pisaniu programu bez odpalania; brak myslenia i balagan w kodzie