[討論] R語言與其他語言

作者: clansoda (小笨)   2016-04-19 12:31:03
不知道這樣的討論能不能PO在板上,若不行請告知我立刻刪除
剛學資料分析的時候是用SAS,但是考量到SAS只有大公司的授權版本
我認為說可能很多公司用不了,因此尋找替代方案
這時候R出現在我面前,既開源又有許多的PACKAGE來使用很符合需求
因此開始使用R語言來做分析,就我來說R是一個把資料丟進去跑分析
然後可將結果視覺化的工具軟體,確實相當優秀,可是得出結論
但是如果要應用的話感覺有些不足,像是我先前一段時間再研究arules package
所使用的association rule 和collaborative filtering 這樣的推薦系統
確實可以跑出結果,例如A可能會像B一樣想買C產品,這樣的一條結果
但是結果怎麼實用呢,感覺還需要其他輔助才能做出真的像是amazon或pchome那樣
使用者真的能立刻被推薦的系統,我查了一下發現apache的開源專案mahout跟hadoop
我之前有上過hadoop的課程,不過聽不太懂,而mahout是一個可以應用推薦系統的開源
專案,網路上是說用java去寫,因此我是不是就去學java呢?
也想知道板友除了R之外是不是都有另外的語言專長像是C或JAVA這樣的語言
也深深感到自己的不足,有板友可以推薦其他可以和R或者實務連結的語言嗎?
作者: memphis (讓你喜歡這世界~)   2016-04-19 12:38:00
如果你指的"實務" 是指用別人的東西的話..當然資源在哪就去學那個語言, 學到可以裝package 小改參數之類的就可
作者: psinqoo (零度空間)   2016-04-19 13:37:00
功力問題
作者: JackBaska (Baska)   2016-04-22 11:59:00
語言能作的事情只要不是本身已不支援,如試圖用純應用端的語言控制硬體,不然所有事情都可以做出一樣的東西只是修煉難度不同的問題,像是有些資料處理C++可能要練到90分才能做R語言30分的事情,就像強化系練具現話系的能力以此概念出發,先弄清楚你主要要解的問題最常碰到什麼然後選對應修煉難度最低的語言去學,可以省很多心力
作者: robinhoodli (知更鳥)   2016-04-25 09:37:00
你指的實用是指要有 web app 的介面?http://bit.ly/1T7XfoB

Links booklink

Contact Us: admin [ a t ] ucptt.com