这五年之间,尤其是最近几年人工智慧(AI) 的再一次窜红,也让某些程式语言或软体成为不少人常用的资料分析工具。因此,这几年间,在网路上经常看到「R 软体是否已经落伍?」、「某语言是否比 R 适合资料分析?」等问题。
我个人的看法是,尽管有许多人帮忙吹嘘,但是这一波AI 到目前为止目前仍然没有「智慧」可言。某些程式语言虽然因为 AI 而窜红,但多数人是用来作为 AI深层学习建模的工具,这样的角色也可能因为越来越普遍化的「AI 自动建模软体」出现而逐渐淡化。另一个逐渐浮出的疑虑是,这一波的 AI 是否因为再次吹嘘过度又将泡沫化?如果是这样,也可能让攀附在 AI 浪潮的某些程式语言工具前途未定。
纯就资料分析的角度来看,我个人仍然偏好 R 软体。R 不仅拥有各领域资料分析超过 1 万 2 千多个套件,从资料分析、数学公式与程式之间的直觉转换、与演算法程式化的角度来看,R 语言的特性让我们很容易地将理论演算法转为程式,也让许许多多的人们能够写出更多的套件与我们分享,让我们不需要自己辛苦从头打造各类应用程式。