SAS

作者

Simonzhou

发布于

2025年2月16日

SAS introduction

SAS的历史很长,很强大,但是现代化做的一般(交互界面)。

使用场景也是有限的,至少一般情况下用不上这么高级的工具。

但是在某些领域又是极其重要的,像银行和药企,他们要追求足够的稳定和严谨,那么多年不曾有重大改变且一向以稳定著称的 SAS 自然可以很好的满足这一需求。

  1. SAS 对学术研究的支持是比较不友好的。正版太贵,除非学校有提供,个人基本不可能使用正版,这里下载破解版,搞SID(SAS的授权证书)需要时间成本,还容易有安装问题,没错你可以选择使用SAS的教育版,不过谁用谁知道。
  2. 安装比较麻烦,尤其是在Linux上,我曾用两周的时间折腾在 Linux 上安装一个 SAS ,最后以失败告终,且在互联网上找不到解决的方案,AI也束手无策。
  3. SAS不开源,意味着你看到某些论文,里面使用一些比较新的统计分析方法,SAS不大可能有现成代码可以使用,而 Python 和 R 则大几率有现成的包可以调用,这里也会节省不少时间。
  4. SAS的强大一方面是性能稳定,可以处理几十上百GB的数据而不容易崩溃,但是医学数据一般容量比较小,并不是非得SAS才能跑的动。
  5. SAS相比其他编程语言来说是独树一帜(奇葩)的存在(procdata步独步天下),从语法上面来说并没有什么和它相接近的语言,相反 R 和 Python 则会和一般的编程语言例如 Java, C 等有一些类似的地方,对以后万一还需要学习其他语言或者学习以后新诞生的编程软件诞有一定帮助。
  6. SAS 的支持有限,互联网上关于 SAS 的使用信息较少,一般都在出版的书中有可复现的内容,也没有像 Python 和 R 等活跃的社区可以提供较多的互动和支持,编程遇上问题不容易找到答案。

用肯定能用,但是在使用中占多大的比重,就需要权衡一下,在 AI 时代,不一定要全部掌握,看得懂,知道怎么做,应该也可以了,当然如果要深入,那就另说。

每个人的资源和时间都是有限的,用最少的资源和时间做最多的事才是最重要的。