当应用qt当前运行时间的现实(GlsRunning==1)时会调用纯虚拟函数

玩游戏的时候老出现这个窗口。_百度知道
玩游戏的时候老出现这个窗口。
RT。被强制退出好几次了0rz跪求解决方法。
我有更好的答案
pure virtual function being called while application was running (gisrunning==1)第一个是有冲突纯虚函数被调用,而应用程序运行(gisrunning == 1)装上这个
顺便问下A卡是吧? this software has been modified or tampered with.the game will now exit.please install original software该软件已被修改或篡改with.the游戏 现在exit.please安装原版软件
意思是某个驱动错误现在退出,安装原版文件 你用驱动精灵重新装下显卡驱动试试。
采纳率:53%
来自团队:
这个软件被修改或被干扰,...,请安装原始软件重装游戏吧
让我重装还不如杀了我。
重装有什么..这么简单一个问题可以让你纠结成这样不是你玩游戏,是游戏玩了你
嗯。 TAT我懂了。
那是你的屏幕保护出了问题,换个屏保就没事了桌面空白处点右键,然后选择 属性 屏幕保护
我没用屏保。 囧rz
为您推荐:
其他类似问题
您可能关注的内容
玩游戏的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
stata 研讨班讲义
下载积分:2000
内容提示:stata 研讨班讲义
文档格式:PDF|
浏览次数:14|
上传日期: 01:57:00|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
stata 研讨班讲义
关注微信公众号感谢评语:
本页链接:
第1个回答:
纯虚拟函数被调用,应用程序正在运行(gisrunning==1)。
希望我的回答,能够帮助到你。
最新解决问题列表
猜你感兴趣当前位置: >>
Stata 研讨班讲义
课程详情:http://baoming.pinggu.org/Default.aspx?id=16Stata 研讨班讲义初级班中国人民大学 2012 年 7 月 22-24 日连玉君(中山大学 岭南学院)
http://goo.gl/tRXba目录课程概览........................................................................................................................................... I? 课程大纲.......................................................................................................................................... II? 课件使用说明................................................................................................................................. III? Part I:stata11 软件的基本设定 .................................................................................................... III? Part II:课件的使用方法................................................................................................................ V? Q1.? 如何打开课堂上使用的 do 文档? ............................................................................ V? Q2.? 如何查看每次执行 STATA 的 log 文件? ................................................................ V? Q3.? 如何正确显示中文字符? .......................................................................................... V? Q4.? 如何查看帮助文件的 PDF 文件?............................................................................VI? Q5.? 如何使用 Stata 官方提供的范例数据? ...................................................................VI? 讨论和建议................................................................................................................................... VII?重要提示:这些资料仅限于研讨班内部使用,请勿散布于网络。? 2012 连玉君版权所有 课程详情:http://baoming.pinggu.org/Default.aspx?id=16课程概览时间:2012 年 7 月 22 日-24 日(三天) 地点:北京市海淀区 人民大学 授课安排 (1) 授课方式:采用 Stata11.0 软件,中文多媒体互动式授课方式 (2) 授课时间:上午 9:00-12:00,下午 13:30-16:30(16:30-17:00 答疑)。讲师介绍连玉君,经济学博士,副教授。2007 年 7 月毕业于西安交通大学金禾经济研究中心, 现任教于中山大学岭南学院金融系。 主讲课程为 “金融计量” 、 “计量分析与 Stata 应用” 、 “实 证金融”等。已在《Global Finance Journal》《经济研究》《管理世界》《金融研究》《会 、 、 、 、 计研究》《世界经济》《统计研究》《经济学(季刊)》等期刊发表论文 40 余篇,出版专著 、 、 、 一部。连玉君副教授主持国家自然科学基金项目、教育部人文社科基金项目、广东自然科学 基金项目各一项,并参与了多项国家自科和社科基金项目的研究工作。目前已完成 Panel VAR(1800 余行) 、Panel Threshold(1200 余行) 、Two-tier Stochastic Frontier(500 余行)等 计量模型的 STATA 实现程序,并编写过几十个小程序,如 xtbalance.ado、bdiff.ado 等。 课程简介 我们精选了六个专题,一方面帮助大家掌握 Stata 的基本操作命令,另一方面学会常用 的计量分析模型。课程详情如下: (1)在前三个专题中,我们重点介绍 Stata 入门知识、数据处理和编程。通过这三个专 题的学习,大家能够清晰地了解 Stata 的整体架构,能够熟练地处理缺漏值、离群值,对复 杂数据进行合并和拆分, 并利用条件语句、 循环语句和各种函数大幅提高数据处理和实证分 析的效率。 (2)在第四和第五个专题中,分别介绍线性回归模型和非线性回归模型。这里包括了 OLS、GLS、NLS、MLE 等估计方法。熟练掌握这些方法已经能够满足多数实证分析的工具 需要了。 (3)在第六个专题中,重点介绍常用的 Panel Data 模型,包括固定效应模型(FE) 、随 机效应模型(RE) 、动态面板模型等。随着面板数据资料获取难度的降低,这些模型的掌握 能帮助我们更为深入地分析数据中所蕴含的信息。 课程配套资料 (1)本课程中使用的 do 文档和 ado 文档(包含每个专题对应的 do 文件,共计 1 万余行 命令,同时提供 Stata 和 PDF 两种格式,前者方便学员练习,后者方便学员阅读) (2)范例数据(Stata 官方范例数据包)、中国宏观经济、中国上市公司范例数据 (3)Stata 外部命令包:plus(包含 700 多个外部命令)I 课程详情:http://baoming.pinggu.org/Default.aspx?id=16课程大纲专题名称 第 1 讲(3 小时) Stata 入门概述 授课内容 数据的导入和导出 执行指令和基本统计分析 do 文件和 log 文件的使用 帮助文件的获取和外部命令的使用 不同数据格式的转换 重复样本值、缺漏值和离群值的处理 数据的横向合并和纵向追加 文字变量的处理 Stata 程序基础(暂元、条件语句、循环语句等) Stata 程序的基本架构 暂时性对象(暂元、暂时性变量、暂时性文件等) 控制语句(条件语句、循环语句) Stata 中的各类函数 普通最小二乘法(OLS) 广义最小二乘法(GLS) 模型的设定和筛选 Bootstrap、Jackknife 及稳健性标准误的获取 估计结果的呈现和分析 非线性最小二乘法(NLS,重点介绍程序的编写) 应用范例:连玉君和钟经樊 (2007, 南方经济) 最大似然估计(MLE,重点介绍程序的编写) 静态面板模型:固定效应和随机效应 异方差和序列相关(稳健型标准误的获取) 动态面板模型(FD-GMM、SYS-GMM) 各种面板估计方法的模拟分析 Stata 绘图命令的基本架构 常用图形概览 选项的设定 图形元素属性的设定 复杂图形的绘制第 2 讲(3 小时) 数据处理第 3 讲(3 小时) Stata 程序第 4 讲(3 小时) 线性回归模型第 5 讲(3 小时) 非线性回归模型 第 6 讲(3 小时) Panel Data 模型(附赠) Stata 绘图II 课程详情:http://baoming.pinggu.org/Default.aspx?id=16课件使用说明Part I:stata11 软件的基本设定(1) 将 stata11.rar 解压后放置于 D 盘根目录,即 D:\stata11(注意:是 D:\stata11,而 不是 D:\stata11\stata11,另外,stata11 是小写)。如果你的电脑中没有 D 盘, 请阅读第(5)条说明。 (2) 打开 stata11:双击图 1 中带有蓝色阴影的图标即可。1图1stata11 放置界面(3) 关于更新 A、首次打开 stata11,会弹出对话框,询问你是否需要更新。如果不需要更新,请按 下图进行设定:图2首次打开 stata11 时的更新设定B、 (为了节省时间,这一步可以跳过,对于一般用户而言,更新与否不会影响你的使 用效果)如需把 stata11 更新到最新版本,请在 command 窗口中输入 update all 命令。 更新过程大概需要几分钟到几十分钟不等。特别注意的是,更新完毕后,你一定要输入如下1你也可以右击这个图标,然后选择“附加到开始菜单” 。这样 stata11 的 logo 就会出现在开始菜单中,每 次启动 stata11 就只需从“开始”菜单中单击这个 logo 即可。 III 课程详情:http://baoming.pinggu.org/Default.aspx?id=16命令,才算是真正完成了 stata 的更新: update swap 。这个命令的作用是用新下载的文 件覆盖旧文件。忘记这一步,往往会导致你的 stata 丢失变量或出现一些奇怪的现象。 (4) 关于 profile.do 文件。每次启动 stata11 时,它会自动执行 D:\stata11 文件夹下 的 profile.do 文件,该文件中包含了一系列命令,用于设定 stata 所占用的内存, 各种文件路径的位置等信息。如果你是按照上述要求放置 stata11 文件的,那么启 动 stata11 后,屏幕上应该显示如下信息(否则你要检查文件名的拼写是否正确) : running D:\stata11\profile.do ... (5) 如果你的计算机分区中没有 D 盘, 你也可以把 stata11 放置于其他盘符下,但需要做 一些微小的调整。这里以 F 盘为例,也可以是 C,H,K 等其他盘 ①. 将 stata11 解压后放置于 F 盘下,即 F:\stata10。注意:stata 是小写。 ②. 修改 profile.do 文件,具体方法为: Step1: 输入 doedit F:\stata11\profile.do 命令,打开 profile.do 文件; Step2: 将第六行中的 local D &D& 命令修改为 local D &F& ; Step3: 保存 profile.do 文件,退出 stata11,然后重启即可。 ③. 若上述设定无误,则在重新打开 stata11 后,屏幕第一行会显示如下信息: running F:\stata11\profile.do ... 同时,输入 sysdir 命令,屏幕上会呈现如下信息(此时你才能正确使用外部命令): . sysdir STATA: F:\stata11\ UPDATES: F:\stata11\ado\updates\ BASE: F:\stata11\ado\base\ SITE: F:\stata11\ado\site\ PLUS: F:\stata11\ado\plus\ PERSONAL: F:\stata11\ado\personal\IV 课程详情:http://baoming.pinggu.org/Default.aspx?id=16Part II:课件的使用方法Q1. 如何打开课堂上使用的 do 文档? A:请将 Stata_PX_A.rar 压缩包解压到 D:\stata11\ado\personal 文件夹中,即 D:\stata11\ado\personal\Stata_PX_A。 若希望练习第一讲中的相关操作, 可依次执行如下命令: Step1:在 STATA 命令窗口中输入 cd D:\stata11\ado\personal\Stata_PX_A 命令, 定义当前工作路径(会显示在 STATA 屏幕左下角); Step2:输入 doedit xA1_intro 命令,即可打开第一讲的讲义 xA1_intro.do 文件。 当然,我们也可以通过点击菜单的方式完成上述操作,步骤如下: Step1:在 STATA 主菜单中点击“New do-file Editor”图标 ; ,然后到Step2:在第一步中弹出的“Do-file Editor”窗口中点击“Open”图标D:\stata11\ado\personal\Stata_PX_A 文件夹下,双击“xA1_intro”文件即可打开之。 B:在练习之前,请先执行如下命令,以便进入第一讲所在目录,本讲中使用的所有数 据文件和相关文档都存放于该目录下。如果您的 stata11 放置于 D 盘,请执行低 42-43 行的 命令;如果您的 stata11 放置于其他盘,请执行第 46 行的命令。执行命令的方法为:选中上图中第 42-43 行的命令,点击下图中带有蓝色阴影的按钮 (Execute (do),快捷键为 Ctrl+D):Q2. 如何查看每次执行 STATA 的 log 文件? A:我在 profile.do 文件中进行了设定,每次启动 STATA11 后,屏幕上呈现的所有结果 都会被自动记录到一个日志文件中。这些日志文件被自动保存在 D:\stata11\do 文件夹下,文 件名称为打开 STATA 时的时间, 例如, 名称为 s22Apr.txt 的日志文件是我在 2010 年 4 月 22 日 11 点 18 分 57 秒打开 STATA11 时自动生成的。 Q3. 如何正确显示中文字符? A:在默认设定下,首次打开 Stata11 时,所有的窗口都是白色的,此时 Stata11 无法正 常显示中文字符(多为乱码)。解决方法很简单: (1) 要保证 [Results] 窗口中的中文字符能够正常显示,只需做如下设定: 依次点击菜单 Edit Preference General Preference Results Colors Color scheme,在 下拉菜单中选择“Classic”。截图如下:V 课程详情:http://baoming.pinggu.org/Default.aspx?id=16(2) 要保证帮助文件能够以合适的字体显示,只需作如下设定即可: 依次点击菜单 Edit Preference General Preference Viewer Colors Color scheme,在 下拉菜单中选择“Custom 1”。设定完成后点击“确定”。截图如下:Q4. 如何查看帮助文件的 PDF 文件? A:Stata11 配备了完整的 PDF 格式的使用手册,统一存放于“D:\stata11\utilities”文件 夹下。你可以直接进入该文件夹查看相应的 PDF 文件,亦可在 Stata 内部直接打开相应的 PDF 文件。要打开完整的 PDF 使用手册,依次点击菜单 Help PDF Documentation 即可:若想查看特定命令的 PDF 使用说明, 可以先在命令窗口中输入该命令,“help regress” 如 , 浏览该帮助文件的最下方,点击下图中的 [R] regress 即可打开 regress 的 PDF 帮助文件。Q5. 如何使用 Stata 官方提供的范例数据? A:多数情况下,教程中提供的资料已经足够大家练习所需了。当然,为了满足个别学VI 课程详情:http://baoming.pinggu.org/Default.aspx?id=16员的需求,本教程还进一步提供了 Stata 官方范例数据,统一存放于 D:\stata11\ado\Example 文件夹中。 例如, 你可以输入 use &D:\stata11\ado\Examples\XTFiles\abdata.dta&, clear 命令导入范例数据 abdata.dta。亦可点击 Stata 主界面中的 上述目录下选择你想要练习的数据文件。 按钮(快捷键为 Ctrl+o),到讨论和建议(1) 人大经济论坛 Stata 专版:http://www.pinggu.org/bbs/index.asp?boardid=67 (2) 人大经济论坛 “统计软件培训班 VIP 答疑区” 这里汇集了大量 stata 应用的实例和 。 问题:http://www.pinggu.org/bbs/forum-114-1.html。 (3) 连玉君的博客:http://blog.cnfol.com/arlion,提供了大量 Stata 资源。 (4) 连玉君的微博:http://weibo.com/arlionn,可以实时进行沟通。VII 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:171 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68Page 1* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-------------------------------------------------$$$$$ $$$$$$$$ $ $$$$$$$$ $ $$ $$ $ $$ $ $$ $ $$ $ $$ $$ $ $$ $$$ $$ $$$ $$$ $$ $ $$ $$ $ $$ $$$ $$ $ $$ $$ $ $$ $$$ $$ $$$$$ $$ $$$$$ $ $$ $$ $ $$ $$ $ $$ $$ $$ $$ $ $$ $$ $ $$ $$$$$ $$$$ $$$ $$$$ $$$$ $$$ $$$$ -------------------------------------------------_________________________________________ ――――――――――――――――――――――――――――――――――――――――― Stata 研讨班(初级) 中国人民大学 (-07.24) _________________________________________ ――――――――――――――――――――――――――――――――――――――――― 主讲人:连玉君 副教授 单 电 博 主 微 位:中山大学岭南学院金融系 邮:
客: http://blog.cnfol.com/arlion 页:http://goo.gl/tRXba 博:http://weibo.com/arlionn ======================== 第一讲 Stata 简介 ========================*-注意:执行后续命令之前,请先执行如下三条命令 cd D:\stata11\ado\personal\Stata_PX_A cd xA1_intro // 进入课程讲义所在目录 // 进入本讲目录*-或 cd `c(sysdir_personal)'Stata_PX_A\xA1_intro* -----------------* ---- 本讲目录 ---* -----------------* * * * * * * * * * * 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 本课程简介 STATA概貌 输入和导入数据 存储和导出数据 浏览资料 执行指令 修改资料 log 文件: 记录你的分析过程 do 文档: 高效快捷地执行命令 stata与Excel、Word、LaTeX的亲密接触 Stata 设定 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1769 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136Page 2*-----------------------*-& Stata 是何方神圣? *-----------------------* 短小精悍 * 运算速度极快 * 绘图功能卓越 * 更新和发展速度惊人*-------------------*-& 1.1 本课程简介 *-------------------* * * * * * ==本节目录== 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 课程纲要 课程特点 课程配套资料 课程配套资料的使用方法 讨论和建议*----------------* 1.1.1 课程纲要 * * * * * * 1.Stata简介 2.数据处理 3. 线性回归模型(OLS, GLS) 4. 非线性回归模型(NLS, MLE) 5. 面板数据模型 6.Stata 编程*----------------* 1.1.2 课程特点 * 系统有序的结构安排,帮助您快速建立 Stata 的学习架构 * 注重与实际应用相结合 * 翔实的配套资料 *-本讲义的 do-file 以及 PDF 格式*--------------------* 1.1.3 课程配套资料 *-课程时间节点目录 * STATA初级视频教程说明书.pdf *-本课程中使用的 do 文档和 ado 文档 *-stata do-file 格式,可供练习操作 cd D:\stata11\ado\personal\Stata_PX_A doedit xA1_intro.do *-or doedit D:\stata11\ado\personal\Stata_PX_A\xA1_intro.do *-PDF 格式,可供打印 cd D:\stata11\ado\personal\Stata_PX_A 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204Page 3shellout Stata_PX_A_dofiles.pdf *-范例数据 cd D:\stata11\ado\Examples cdout *-对于登陆国际网有困难的学员,提供STATA官方范例数据包 *-STATA外部命令包:plus(500余条) ado // 呈现已经安装的外部命令 *---------------------------------* 1.1.4 课程配套资料的使用方法 *-1.1.4.1 课程配套资料的存放位置 *-我们提供的压缩包:只需解压后放置于 D 盘根目录下即可 * 注意:D:\stata11 而非 D:\stata11\stata11 *-若用自己的stata软件,需做如下设定: * (1) profile.do 文件放置于stata安装目录下, * 如 D:\stata11\profile.do * 注:若你已经自行设定了该文件, * 请将我的profile文件合并到你的文件中 doedit D:\stata11\profile.do * (2) 重新打开 stata,若上述文件设定无误,则会显示 * “running D:\stata11\profile.do ...” * (3) 输入 sysdir 命令,会显示如下信息 * * STATA: D:\stata11\ * UPDATES: D:\stata11\ado\updates\ * BASE: D:\stata11\ado\base\ * SITE: D:\stata11\ado\site\ * PLUS: D:\stata11\ado\plus\ // 存放和下载外部命令的位置 * PERSONAL: D:\stata11\ado\personal\ // 个人文件夹 *-1.1.4.2 如何打开本讲义 (do-files) *-方法1:依次点击 * &New do-file editor&--&File--&Open 指向如下路径 * 或输入 doedit,然后点击 File--&Open * D:\stata11\ado\personal\Stata_PX_A * 双击 xA1_intro 即可 *-方法2:依次输入如下命令 cd D:\stata11\ado\personal //若屏幕左下方显示的路径已在此处,可省略 cd Stata_PX_A doedit xA1_intro.do *-or doedit D:\stata11\ado\personal\Stata_PX_A\xA1_intro.do *-1.1.4.3 关于范例数据 *-stata官方的范例数据 help dta_contents // (File--&Example Datasets)*-注:多数已经下载,存放于 D:\stata11\ado\Examples * 打开方式 File--&Open--&D:\stata11\ado\Examples *-本课程的范例数据 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272Page 4cd D:\stata11\ado\personal\Stata_PX_A\xA1_intro cdout dir *.dta *---------------------* 1.1.5 讨论和建议 *-人大论坛【计量版】之【STATA专版】: view browse &http://www.pinggu.org/bbs/forum-67-1.html& *-人大论坛【统计软件培训班VIP在线答疑区】 * http://www.pinggu.org/bbs/forum-114-1.html view browse &http://www.pinggu.org/bbs/forum-114-1.html& * 【Arlion 的博客】http://blog.cnfol.com/arlion * 在百度中搜索关键词 “连玉君 博客” view browse &http://blog.cnfol.com/arlion& * 【E-mail】:
* 【连玉君主页】: view browse &http://toran.cn/arlion& *-其它:参见 1.11.1 小节*------------------*-& 1.2 STATA 概貌 *------------------* * * ==本节目录== 1.2.1 stata界面 1.2.2 首次使用STATA的一些基本设定 cd `c(sysdir_personal)'Stata_PX_A\xA1_intro *----------------* 1.2.1 STATA界面 * 四个窗口,两组菜单条 *--------------------* 两种执行命令的方式 * 第一种:菜单 * 第二种:命令 * 实例 1-& * 一份简单的 do 文档 doedit L1_intro_log_cs.do *-在 do文档中执行命令的快捷方式:Ctrl+D * 实例 2-& * 连玉君,钟经樊.中国上市公司资本结构动态调整机制研究. * 南方经济,-38. doedit L1_intro_NFJJ.do 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340Page 5*----------------------------------------*- 1.2.2 首次使用STATA的一些基本设定 *-初次使用时界面偏好的设定 help window manage * -设定方法 * Edit--&Preference--&General Preference 按喜好设定 * 注:可进一步设定图形偏好、do-editor的风格等 * -保存设定 * Edit--&Preference--&Save...--&New... 任意输入一个名称,如 song12 window manage prefs save song_12 * -调入已有的界面偏好设定: * Edit--&Preference--&Load...--&选择你喜欢的设定 window manage prefs load song_12 *-stata11 对中文的支持问题 * * * * * * * * -[Results]窗口 Edit--&Preference--&General Preference Results Color 选择 &Classic& 如此可以保证-Results-窗口中的中文字符得以正常显示 -[help viewer]窗口 Edit--&Preference--&General Preference Viewer Color 选择 &Custom 1& 去掉所有 &Bold& 前面的对勾,如此可保证help文件正常显示*-Stata11 手册的设定 * 请将stata11手册(16个pdf文档)放置于 D:\stata11\utilities * 使用方法1:Help & PDF Documentation 可打开整个PDF帮助 * help regress --& [section]Also see --& Manual:[R] regress help regress *-文件目录 pwd cd D:\stata11\ado\personal sysdir doedit D:\stata11\profile.do * 详见:1.11.2 小节// // // //显示stata当前工作的路径 进入指定文件夹 stata官方文件的路径 每次启动时需要立刻执行的命令*---------------------*-& 1.3 输入和导入数据 *---------------------* 实证分析的第一步:数据处理! * 收集数据、存储、修改、分析、输出结果 cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * ==本节目录== 1.3.1 手动输入 1.3.2 从 .txt, excel 表格中粘贴 1.3.3 使用stata命令:infile, insheet, infix 1.3.3.1 以-tab-分隔的数据: -insheet- 命令 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408Page 6* * * * * * * * * * * * *1.3.3.2 以 空格 分隔的数据: -infile- 命令 1.3.3.3 调入STATA格式的数据:-use- 命令 1.3.3.4 调入Excel格式的数据:-xmluse-命令 1.3.3.5 行列对调的数据 1.3.4 时间序列资料 1.3.5 面板资料 1.3.6 STATA官方提供的资料 1.3.7 其它软件中的数据 =本节命令= ================================================ input, infile, insheet, type, rename, xpose, cd dataout ================================================*---------------* 三种方式: * * * 手动输入 从 txt 或 Excel 文档中粘贴 使用 Stata 命令*--------------------------_ *-1.3.1 手动输入 (极少使用) clear input x y z 1 2 3 4 5 6 end save mydata, replace use mydata, clear *-1.3.1.1// 保存数据 // 调入数据-clear- 命令的使用 (stata11 更新了其功能)*-stata运算的原理(内存的使用) *-内存中存储的内容 sysuse auto, clear des label list clear label list sysuse auto, clear// 注意Variables窗口的变化 // clear 并不影响硬盘上存储的数据sum price weigh turn return list // 内存中存储的统计结果 reg price weight turn foreign ereturn list // 内存中存储的回归结果 clear results ret list eret list matrix A = I(5) mat list A mat dir clear matrix mat dir 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476Page 7*------------------------------------*-1.3.2 从 .txt, excel 表格中粘贴 * 基本要求:数据是-Tab-键分隔的 shellout d1.txt shellout d1.xls edit // -tab-键分隔的数据,可以直接copy-paste // Excel格式的数据,亦可以直接copy-paste // 打开数据编辑器,贴入后可保存之*--------------------*-1.3.3 使用stata命令:infile, insheet, infix, use, xmluse*-1.3.3.1 以 -tab- 分隔的数据: -insheettype d1.txt type d1.txt, showtabs shellout d1.txt insheet using d1.txt, clear // 查看原始资料的形态type d11.txt // 一份没有变量名称的数据 insheet using d11.txt, clear rename v1 price rename v2 weight rename v3 length * 亦可在输入数据时,指定变量名称 insheet price weight length using d11.txt, clear *-1.3.3.2 以 空格 分隔的数据: -infileshellout d21.txt insheet using d21.txt, clear //空格 分隔的数据无法直接用-insheet-命令导入 insheet using d21.txt, clear delimiter(& &) //需要通过 delimiter 选项指定“分隔符号” infile v1 v2 v3 using d21.txt, clear //空格 分隔的数据用-infile-命令导入比较方便*/ * 包含文字变量的情形 shellout d2.txt *infile using d2.txt, clear // 错误的方式 infile v1-v5 using d2.txt, clear // 文字变量全部变成了缺漏值 browse // 指定变量类型(下面) infile str30 v1 int v2 int v3 int v4 str10 v5 /// using d2.txt, clear browse * 逗号 分隔的数据 type d3.txt shellout d3.txt infile str30 v1 int v2 int v3 int v4 str10 v5 using d3.txt, clear *-1.3.3.3 调入STATA格式的数据 use d3.dta, clear use &D:\stata11\ado\Examples\XTFiles\invest2.dta&, clear sysuse auto, clear *-说明:使用 STATA9 无法打开 STATA10\11 版本下存储的数据, * 此时可采用外部命令 -use10- 打开stata10存储的数据。 *-1.3.3.4 调入Excel格式的数据:-xmluse-命令 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544Page 8*-注意:需要把 file.xls 另存为 file.xml (另存类型选择&XML表格&) dir *.xls shellout d1.xls *xmluse d1.xls, doctype(excel) clear firstrow shellout d1.xls dir d1.* // 错误!.xls 不可// &另存为& --&XML表格 更改文件的存储类型// 显示当前目录下以 d1. 开头的所有文件 // 正确!.xml 可以xmluse d1.xml, doctype(excel) clear firstrow browse des compress des browse // 第一列数据很宽,为什么? // make 变量被自动存储为 str244 // 精简资料的存储结构*-xmluse 的其它选项 help xmluse *-1.3.3.5 行列对调的数据 shellout d5.txt shellout d51.txt // 常规数据 // 对调数据insheet using d51.txt, clear browse xpose, clear // 对调 browse rename rename rename rename v1 v2 v3 v4 year invest income consume // 给变量重命名*--------------------* 1.3.4 时间序列资料 help tsset sysuse gnp96.dta, clear tsset date gen gg = (gnp96-L.gnp96)/L.gnp96 tsset, clear gen gg2 = (gnp96-L.gnp96)/L.gnp96 *--------------------* 1.3.5 面板资料 type d6_panel.txt insheet using d6_panel.txt, clear tsset code year // stata8.0 以下版本适用 xtset code year // stata9.0 以上版本适用 * xpose 命令同样适用于面板数据资料 shellout d6_pdpose.txt insheet using d6_pdpose.txt, clear xpose, clear // 指定时间变量 // 增长率 // 清除时间变量 // 错误! 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612Page 9list, sepby(v1) *-----------------------------* 1.3.6 STATA官方提供的资料 help dta_contents help dta_examples help dta_manuals use http://www.stata-press.com/data/r9/educ99gdp.dta,clear webuse lifeexp, clear // 从stata官网获取数据(等价于如下命令) use http://www.stata-press.com/data/r10/lifeexp,clear *------------------------* 1.3.7 其它软件中数据 * * * * -Stat/Transfer- 软件:快捷地在不同软件数据格式之间转换 在stata内部,可以使用 -stcmd- 命令调用 Stat/Transfer,并完成数据的转换 对于需要转换大量数据的用户而言,这个方法很好,且具有可重复性 可采用 findit 命令搜索并下载如下命令,如 findit usespss * -usespss- 将 SPSS 格式的数据导入 STATA * -fdasave- Save and use datasets in FDA (SAS XPORT) format * -usesas- 将 SAS 格式的数据导入 STATA * -bugsdat- convert a Stata datafile into the S-plus format used in Winbugs * -Stata2mplus- Convert Stata files to Mplus files * -outdat- module to export data to other statistical packages * such as LIMDEP, RATS, and SPSS * -dta2ras-, -ras2dta- ArcView/ArcInfo 与 stata 数据之间的相互转换 *-How do I convert among SAS, Stata and SPSS files? * http://www.ats.ucla.edu/stat/stata/faq/convert_pkg.htm*---------------------*-& 1.4 存储和导出数据 *---------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * * * ==本节目录== 1.4.1 存储数据 1.4.2 导出和转换 1.4.2.1 -outfile-命令: 导出为 1.4.2.2 -outsheet-命令:导出为 1.4.2.3 -xmlsave-命令: 导出为 1.4.2.4 -dataout-命令: 导出为 1.4.2.5 -outdat- 命令: 导出为.raw 文本格式 -Tab- 分隔的文本文件 XML 格式 Word,Excel,Tex spss, rats, limdep 格式*----------------*- 1.4.1 存储数据 shellout d3.txt infile str30 v1 int v2 int v3 int v4 str10 v5 using d3.txt, clear 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680Page 10save d3.dta, replace * 注意:通常只有在初次导入数据时我们需要保存之, * 此后的处理都在do-file中进行,只需保存do-file即可。 *----------------------------------*- 1.4.2 导出和转换(另存为其它格式) *-1.4.2.1 -outfile-命令:导出为 .raw 文本格式 sysuse auto, clear outfile using myauto,replace // 存为文本格式,空格分隔,80字符/行 dir myauto* winexec notepad myauto.raw // 打开输出的文本文档,.raw格式 *-选项设定 [wide] 选项 outfile using myauto, wide replace // 每个观察值一行,没有80/行的限制 dir myauto* winexec notepad myauto.raw *-导出部分变量 outfile price-trunk foreign using myauto, wide replace dir myauto* winexec notepad myauto.raw *-1.4.2.2 -outsheet-命令:导出为 -Tab- 分隔的文本文件 sysuse auto, clear keep in 1/10 outsheet price wei len using myauto, replace dir myauto* winexec notepad myauto.out *-1.4.2.3 -xmlsave-命令:导出为XML格式 sysuse auto, clear xmlsave auto, doctype(excel) replace shellout auto.xml *-1.4.2.4 -dataout-命令:导出为 Word,Excel,Tex *-导出当前数据 sysuse auto, clear dataout, save(dataout01) excel replace dataout, save(dataout01) word replace keep make price weight rep78 gear foreign keep in 1/30 dataout, save(dataout01) tex replace *-其它数据文件的转换 shellout d1.txt dataout using d1.txt, excel save(d1_excel) replace*-1.4.2.5 -outdat- 命令:导出为 .spss, .rats, .limdep 格式 help outdat 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748Page 11*------------------*-& 1.5 浏览资料 *------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * * * * * * * * * * * * * * * * * ==本节目录== 1.5.1 变量的名称 1.5.2 查看资料的结构 1.5.2.1 更改变量的存储类型 1.5.2.2 -list- 命令的使用 1.5.2.3 定义变量的显示格式 1.5.2.4 数据和变量的标签 1.5.2.5 附加说明文字 1.5.2.6 搜索变量 1.5.3 基本统计量 1.5.3.1 -summarize- 命令 1.5.3.2 -codebook- 命令 1.5.3.3 -inspect- 命令 1.5.3.4 列表统计(table, tabulate) 1.5.3.5 论文格式的统计表格(tabstat) 1.5.3.6 将统计结果输出到txt文档中 =本节命令= ================================================== sysuse, use, describe, compress, label, summarize codebook, inspect, histogram, kdensity help, search, findit, recast, format ==================================================*----------------*-1.5.1 变量的名称 *-基本规则: * (1) 由英为字母、数字或 _ 组成,至多不超过 32 个; * (2) 首字母必须为 字母 或 _ ; * (3) 英文字母的大写和小写具有不同的含义; *-示例: * abc_1 a1 _a2 _Gdp_ 都是合理的变量名 * 5gdp 2invest 则不是; *-特别注意: * 建议不要使用 “_” 作为变量的第一个字母, * 因为许多stata的内部变量都是以 _ 开头的, * 如,_n, _N, _cons, _b 等等。 help _variables *----------------------_ *-1.5.2 查看资料的结构 sysuse auto, clear describe describe, detail * 另一个相似的命令 help ds 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816Page 12sysuse nlsw88.dta, clear ds ds, has(type int) ds, not(type byte) ret list dis &`r(varlist)'& // 编程时,可以利用此返回值 browse `r(varlist)' ds, detail *-1.5.2.1 更改变量的存储类型 sysuse auto, clear list gear_ratio in 1/5 d gear_ratio recast int gear_ratio, force d gear_ratio list gear_ratio in 1/5 compress // 自动精简资料的存储格式 *-1.5.2.2 -list- 命令的使用 list list sort list list list -list-price, sep(10) price in 1/30, sep(0) rep78 make price rep78 in 1/20, sepby(rep78) price weight length, noobs price weight length, noobs clean -format-*-1.5.2.3 定义变量的显示格式 * 简介: * str18 * %-18s * * %8.0g * %6.2f文字型变量,每个观察值占据18个空格 靠左列印于屏幕上;若 %18s,则靠右列印; 若 %~18s, 则居中列印 在 `8.0' 的原则下,以尽量多的有效位数列出 总共占6个空格,小数位占两个空格* 示例: list price gear in 1/5 format price %6.1f format gear %6.4f list price gear in 1/5 *-1.5.2.4 数据和变量的标签 -label-*-a 样本标签 sysuse auto, clear des label data &这是一份汽车价格资料& des *-b 变量的标签 label var price label var foreign des 汽车价格 &汽车产地(1 国外; 2 国内)&*-c 类别变量的文字标签(数字-文字对应表) -label define* label define 标签名 * label values 变量名 标签名 //将变量值和标签联系起来 browse label define repair 1 &好& 2 &较好& 3 &中& 4 &较差& 5 &差& label values rep78 repair 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884Page 13browse *-d 标签的管理 -labelbooklabel dir label list label drop repair label list labelbook // 推荐使用 * 另一个例子 sysuse nlsw88, clear labelbook *-1.5.2.5 附加说明文字 -notes-sysuse auto, clear note: Wang:请确认-rep78-变量中缺漏值的原因 // 为整份数据加说明 notes note weight: Su, 注意,该变量与length高度共线性! // 为单个变量加说明 notes *-1.5.2.6 搜索变量 -lookfor-use nlswork_simple.dta, clear lookfor code lookfor wage lookfor married lookfor code married use d_lookfor.dta, clear lookfor &固定资产& lookfor &现金流量净额& lookfor &借款& *--------------------*-1.5.3 基本统计量 *-1.5.3.1 -summarize- 命令 sysuse auto, clear summarize format price %6.2f sum price, format su price wei, detail *-1.5.3.2 -codebook- 命令 codebook price weight codebook rep78 // 当一个变量中的非重复值小于9个时, // Stata便会视此变量为类别变量,并列表统计之 // 对于大型数据非常方便*-1.5.3.3 -inspect- 命令 inspect price weight length // 相对于 codebook 命令,该命令还进一步绘制出直方图, // 以便对样本的分布有更直观的了解 *-1.5.3.4 列表统计 -table-, -tabulatesysuse auto,clear 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:17885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952Page 14tabulate foreign tab table tab rep78 rep78 foreign rep78table foreign rep78, c(mean price) f(%9.2f) center row col*-1.5.3.5 论文格式的统计表格 sysuse auto, clear tabstat price weight length-tabstat-tabstat price weight length, stats(mean p50 min max) tabstat price weight length, stats(mean med min max) /// col(s) format(%6.2f) tabstat price weight length, s(mean p25 med p75 min max) /// c(s) f(%6.2f) tabstat price weight length, s(mean sd p25 med p75 min max) /// c(s) f(%6.2f) by(foreign) *-1.5.3.6 将统计结果输出到txt文档中 sysuse auto, clear tabexport turn trunk length using results.txt, /// s(mean sd) replace shellout results.txt tabexport turn trunk length using results.txt, s(mean sd) by(foreign) noreshape replace /// -tabexport-tabexport turn trunk length using results.txt, /// s(count mean sd) by(foreign) replace format(%3.0f %9.2f) *-说明:format() 选项与 s() 选项相对应 type results.txt shellout results.txt *--------------------*-1.5.4 基本图形分析 *-1.5.4.1 直方图: 样本的总体分布情况 sysuse nlsw88.dta, clear histogram wage gen ln_wage = ln(wage) histogram ln_wage histogram hours,frequency histogram ttl_exp, normal histogram grade histogram grade, discrete // 对数转换后往往更符合正态分布 // 纵坐标为对应的样本数,而非比例 // 附加与该变量 N(u,s2) 参数值相同的正态分布图 // 离散变量的直方图必须附加 discrete 选项 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:18953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 02 05 08 11 14 17 20Page 15*-1.5.4.2 密度函数图 kdensity wage kdensity ln_wage, normal *-1.5.4.3 散点图 sysuse auto, clear twoway scatter price wei scatter mpg turn *-1.5.4.4 相关系数矩阵 sysuse auto, clear graph matrix price wei len mpg // 它是直方图的平滑曲线*------------------*-& 1.6 执行命令 *------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * ==本节目录== 1.6.1 概览 1.6.2 命令的适用范围 1.6.2.1 列举多个变量 1.6.2.2 样本范围的限制 1.6.3 命令作用的增减:使用选项*-----------------_ *-1.6.1 概览 * stata命令的通用格式: command varlist [if] [in] [ , options] * [if] [in] 用于限制样本范围 * [options] “可选项”,增加了命令的弹性 help sum // 解读帮助文件sysuse nlsw88, clear sum wage hours ttl_exp if race==2, detail list wage grade race in 1/100, sepby(race) *-特别提醒: * (1) &[ ]& 为可选项,可以不填,但不在[]中的内容都必须填写 * (2) 整个命令“裸露”的逗号只有一个,此前为命令主体,此后为选项 * 虽然选项中可能有子选项,但子选项前的逗号并未“裸露” * 例如: sysuse sp500, clear twoway line close date, title(&收盘价&, place(left)) *---------------------*-1.6.2 命令的适用范围 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1823 26 29 32 35 38 41 44 47 50 53 56 59 62 65 68 71 74 77 80 83 86 Page 16*-1.6.2.1 列举多个变量 sum sum sum sum age race married never_married grade age-grade s* // &*& 是孙悟空,可以表示`任何'长度的字母或数字 ?a?e // &?& 是猪八戒,只能替代`一个'长度的字母或数字*-1.6.2.2 样本范围的限制 sum sum sum sum sum sum sum in 10/20 wage in -5/-1 wage hours if race == 1 wage if race ~= 3 wage if (race==2)&(married==1) wage if (race==3)|(married==0) wage if hours &= 40 // // // // // // // 第10至第20个观察值之间的观察值 倒数... 等于 不等于 且 或 大等于*------------------------------------*-1.6.3 命令作用的增减:使用选项 sum wage , d *-说明:stata支持多数命令和选项的缩写, * 帮助文件中带下滑线的部分表示可以缩写的程度 sysuse sp500, clear replace volume = volume/1000 # twoway (rspike hi low date) (line close date) (bar volume date, barw(.25) yaxis(2)) in 1/57 , yscale(axis(1) r(900 1400)) yscale(axis(2) r( 9 45)) ylabel(, axis(2) grid) ytitle(&股价 -- 最高, 最低, 收盘&,place(top)) ytitle(&交易量 (百万股)&, axis(2) bexpand just(left)) xtitle(& &) legend(off) subtitle(&S&P 500&, margin(b+2.5)) note(&数据来源: 雅虎财经!&); #delimit cr*------------------*-& 1.7 修改资料 *------------------* 目的: * (1) 对现有变量进行修正和转换 * (2) 产生新的变量 * * * * * * * * * * ==本节目录== 1.7.1 数学表达式 1.7.2 变量的创建和修改 1.7.2.1 变量的存储类型 1.7.2.2 创建新变量 1.7.2.3 修改旧变量 1.7.2.4 删除变量和样本值 1.7.2.5 移动变量窗口中变量的位置 1.7.2.6 克隆已有变量 1.7.2.7 拆分变量 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1891 94 97 00 03 06 09 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 Page 17* * * * * * *1.7.3 样本值的排序=本节命令= ===================================================== gen, replace, drop, order, aorder, move, sort, gsort, assert, count, compare, encode, decode, recode, note, notes, notes drop, char, char list =====================================================*-----------------*-1.7.1 数学表达式 * 三类:关系运算;逻辑运算;算术运算 * 关系运算符 ==; &; &; &=; sysuse auto,clear list price if foreign == 0 sum price if foreign != 1 &=; !=; ~=* 逻辑运算符: & --&(与) ; | --&(或) sysuse auto, clear sum price wei if (foreign==1 & rep78&=3) sum price wei if (rep78==1) | (rep78==5) | (foreign !=0) sum price wei if (rep78&2 & rep78&5) | (price&10000) * 算术运算符:+ - * / ^(幂) display 5^2 dis 1 - 3*2 + 4/5 - 9^3 dis 2*_pi *-------------------------*-1.7.2 变量的创建和修改 *-1.7.2.1 变量的存储类型 *- 整数的存储类型 * byte 字节型 (-100, +100) * int 一般整数型 (-32000, +32000) * long 长整数型 (-2.14*10^10, +2.14*10^10),即,正负21亿 *- 小数的存储类型 * float 浮点型 * double 双精度 8 位有效数字 16 位有效数字*- 字符型变量 * str# 如 str20 表示该变量最多包含 20 个字符 * 每个汉字占两个字符 sysuse auto, clear des gen x = &中国& // 一个汉字占两个字符 des x *-1.7.2.2 创建新变量 *-基本方式 sysuse auto, clear generate price2 = price^2 // 可简写为 gen gen price2f = price^2 if foreign==1 gen wlratio = weight/length *-数学函数转换 help math functions -generate- 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1859 62 65 68 71 74 77 80 83 86 89 92 95 98 01 04 07 10 13 16 19 22 Page 18sysuse nlsw88.dta, clear gen ln_wage = ln(wage) gen sqrt_hours = sqrt(hours) gen int_wage = int(wage) gen floor_wage = floor(wage) gen ceil_wage = ceil(wage) list *wage in 1/5 *-1.7.2.3 修改旧变量 -rename-, -renvars-, -replace// 取对数 // 开根号 // 取整 // 等价于取整 // 取整数上限*-单个变量重命名 -renamerename displacement disp *-批量修改变量名称 -renvarshelp renvars sysuse auto, clear renvars price weight length / p wei len renvars p-wei, postfix(_new) // 批量增加后缀 renvars mpg , prefix(old_) // 批量增加前缀 *-修改观察值 -replace-sysuse auto, clear replace price = 10000 if (price&10000) gen byte bad = 0 // 事先指明变量类型是个不错的习惯 replace bad = 1 if (rep78&3) list rep78 bad *-更为合理的定义方式 replace bad=. if (rep78==.) list rep78 bad *-文字变量观察值的修改 des make list make in 50/59 replace make=&宝马 320i& if (make==&BMW 320i&) //要加双引号! list make in 50/59 *-1.7.2.4 删除变量和样本值 -drop*- Stata官方命令 -dropdrop price2 drop wlratio-bad2 list price in 1/5 drop in 1/3 drop if (rep78==.) list price in 1/5 drop _all *- 一些有用的外部命令 *-cap drophelp capture capture drop price2 gen price2 = price^2 cap drop prcie wlratio bad2 gen wlratio = weight/length *-dropvars// 删除一个变量 // 删除一组变量 // 删除指定区间的观察值 // 删除满足特定条件的观察值 // 删除内存中的所有变量 -cap drop-; -dropvars-; -safedrop-// 能否删掉这三个变量? 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1827 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 Page 19dropvars price2 wlratio bad2 * cap drop price2 * cap drop wlratio * cap drop bad2 gen wlratio = wei/len *-safedropsysuse auto, clear drop forei sysuse auto, clear safedrop forei safedrop foreign gear_ratio// 等价于如下三条命令*-1.7.2.5 移动变量窗口中变量的位置 -order- -aorder- -movesysuse auto, clear order price weight length foreign order trunk, before(weight) // 把trunk移到weight之前 sysuse auto, clear move trunk weight // 功能同上,stata11以前版本适用 order _all, alpha aorder *-1.7.2.6 克隆已有变量 // 按字母对变量排序 // 功能同上,stata11以前版本适用 -clonevar-* 把已有变量的标签,数字-文字对应表等所有内容都复制过去 help clonevar sysuse auto, clear clonevar foreign_c = foreign gen foreign_g = foreign sort mpg list foreign* in 1/10 browse *-1.7.2.7 拆分变量 -separate-sysuse auto, clear separate mpg, by(foreign) * 等价方式:但没有变量标签 gen mpg_f = mpg if (foreign==1) gen mpg_d = mpg if (foreign==0) browse *------------------_ *-1.7.3 样本值的排序-sort--gsort-sysuse nlsw88.dta, clear sort wage list wage in 1/10 dis &max = & wage[_N] sum wage gen nag_wage = -wage sort nag_wage gsort -wage // 默认为升序排列// 降序排列 // 降序排列 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1895 98 01 04 07 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 Page 20list wage in 1/10 gsort wage, gen(numb) // 产生排序编号 list numb wage in 1/10*---------------------------------*-& 1.8 log 文件: 记录你的分析过程 *---------------------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * ==本节目录== 1.8.1 log 文件简介 1.8.2 将 log 文件转换为网页 1.8.2.1 -log2html- 命令:制作“单页”网页 1.8.2.2 -hyperlog- 命令:制作“框架型”网页 1.8.2.3 其他命令*-------------------*-1.8.1 log 文件简介 * 记录你的分析过程: log 文件 help log *- 示例 1: doedit L1_intro_log_cs.do dir *.log shellout paper01.log *- 示例 2: * *---------记录开始--------* cd D:\stata11\ado\personal\Stata_PX_A\xA1_intro sysuse auto, clear log using mylog1.log, text replace // _mylog1.log_-begin--_ dis &Part I:统计分析& sum price weight length log close // _mylog1.log_-over--_ tab rep78 // 这些分析不计入 log 文件 des, detail log using mylog2.log, text replace // _mylog2.log_-begin--_ tab rep78 foreign des price rep78 foreign, d log close // _mylog2.log_-over--_ * *--------记录结束--------shellout mylog1.log shellout mylog2.log*-----------------------------*-1.8.2 将 log 文件转换为网页 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1863 66 69 72 75 78 81 84 87 90 93 96 99 02 05 08 11 14 17 20 23 26 Page 21*--log2html-, -hyperlog-, -autolog-, -logout-, -slog-*-1.8.2.1 -log2html- 命令:制作“单页”网页 help log2html *-示例: cap log close log using mylog, replace sysuse nlsw88, clear desc summ regress wage hours ttl_exp log close *-转换为网页 log2html mylog, replace // 转换 log --& 网页 shellout mylog.html // 打开网页 * 你也可以到当前活动目录下打开 mylog.html 文件 *-附加网页标题 log2html mylog, replace title(&美国妇女工资影响因素研究&) shellout mylog.html * 注意: * 为了能够正确显示中文字符,请在打开网页后依次点击: * &查看(V)&--&&编码(D)&--&简体中文(GB2312) *-设定网页风格 log2html mylog, replace input(ff3300) result(003333) bg(grey) shellout mylog.html *-1.8.2.2 -hyperlog- 命令:制作“框架型”网页 help hyperlog doedit mylog.do do mylog.do hyperlog mylog.do mylog01.log, replace shellout mylog_hlog.html *-1.8.2.3 其他命令 * -slog* -logout* -autolog* * 生成可嵌套的 log 文件,适于程序调试和大型 log 文件的书写 将stata命令结果输出至Word,Excel,TeX中,随后介绍 更为快捷定义 log 文件,用于定义 profile.do 启动文件 我自己定义的 profile.do 文件中, 已经涵盖了这个功能,故不再介绍 // 生成 log 文件 // 转换为网页 // 注意文件名的变化*-----------------------------------*-& 1.9 do 文档: 高效快捷地执行命令 *-----------------------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * ==本节目录== 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1831 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 Page 22* * * * * * * * * * * * * * *1.9.1 do 文档简介 1.9.1.1 打开 do 文档编辑器 1.9.1.2 保存和关闭 1.9.1.3 执行 do 文档 1.9.2 合理规划你的do文档 1.9.2.1 一些基本规则 1.9.2.2 注释语句 1.9.2.3 断行 1.9.2.4 大型 do 文档的设定 1.9.3 列印文字 1.9.3.1 -display-命令 1.9.3.2 列印的颜色 1.9.3.3 列印的位置 1.9.4 关于编辑器 1.9.5 do 文件的转换(制作网页教程)*-----------------*-1.9.1 do 文档简介 *-& ==概览== *- do 文档实际上是Stata命令的集合,方便我们一次性执行多条stata命令; *- do 文档的使用使我们的分析工作具有可重复性; *- 在一篇文章的实证分析过程中,我们通常将数据的分析工作写在 do 文档中 *-1.9.1.1 打开 do 文档编辑器 *- 方法 1: doedit doedit mylog.do // 打开 do-editor // 打开一个已存在的 do 文档,可指定完整路径*- 方法 2: * 点击Rusults窗口上方倒数第六个按钮 *- 设置属性: * Edit --& Preferences * 建议选中 [Auto-indent] 和 [Save before do/run] *-1.9.1.2 保存和关闭 *-1.9.1.3 执行 do 文档 *-Case1:执行一部分命令 * 选中需要执行的命令,点击doedit窗口中第二行倒数第一个图标。 * 【快捷键】:Ctrl+D doedit L1_intro_do.do *-Case2:整体执行 do L1_intro_do.do*-------------------------*-1.9.2 合理规划你的do文档 *-1.9.2.1 一些基本规则 *-A. 提高 do 文档的可读性 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1899 02 05 08 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 Page 23* * * * * * * * * * * *gen z = z + y gen z = x^2is better than is better thangen z=z+y gen z = x ^ 2gen t = hours + minutes/60 + seconds/3600 is better than gen t = hours + minutes / 60 + seconds / 3600 list price if (foreign==1) & (rep78&3) is better than list price if foreign==1&rep78&3*-B. 断句和断行 * * 每一行的语句不要太长,不用拖动下方导引条即可阅读; * 各段代码采用一个或多个空行加以分隔; *-1.9.2.2 注释语句 help comments *-示例: * 第一种注释方式 sum price weight gen x = 5 *-1.9.2.3 断行 *-三种方式: “///” 、 “/* */” 、 #delimit 命令 *-第一种断行方式: /// sysuse auto, clear twoway (scatter price weight) (lfit price weight), title(&散点图和线性拟合图&)/* 第二种注释方式 */ // 第三种注释方式/// ///*-第二种断行方式: /* */ twoway (scatter price weight) /* */ (lfit price weight), /* */ title(&散点图和线性拟合图&) *-第三种断行方式: #delimit 命令 # twoway (scatter price wei) (lfit price wei), title(&散点图和线性拟合图&); #delimit cr *-另一种习惯: sysuse auto, clear # #delimit cr *-1.9.2.4 大型 do 文档的设定 * 设定一个主文件,下设 N 个子文件,分别处理某一部分分析工作 * 保存在同一个文件夹下 doedit L1_main.do *-----------------*-1.9.3 列印文字 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1867 70 73 76 79 82 85 88 91 94 97 00 03 06 09 12 15 18 21 24 27 30 Page 24*-1.9.3.1 -display-命令 dis 3 + 5*7 + sqrt(20) dis in g sin(_pi*0.5) + cos(0.9) dis _n(2) _dup(3) &I Love This GAME! & * 将文字置于 & & 或 `& &' 之间 display &This is a pretty girl!& dis `&This is a &pretty& girl!&' *-1.9.3.2 列印的颜色 * 颜色1:red green yellow white dis in green &I like stata!& dis in w &This & in y &is & in g &a & in red &pretty& in g & girl& * 颜色2:as text(绿色)| as result(黄色)| as error(红色)| as input(白色) dis as result &Stata is Good !& *-1.9.3.3 列印的位置 * -----------------------------------------* 副命令 | 定义 * -----------------------------------------* _col(#) | 从第 # 格开始列印 * _s(#) | 跳过 # 格开始列印 * _n(#) | 从第 # 行开始列印 * _c | 下次列印解着列印而无须从起一行 * _dup(#) | 重复列印 # 次 * -----------------------------------------display display display display display display display &Stata is good& _col(12) &Stata is good& &Stata is good& _s(8) &I like Stata& _dup(3) &Stata is good! & &Stata is good&,&I like it& &Stata is good&,,&I like it& _n(3) &Stata is good&* 更精美的列印方式 help smcl // 我们在高级部分会对此作详细介绍 * -display-的一个妙用:清屏 display _newline(100) *-----------------*-1.9.4 关于编辑器 * 如下文档详细介绍了如何把外部编辑器与stata联系起来 * http://fmwww.bc.edu/repec/bocode/t/textEditors.html#disclaim * stata11 * 高亮功能(与LaTeX相仿) *----------------------------------------*-1.9.5 do 文件的转换(制作网页教程) * -do2htm优点在于可以自动插入图片doedit L1_do2htm_test.do // 无需执行 do2htm L1_do2htm_test, replace // 将 do 文件及其 log 结果转换为 html 网页 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1835 38 41 44 47 50 53 56 59 62 65 68 71 74 77 80 83 86 89 92 95 98 Page 25* 打开网页 dir *.htm shellout L1_do2htm_test.htm * 注意: * 为了能够正确显示中文字符,请在打开网页后依次点击: * &查看(V)&--&&编码(D)&--&简体中文(GB2312)*--------------------------------------------*-& 1.10 stata与Excel、Word、LaTeX的亲密接触 *--------------------------------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * * * * * * ==本节目录== 1.10.1 统计表格、矩阵的输出 1.10.1.1 输出基本统计量 1.10.1.2 输出相关系数矩阵 1.10.1.3 输出矩阵 1.10.1.4 其它说明 1.10.2 估计结果的输出 1.10.2.1 esttab :回归结果的呈现 1.10.2.2 logout :输出 【Excel、Word、TeX文档】 1.10.2.3 xml_tab:专业输出 【Excel 文档】 1.10.2.4 outreg2:专业输出【Word、Excel文档】*-----------------------------*-1.10.1 统计表格、矩阵的输出-logout///*-基本设定 * logout, save(filename) word(excel,tex) [options]: * 输出统计表格或列示矩阵的命令 *-1.10.1.1 输出基本统计量sysuse auto, clear tabstat price wei len mpg rep78, /// stats(mean sd min p50 max) c(s) f(%6.2f) *- 【Word】文档 logout, save(mytable) word replace: /// tabstat price wei len mpg rep78, /// stats(mean sd min p50 max) c(s) f(%6.2f) *- 【Excel】文档 logout, save(mytable) excel replace: /// tabstat price wei len mpg rep78, /// stats(mean sd min p50 max) c(s) f(%6.2f) *-1.10.1.2 输出相关系数矩阵 /// ///logout, save(mytable) word replace: pwcorr price wei len mpg rep78 logout, save(mytable) word replace: pwcorr_a price wei len mpg rep78 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1803 06 09 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 Page 26*-说明: -pwcorr_a-命令由 Arlion 编写 *-1.10.1.3 输出矩阵mat a = I(10) mat list a logout, save(mytable) word replace: mat list a, nohalf *-1.10.1.4 其它说明///*- -logout- 偶尔会有点小问题(空格) sysuse nlsw88, clear logout, save(mytable) word replace: tab occup *- 其他命令 * tabout 比较灵活,但输出后的word文档为-tab-分隔, * 尚需使用表格自动套用功能 * tabexport, mkcorr, tabform, tablemat, tabone * 都不是很好用*-----------------------*-1.10.2 估计结果的输出 * -esttab-, -logout-, -xml_tab-, -outreg2*-1.10.2.1 -esttab- 命令:回归结果的呈现sysuse auto, clear reg price wei est store m1 reg price wei len est store m2 reg price wei len mpg foreign est store m3 *-基本用法 esttab m1 m2 m3 *-修改显著水平,紧凑的方式呈现结果 esttab m1 m2 m3, ar2 compress nogap /// star(* 0.1 ** 0.05 *** 0.01) *-呈现 p-value,置于 &[]& 中 esttab m1 m2 m3, ar2 compress nogap /// star(* 0.1 ** 0.05 *** 0.01) /// b(%6.3f) brackets p *-呈现标准化系数 esttab m1 m2 m3, beta *-显示变量的标签,而非变量名 label var weight &汽车重量& esttab m1 m2 m3, label *-呈现弹性系数 esttab m1 m2 m3, margin // 默认情况下,略去 Constant esttab m1 m2 m3, margin constant *-输出文件的其它格式 esttab m1 m2 m3 using myout.html, replace // 网页 esttab m1 m2 m3 using myout.tex, replace // TeX 文档 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1871 74 77 80 83 86 89 92 95 98 01 04 07 10 13 16 19 22 25 28 31 34 Page 27* 这个文档可以直接插入 TeX 中,采用 \input{} shellout mypdf.tex // 一个模板 * 其它输出类型:smcl, fixed, tab, csv, scsv, * rtf, html, tex, and booktabs *-输出至 Excel esttab m1 m2 m3 using myout.csv, replace esttab m1 m2 m3 using myout.csv, replace /// compress nogap nonotes /// addnotes(&*** 1% ** 5% * 10%& && &&) * 说明: * (1) -esttab- 在输出Excel文档时,标注的限制水平不好看,故修改之 * (2) -addnotes()- 选项中的后两个 && 是空两行的意思,便于后续追加 * 在已有文件的基础上追加新结果 reg price wei, robust est store rob01 reg price wei len, robust est store rob02 reg price wei len mpg foreign, robust est store rob03 esttab rob01 rob02 rob03 using myout.csv, append /// compress nogap b(%6.3f) scalars(r2_a N F) /// star(* 0.1 ** 0.05 *** 0.01) obslast /// title(Robust check of the main results) /// addnotes(&The White(1980) robust regression& && &&) * 说明: * (1) 如果你的研究分成多个部分,你可以依次追加; * (2) 输出后的结果从Excel中粘贴到Word,仅需简单调整即可 * (3) using file.csv 可以指定文件存储的具体路径*-1.10.2.2-logout- 命令:输出 【Excel、Word、TeX文档】 ///*-基本设定 * logout, save(filename) word(excel,tex) [options]: * esttab …… *-示例 sysuse auto, clear * Excel 文档 logout, save(myreg) excel dec(3) replace: reg price weight mpg rep78 foreign * Word 文档 logout, save(myreg) word dec(3) replace: reg price weight mpg rep78 foreign //////*---------------------------------一个完整的例子-----------------------* *-Step1:估计模型并存储结果 sysuse auto, clear reg price wei est store m1 reg price wei len est store m2 reg price wei len mpg foreign est store m3 *-Step2:logout――结果直接输出到Word文档中 logout, save(mylogout) word replace fix(3): /// //注意冒号 esttab m1 m2 m3, mtitle(模型1 模型2 模型3) /// 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1839 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 02Page 28b(%6.3f) se(%6.2f) star(* 0.1 ** 0.05 *** 0.01) scalar(r2 r2_a N F) compress nogap/// //系数、标准误 /// //显著水平的标注*----------------------------------------------------------------------* 说明: * (1) -fix(#)- 选项决定了转换的敏感度,本例中,fix(3)效果最佳 * (2) 更改 -word- 选项,可以输出到 Excel(-excel-) 或 LaTeX 中(-tex-) * (3) 优势:输出的-Word-文档比较美观 * (4) 缺陷:无法追加新的结果, * 需要多个结果分别存储到不同的-Word-文件中。 *-例:输出 TeX 文档 logout, save(mylogout) tex replace fix(3): esttab m1 m2 m3, mtitle(模型1 模型2 模型3) b(%6.3f) se(%6.2f) star(* 0.1 ** 0.05 *** 0.01) scalar(r2 r2_a N F) compress nogap *-1.10.2.3 -xml_tab- 命令:专业输出 【Excel 文档】 /// /// /// ///sysuse nlsw88, clear reg wage hours married est store m1 reg wage hours married ttl_exp south est store m2 xi:reg wage hours married ttl_exp south i.race est store m3 xi:reg wage hours married ttl_exp south i.race i.occupation est store m4 *-基本设定 xml_tab m1 m2 m3 m4, replace * 说明: * (1) 默认存储于当前活动目录下,名称为 stata_out.xml; * (2) 默认显示变量标签,而非变量名称,变量标签不支持中文 *-稍作美化 xml_tab m1 m2 m3 m4, save(result) sheet(OLS) replace tstat below stats(r2 r2_a N)///*-进一步美化 xml_tab m1 m2 m3 m4, save(result) sheet(OLS) replace tstat below stats(r2 r2_a N) drop(_Ioccup*) font(&Times New Roman& 10) title(Table 1 Basic Regression of US women wage) tblank(1) format(NCCR3) note(&Occupation dummies are not presented&)/// /// /// /// ///* 说明: * (1) 若部分变量有中文标签,需要事先修改,或附加 -nolabel- 选项; * (2) 有关 -format()- 选项的填写,请参阅帮助文件; * (3) save() 选项中可填写具体的存储路径 * (4) 优势:可以用一个-Excel-文件存储多个-sheet*-输出结果的追加 * 分析妇女是否加入工会的影响因素 logit union wage ttl_exp est store a1 xi: logit union wage ttl_exp i.race i.occupation est store a2 xml_tab a1 a2, save(result) sheet(Logit) append /////注意此处的变化 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1805 08 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 65 68 Page 29tstat below stats(r2 r2_a N) /// drop(_Ioccup*) font(&Times New Roman& 10) /// title(Table 2 Determinants of being a Union member) /// tblank(1) format(NCCR3) /// note(&Occupation dummies are controlled, but not presented&) * 说明: * (1) 不同类别或不同阶段的回归结果,可以分别放入不同的 sheet() 中; * (2) 除第一个 sheet 使用 -replace- 选项外, * 后续追加的 sheet 使用 -append- 选项 * (3) 上述结果稍作整理即可贴入-Word-, * 建议使用-Word-表格自动调整功能*-1.10.2.4 -outreg2- 命令:专业输出【Word、Excel文档】 sysuse nlsw88, clear tab race, gen(d_race) drop d_race1 tab occu, gen(d_occu) drop d_occu1 reg wage hours ttl_exp married est store m1 reg wage hours ttl_exp married d_race* est store m2 reg wage hours ttl_exp married d_race* d_occu* est store m3 *-基本用法:在数据窗口中呈现结果 outreg2 [m1 m2 m3] using tab01, seeout replace *-输出 Word 或 Excel 文档 outreg2 [m1 m2 m3] using tab01, word replace outreg2 [m1 m2 m3] using tab01, excel replace *-同时输出Word和Excel文档(亦可增加 tex 选项,输出 tex 文档) outreg2 [m1 m2 m3] using tab01, word excel replace *-使用变量标签 label var hours &每周工作时数& label var married &已婚==1,未婚==0& outreg2 [m1 m2 m3] using tab01, word replace label outreg2 [m1 m2 m3] using tab01, word replace label(insert) // 同时呈现变量和标签 *-s.e., t值, 与 p值 outreg2 [m1 m2 m3] using tab01, word replace tstat // 呈现 t-value outreg2 [m1 m2 m3] using tab01, word replace pvalue // 呈现 p-value *-小数的显示方式 -tdec()-, -rdec()- 选项 outreg2 [m1 m2 m3] using tab01, word replace tstat tdec(2) // t-value小数点后两位 outreg2 [m1 m2 m3] using tab01, word replace tstat rdec(3) // R2小数点后三位 *- &()&, &[]&, 与 & & outreg2 [m1 m2 m3] using tab01, word replace pvalue bracket tdec(3) outreg2 [m1 m2 m3] using tab01, word replace tstat tdec(2) noparen *-新结果的追加 logit union wage married wage d_race* d_occu* est store logit outreg2 [logit] using tab01, word append *-弹性系数、标准化系数和边际效果 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1873 76 79 82 85 88 91 94 97 00 03 06 09 12 15 18 21 24 27 30 33 36Page 30reg wage hours ttl_exp married mfx, eyex outreg2 using tab02_mfx, word replace// 计算弹性系数 // -replace- 新建word文档reg wage hours ttl_exp married d_race* mfx, eyex outreg2 using tab02_mfx, word append // 追加结果 reg wage hours ttl_exp married d_race* d_occu* mfx, eyex outreg2 using tab02_mfx, word append // 进一步追加结果 *-有选择地呈现变量 outreg2 [m1 m2 m3] using tab01, word replace drop(d_occu*) * 说明: * (1) 亦可使用 keep() 选项筛选需要呈现的变量; * (2) 使用 order() 选项可以改变变量的先后顺序 *-表格的标题 outreg2 [m1 m2 m3] using tab01, word replace title(&表1: 美国妇女工资决定因素估计结果&) *-最后一行的统计量: adj-R2, F值 outreg2 [m1 m2 m3] using tab01, word replace title(&表1: 美国妇女工资决定因素估计结果&) drop(d_occu*) adjr2 e(F ll) ///////// /// ///*-重新定义注释 outreg2 [m1 m2 m3] using tab01, word replace /// title(&表1: 美国妇女工资决定因素估计结果&) /// drop(d_occu*) nonote /// addnote(&注:(1)***,**,*分别表示在1%,5%和10%水平上显著;&, /// &(2)括号中为标准误;&, /// &(3)m3中控制了职业虚拟变量 d_occu2-d_occu13。&) * 说明: * * (1) -nonote- 选项: * 不显示原有英文注释 &Standard errors in parentheses& * 和 &*** p&0.01, ** p&0.05, * p&0.1& * * (2) -addnote- 选项:addnote(&注释1&, &注释2&, &注释3&)*---&-&-&-&- 【一个模板】 -&-&-&-&--* *- 特征: * (T1) 附加表格标题; * (T2) 调整变量的显示顺序和多寡 -drop()-, -sortvar()* (T3) t-value 小数点后显示两位;adj-R2 小数点后显示三位; * (T4) 修改表格注释; * *----------------------------------_outreg2模板------------------------outreg2 [m1 m2 m3] using tab01, word replace /// title(&表1: 美国妇女工资决定因素估计结果&) /// // (T1) drop(d_occu*) sortvar(married hours) /// // (T2) tdec(2) rdec(3) adjr2 e(F) /// // (T3) nonote /// // (T4) addnote(&注:(1)***,**,*分别表示在1%,5%和10%水平上显著;&, /// &(2)括号中为标准误;&, /// &(3)其它注释语句。&) *----------------------------------------------------------------------- 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1839 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 02 Page 31*-多方程模型结果的呈现 *-示例1:SUR模型 use invest2.dta, clear sureg (invest1 market1 stock1) /// (invest2 market2 stock2) /// (invest3 market3 stock3) /// (invest4 market4 stock4) /// (invest5 market5 stock5), corr outreg2 using table2, word replace // 单个模型的呈现,无需est store outreg2 using table2, word replace long // 长条形显示结果 *-示例2:Multinomial Logit 模型 -mlogituse fullauto, clear replace wei = wei/1000 replace price = price/1000 mlogit rep77 mpg wei price rseat foreign outreg2 using table2, word replace *- 评述: * * * (1) 整体而言,-outreg2- 命令最为好用, 可以同时实现对 Word, Excel, LaTeX 的支持 (2) -esttab-, -xml_tab- 用起来也比较方便*-------------------*-& 1.11 Stata 设定 *-------------------cd `c(sysdir_personal)'Stata_PX_A\xA1_intro * * * * * * * * * * * * * * * ==本节目录== 1.11.1 Stata帮助 1.11.2 文件目录 1.11.3 Stata 外部命令的获取 1.11.3.1 外部命令的存储路径 1.11.3.2 外部命令的获取方式 1.11.3.3 外部命令的管理和更新 1.11.4 Stata 的系统参数 1.11.5 文件和文件夹的操作 1.11.5.1 文件的基本操作:查找、复制、编辑和删除 1.11.5.2 使用stata打开txt, Word, Excel, 网页文件 1.11.5.3 文件夹的操作 1.11.6 每次启动时均需执行的命令(profile) 1.11.7 常用快捷键 1.11.8 退出stata(exit)*----------------*-1.11.1 Stata帮助 * * * * -help-命令 -search-命令 -hsearch-命令 -findit-命令-help-, -search-, -hsearch-, -finditsearches the [keywords] searches the help files [themselves]. 类似-search-命令,但可以进一步搜索网络上的信息help regress search panel data, net hsearch &fixed effect& 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1807 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 2171Page 32findit panel unit root * -view- 命令 新开窗口显示 // // // // 新开窗口显示结检索果 显示stata的最近动态 打开网页 查看 ado 文件源文件,只读view search panel data, net view news view browse http://www.baidu.com viewsource winsor.ado viewsource xtreg_fe.ado viewsource xtbalance.ado *-更多的帮助和讨论*- 常见问题解答:FAQ view browse http://www.stata.com/support/statalist/faq *- 加入STATA用户邮件列表 view browse http://www.stata.com/statalist/ *- 人大经济论坛【stata专版】 view browse http://www.pinggu.org/bbs/forum-67-1.html *- 人大经济论坛【VIP答疑专区】 view browse http://www.pinggu.org/bbs/forum-114-1.html*-----------------*-1.11.2 文件目录-help sysdir-*-1.11.2.1 stata 系统目录的设定 sysdir // 显示当前系统目录的设定*- 释义: * STATA: D:\stata11\ stata 安装根目录 * UPDATES: D:\stata11\ado\updates\ 【更新文件】的存储地址 * BASE: D:\stata11\ado\base\ 【官方命令】存储地址 * SITE: D:\stata11\ado\site\ 【自编命令】存储地址 * PLUS: D:\stata11\ado\plus\ 【外部命令】的储存地址 * PERSONAL: D:\stata11\ado\personal\【自有文件夹】首次安装时,需要自建 *- 查看 pwd personal personal dir // 当前工作路径 // 显示路径(个人文件夹) // 查看详情 &D:\stata11\ado\plus& &D:\stata11\ado\personal& // 外部命令的存放地址 // 个人文件夹*- 设定 help sysdir sysdir set PLUS sysdir set PERSONALadopath + &D:\mypaper\my_ado& adopath - &D:\mypaper\my_ado&// 增加新的查询目录 // 取消特定查询目录*-----------------------------*-1.11.3 Stata 外部命令的获取 * -findit-, -ssc-, -net-, -adoupdate-, -mypkg*-1.11.3.1 外部命令的存储路径 *-说明: * (1) 默认情况下,stata会在 &...\stata11\ado\plus& 文件夹下存储外部命令 * (2) 可通过 -sysdir set- 命令更改之 课程详情:http://baoming.pinggu.org/Default.aspx?id=16xA1_intro - Printed on
20:14:1874 77 80 83 86 89 92 95 98 01 04 07 10 13 16 19 22 25 28 31 34 37 Page 33*(3) 第一次下载外部命令时,stata会自动建立 \plus 文件夹sysdir *-1.11.3.2 外部命令的获取方式 *-findit-命令:模糊查询 findit panel data findit normal test *-ssc-命令:安装(卸载)来源于 ssc 的命令 * ssc: Statistical Software Components help ssc // http://www.repec.org/ ssc whatsnew * 查看来源于 SSC 的外部命令列表 ssc describe b // 列示以 -b- 开头的所有命令,可为 a-z,以及 &_& ssc describe x ssc des winsor * 下载安装 ssc 命令 ssc install winsor, replace *-net-命令 help net * *-示例 net search hausman test view net search hausman test net from http://fmwww.bc.edu/RePEc/bocode/m/ // [result]窗口显示SSC命令 view net from http://fmwww.bc.edu/RePEc/bocode/m/ // 新开窗口显示 * *-Stata Journal(SJ) 相关文档 view net from &http://www.stata-journal.com/& view net from &http://www.stata-journal.com/software/& net cd software // 网络不好时,可能无法连接 net cd sj9-2 * *-Stata Technical Bulletin(STB) 相关文档 net from &http://www.stata.com/stb/& *-1.11.3.3 外部命令的管理和更新 *-查询已安装的外部命令 -ado-, -mypkg-, -whichado ado, find(winsor) ado, find(panel unit) mypkg // 呈现本机上已安装的外部命令 net findit ssc mypkg xt* mypkg *lorenz* mypkg xtbalance which xtbalance which outreg2 // 列示命令的基本信}

我要回帖

更多关于 上海地铁运行时间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信