Video sam da se vodi diskusija o R i drugim jezicima i hocu da podelim moja saznanja i iskustvo.
R je postao popularan, ne zato sto je brz ili lak, vec zato sto je rezultat potreba statisticara za zajednickom platformom. Imali ste pre situaciju da razni ljudi objavljuju svoje metode u C-u, Fortran-u itd. R ima veoma jednostavan interfejs sa drugim jezicima i lako mozete iz R-a da pozovete na primer Fortran program. Vremenom R je postao vredan, jer na toj platformi mozete uraditi vise nego samo u C-u, ili samo u Javi.
Ranije sam mislio da su svi R paketi napisani u R jeziku, ali sam kasnije uvideo da vecina njih je napisana u Fortran-u ili C-u. Verovali ili ne, dosta svetskih statisticara najvise voli Fortran i u njemu pisu vecinu koda, sa malim R kodom koji ga poziva.
R je popularan, kao sto sam ranije rekao niti je lak niti brz, jer je omogucio statisticarima u celom svetu zajednicku platformu za objavljivanje metoda. Vi i dalje mozete da radite u kojem god hocete jeziku i sa malim R kodom, vasa metoda je dostupna svima na proveru.
U mom radu koristim veliku kolicinu podataka i do sada nikad nisam imao problem sa brzinom zbog R-a. Bitno je znati koju funkciju koji paket i kada koristiti. Primera radi read.csv() za ucitavanje velikih podataka je enormno spor, dok je scan(), koji verovatno poziva C ili Fortran rutinu, mnogo brzi. Standardne funkcije i paketi nisu namenjeni za veliku kolicinu podataka, ali u slucajevima na kojima sam ja radio dosada, uspevao sam da nadjem R paket namenjen za vece podatake.
___________________________________
BITSYU,
http://www.bitsyu.net