Wpis z mikrobloga

Hej #datascience i #machinelearning!
W tym tygodniu artykuł nieco leniwy, ale myślę, że będzie szczególnie przydatny dla programujących w #jezykr.
W artykule omawiam całkiem ciekawy pakiet o nazwie auditor. Jeśli potrzebowałeś kiedyś porównać właściwości modeli predykcyjnych w R to będzie to narzędzie w sam raz dla Ciebie:

https://www.jakbadacdane.pl/pakiet-auditor-weryfikacja-walidacja-i-analiza-bledow-modelu-w-r/

#jakbadacdane
  • 16
@Kura_Wasylisa: O niekoniecznie. R to wciąż potężny język, a cała masa nauki dzieje się właśnie tam. Dla kogoś kto używa tylko Pythona nie będzie to przydatne, ale jeśli sytuacja jest odwrotna to pakiet ten nagle zyskuje dużo na wartości. Zresztą, nie chodzi tu o sam kod, ale o pomysły które będą (zapewne) trafiać do auditora. Nikt przecież nikomu nie broni zrobić czegoś podobnego w Pythonie właśnie ;)
@Avitus potezny jezyk ale nie w biznesowym ML

. R jest to statystyczno wizualizacyjny jezyk studentow i taki powinien zostac, a proba zakorzenienia go w powaznym ML jest co najmniej smieszna.

W Pythonie jest Shap, ktory dowolnego dalexa bije na glowe.
@Kura_Wasylisa: No ok, ale co np. z badaniami medycznymi? Biznes jest? Jest. Poważne ML jest? Jest. R jest? Jest. Oczywiście proporcje mogą być inne, a i medialnie brzmi to słabo. Czy z tego powodu jest to sztuka dla sztuki.

Ale nieważne, nie musimy tutaj chyba udowadniać swoich racji, bo wydaje mi się, że jeśli komuś to pomoże w rozwiązaniu jakiegoś ważnego problemu to już jest gites :).

A Shap też jest
@Avitus branza medyczna jest o tyle ciekawa, ze stamtad ciezko wyprzec sasa :)

Fajnie byloby promowac zdrowe praktyki wsrod poczatkujacych DSs, zeby uzywali Pythona gdzie sie da, a R do wizualizacji (np w polaczeniu z PBI albo Tableau).
@Kura_Wasylisa: @scyth: @Avitus z medycyny (triali) R, przynajmniej na razie, nie wygryzie SASa lub innych dużych pakietów komercyjnych, z uwagi na kwestie prawne, gwarancję na soft, wsparcie. Ale R ma tam też swoje miejsce. Biorąc pod uwagę, że ostatnio nawet Microsoft wydaje swoją implementację R (MRO z obsługą wielowątkowości, czy oni przypadkiem nie przejęli Revolution Analytics i ich projektu?), to bym się nie zdziwił, gdyby jakaś duża firma poszła za
@grajlord
Ja w korpo sugeruje ludziom, zeby R uzywac tylko do rzeczy ad hoc.

Wynika to w duzej mierze z tego co napisales + syf typu wykrzaczanie sie wielowatkowosci na Windowsie albo wspomniany brak OOP.

No i gownanie IDE do programowania. Brakuje czegos ala pycharm.
@Kura_Wasylisa: Nigdy nie miałem problemów z niestabilnością R. OOP w R jest, tylko jest dużo implementacji i trzeba sobie którąś wybrać. Ale w większości projektów są niepotrzebne. Uważam, że do obróbki danych o wiele lepsze jest programowanie funkcyjne, podejście pass-by-reference zastosowane w R i brak efektów ubocznych funkcji. Najczęściej pracujesz na kilku "wersjach" obiektu, kod jest czytelniejszy, itd.
IDE do R: Rstudio, ESS, Eclipse + StatET. Jetbrainsom może nie dorównują, ale
@lekkonieobecny: np D3.js. R jest dobre, dopóki nie potrzebujesz interaktywności lub szybkości. A ponieważ wizualizacje coraz częściej będą musiały być interaktywne, to bardzo duży minus dla R.Niby jest plotly, plotvis, ale to dość ubogie biblioteki.