MATLAB空间面板数据模型操作介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB 空间面板数据模型操作简介
MATLAB 安装: 在民主湖资源站上下载 MA TLAB 2009a ,或者 2010a ,按照其中的安装说明 安装 MATLAB 。( MATLAB 较大,占用内存较大,安装的话可能也要花费一定的时间)
一、数据布局
首先我们说一下 MA TLAB 处理空间面板数据时,数据文件是怎么布局的,熟悉 eviews 的同学 可能知道, eviews 中面板数据布局是:一个省份所有年份的数据作为一个单元(纵截面:一个时间 序列),然后再排放另一个省份所有年份的数据,依次将所有省份的数据排放完,如下图,红框中 “1-94”“1-95” “1-96” “ 1-97”中, 1是省份的代号, 94,95,96,97 表示年份, eviews 是将每个省 份的数据放在一起,再将所有省份堆放在一起。
与 eviews 不同, MATLAB 处理空间面板数据时,面板数据的布局是(在 excel 中说明):
先排
放一个横截面上的数据(即某年所有省份的数据) ,再将不同年份的横截面按时间顺序堆放在一起。 如图:
这里需要说明的是, MA TLAB 中省份的序号需要与空间权重矩阵中省份一一对应,我们一般就采用《中国统计年鉴》分地区数据中省份的排列顺序。(二阶空间权重矩阵我会在附件中给出)。二、数据的输入:
MATLAB 与 excel链接:在 excel中点击“工具→加载宏→浏览” ,找到 MA TLAB 的安装目录,一般来说,如果安装时没有修改安装路径,此安装目录为:
C:\Programfiles\MATLAB\R2009a\toolbox\exlink ,点击 excllink.xla 即可完成 excel 与 MATLAB 的链接。这样的话 excel 中的数据就可以直接导入 MATLAB 中形成 MATLAB 的数据文件。操作完成后 excel 的加载宏界面如图:
选中“Spreadsheet Link EX3.0.3 for use with MATLAB ”即表示我们希望 excel 与
MATLAB 实现链
接。点击确定后, excel 窗口如图:
红色框内选项为:
startMATLAB: 表示打开 MATLAB, 一般来说,如果 excel 实现了与 MA TLAB 的链接,当我们打开 excel 时, excel 会自动启动 MATLAB ,所以 excel 的打开速度很慢。
Putmatrix :表示将 excel 中的数据输入 MATLAB 中,我们经常用的就是此项,选中需要导入到 MA TLAB 中的数据(就是一个矩阵),点击 putmatrix 即可。如:下表是一个数据表格,那么红色框内的数据就是我们需要导入 MATLAB 中的数据。
选中数据矩阵,点击 putmatrix ,出现如下窗口:我们需要在弹出的窗口中输入变量名称,即我们选中并输入到 MA TLAB 中的数据矩阵在 MA TLAB 中是以一个变量的形式存在,我们之后在使用时,需要调用该矩阵的某一列(后面详解)。如我们在此输入变量名为“ pc”,点击确定。
三、MATLAB 窗口此时原来已经打开的 MA
TLAB 窗口如图:标题栏
这里我们简单介绍一下 MATLAB 的窗口,与很多我们见过的很多软件,如excel,word ,spss
一样, MA TLAB 一样有标题栏、菜单栏、工具栏。
我们主要讲 MATLAB 的工作窗口,如图,左侧是“控制窗口” ,在此可输入很多命令,
如打开某一个文件,查找函数,建立模型等等。
右侧上面是“工作空间” ,一般是存储我们需要的数据文件(包括导入的原始数据,模
型模拟过程中产生的数据文件等),如我们之前导入了变量名为“ pc”的一个数据矩阵,就存放在这里,双击“pc”,就能查看该数据文件。
右侧下方是“历史记录” ,你在控制窗口进行的任何一项操作都会在这里有显示,所以
当你在此需要进行原来某项操作时,其实可以点击历史窗口中相应的记录就可。
控制窗口左侧隐藏了“ current directory ”,这个是“当前目录” ,即我们现在所
在的位置。点击“当前目录”就会以浮动的形式出现当前目录,或方便我们查找我们需要的目录。
这是我习惯的一种桌面布局,你也可以根据需要调整,在菜单栏有一项“ Desktop ”
(桌面),点击 desktop→ desktop layout (桌面布局),会有几种布局形式,大家自己去看吧。
四、与MATLAB 相关的重要操作
1、数据文件存储
之前我们已经将模型需要的数据作为一个变量导入并存储在 MATLAB 的“工作空间”中,由于我们是处理空间面板数据,所以我们还需要导入空间权重矩阵(如命名为“w1 ”),方法一样。这时
我们需要将包含空间权重矩阵“ w1 ”和所有数据的“ pc”的数据文件进行存储,方便以后调用。数据存储方法:“File→Save Workspace As”,找到存储的地址,输入文件名,就形成了后缀名为.mat 的MATLAB 能识别的数据文件。
2、设置路径
MATLAB 并没有自带空间计量软件包,这个需要在网上下载(我打包给你们),当然我们也需要将操作 MATLAB 过程中需要的数据文件、程序等保存在某个文件夹中。MA TLAB
通过调用软件包
中已有的程序命令,以及自己保存的数据文件,来实现模型的模拟。此时我们需要告诉 MA
TLAB 它的权限在哪里,即它可以在哪里去查找这些程序、数据等(默认状况下,MA TLAB 只承认安装目录
下文件夹中已有的程序)。所以我们需要为 MATLAB 设置一条路径,让它能够使用这条路径下包含的程序,数据。
设置路径的方法:点击“ File → Set Path”,出现“ set path”窗口,如图: