R i drugi programski jezici

9 views
Skip to first unread message

Krstajic Damjan

unread,
Nov 14, 2012, 12:51:50 AM11/14/12
to sav...@googlegroups.com, damjan....@statcentar.com
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


mr.stefi

unread,
Nov 14, 2012, 4:14:11 AM11/14/12
to sav...@googlegroups.com
Damjane, jel možeš da ovu poruku proslediš na onu diskusiju koju već vodimo, da ne bismo diskutovali na dva mesta o istoj stvari?


2012/11/14 Krstajic Damjan <ser...@bitsyu.net>
Reply all
Reply to author
Forward
0 new messages