上QQ阅读APP看书,第一时间看更新
1.2 为什么使用Python分析数据
医学数据分析是统计学与医学专业知识的结合。而无论是统计计算还是数据的可视化都离不开计算机软件。市面上有很多流行的统计和做图软件,如SPSS、SAS、Stata、R等,为何要选择Python呢?具体来讲,Python有如下优势:
● 大多数统计软件需要付费,而Python可以免费下载和使用。Python解释程序和大量的标准库可以以源代码或者二进制的形式免费获取,并可以随意分发。
● Python是一款跨平台的编程语言,它可以在Windows、Linux/UNIX、Macintosh等平台上运行。
● Python有不断改良的用于数据分析的软件包,如科学计算库SciPy、结构化数据操作库Pandas、机器学习库Scikit-learn等。
● 与SAS和R等统计分析编程语言相比,Python可以同时用于项目原型的构建和生产,从而避免了使用多个语言的麻烦。用户只需要使用Python就可以实现以数据为中心的建模、分析和应用。
● Python有“胶水语言”的称号,它能够非常轻松地集成C++等语言的底层代码进行计算优化。
● Python实现了可重复性分析,用户可以从重复性分析工作中抽身出来,也能与同行分享分析过程并从中获益。