统计学博士需要编程吗?
作为一个应用统计博士,需要编程。而且我认为应用统计专业的人应该学习编程。 不信去看我写的这篇文章: 里面我详细的介绍了应用统计学专业的学生如何利用编程来分析和处理数据以及编写代码的流程。 从文章的目录就能看到我对这门课程的重视程度! 在上课的过程中我也是花费很大的心思用实例来让同学理解程序的思路和流程,以及每一步为什么要这样输入输出的原因。并尽可能的保证课程所教的内容与实际操作一致或相近(毕竟我是有教学经验的老师)。
举个例子,我在介绍如何用python绘制箱型图的时候,为了能让同学们能看的更直观,我用几个数据集分别用seaborn和python自带的函数画出了箱型图,并且讲解了两者的区别。 这就是我上课的一个小小片段~ 除了课堂之外,我也会要求同学们课后的作业必须涉及到Python/R语言或者STATA的输出,并且要可视化。例如:
1.利用stata或者spss做一维和二维的多重定积分算式,最后画出图形;
2.利用python或者R语言绘制关于疫情动态的图表,比如说不同国家的病例数和死亡率;
3.如果学过matlab也可以利用它来做作业,我鼓励同学们尝试不同的软件来实现同样的功能,从而比较不同软件的差异。 总之,我觉得作为应用方向的同学,不仅要会运用各种软件、各种语法,更需要结合现实问题去运用它们。这样才能真正发挥统计学的作用!