方法论是研究科学的工具,也是一种程序。

在当下以及可见的未来,与人类社会活动产生互动接触的方法或应用,大多数都是基于**“程序”**所产生或进行的迭代运作。科学研究方法是一种对研究过程的程序化,编程语言是一种理解信息化时代的主要视角,语言也是一种达成人与人沟通目的的强力工具。

LSE MSc.Social Research Methods 毕业,号称 Developed sophistication in research design and quantitative and qualitative research,上了一年博士前导课,学习了如何做社科研究...现在却没实践去做正经的学术研究。

不过却让我明白了编程、数据,这些当下被热捧的概念并不是最终结果,而是帮助人们更好理解现代社会的重要方法。主动去理解计算机语言、程序化方法才能更好适应充满手机、电脑的信息时代。

所以在这里整理一下学习量化研究方法论的体会。


定量方法论 Quant Methodology


如上量化的方法,主要靠💻编程(Programming)来实现。

以应用场景分类,我理解应用编程语言主要有两种:数据建模分析以及程序开发。

作为社科生,接触用于建模的语言居多(例如使用Quanteda进行自然语言分析、用igraph做网络分析等),偶尔接触开发语言(HTML,VBA等)。在这里更新一些学习Programming的过程。

数据分析语言 Data Analysis