[讨论] 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