二、Stata软件对镇级土地利用进行聚类分析过程
1、安装。把Stata安装包复制到电脑中。 2、运行软件。找到安装包中的
应用程序,双击打开,即可运行。
3、打开数据。Stata运行窗口打开后,看到的界面如下图。
(1)若已有“.dta”格式的数据文件,可直接点击红色圈中的图标打开数据。 (2)若没有相应格式的文件,则需要手动生成“.dta”格式的数据。点击蓝色框框内的图标,会弹出一个像Excel表格一样的页面,直接把数据复制粘贴到这个界面(注意从第一格开始复制数据),并点击“保存”即可生成自己的数据库。Stata中会自动生成以“var1”的格式来命名每个变量。
4、写命令。点击上图中的三角形内的图标,会弹出一个空白的界面,如下图所示。如果已经有了命令代码,直接打开相应的命令即可。因为命令是我先写好了,所以只需要点击红色圈圈内的图标直接打开文件数据即可。
5、关于命令的书写。因为Stata对英文字母大小及中文较敏感,需注意如下格式: (1)中文及标注。Stata是国外开发的软件,不能在运行中识别中文,因此,所有的命令都是用英文和数字以及常规的数学符号表示。如果要使用中文对命令进行标注或者解释,需要在命令第一格输入符号“*”,这样就可以保证在运行Stata过程中直接忽略中文,这是该软件比SPSS方便的地方。如果标注了“*”,可以看到其后面的内容格式变成了绿色,如图:
。
(2)新变量的生成。Stata分析过程中,一般情况下都不直接对原来的变量及其数据进行改动,如果有需要,都需要重新生成新的变量。生成新变量的命令是“gen”,具体生成的变量名称可以根据自己的需要,遵从“英文小写字母+数字”的规则即可。下图为重新生成变量“var8a”,其值为变量“var8”减去其最小值,再除以其极差得到的结果。这就是对每个指标的功效进行计算。在计算指标的功效过程中,需要注意指标的“正”与“负”的计算差别即可。
6、Stata中的数据运算。
(1)指标功效。如上一条所说。
(2)变异系数。因为在Stata中,可以直接输出每个变量的变异系数,因此可以直接使用,把Stata中的变异系数复制到Excel表格中,计算每一个变量的权重即可。
(3)各项指标的协调度。按照藩秀所给的公式写代码,重新生成一个各项指标协调度的变量即可。即生成新的变量var5ac=该指标功效var5a*该项指标权重, 例如:gen var5ac=var5a*0.046693424。 (4)各项指标的效益。*各项指标的效益=原始数据*该项指标的权重 gen var5ae=var5*0.046693424
(5)因素层协调度、总协调度;因素层效益、总效益的运算公式都是根据藩秀的公式,具体代码见具体的do文件。
7、Stata中的数据保存
(1)把运算过程中所生成的数据复制粘贴到Excel表格中即可。 (2)主要保留协调度、效益的数据以及结果的图表等。
(3)最重要的是要保留命令和原始数据。这样可以保证下次只要有原始数据,然后运用命令,很快就可以重新运算一次数据以及输出表格。