26
A1_intro - Printed on 2018/5/22 16:36:55 Page 1 1 2 * -------------------------------------------------- 3 * 4 * $$$$$ $$$$$$$$ $ $$$$$$$$ $ 5 * $$ $$ $ $$ $ $$ $ $$ $ $$ 6 * $$ $ $$ $$$ $$ $$$ 7 * $$$ $$ $ $$ $$ $ $$ 8 * $$$ $$ $ $$ $$ $ $$ 9 * $$$ $$ $$$$$ $$ $$$$$ 10 * $ $$ $$ $ $$ $$ $ $$ 11 * $$ $$ $$ $ $$ $$ $ $$ 12 * $$$$$ $$$$ $$$ $$$$ $$$$ $$$ $$$$ 13 * 14 * -------------------------------------------------- 15 * 16 * _________________________________________ 17 * ————————————————————————————————————————— 18 * Stata () 19 * 20 * (2018.1.13-2018.1.16) 21 * 22 * QQ: 122160188 (Stata--2018) 23 * _________________________________________ 24 * ————————————————————————————————————————— 25 * 26 * 27 * 主:连28 * 29 * 位:中30 * : [email protected] 31 * 页:http://www.lingnan.sysu.edu.cn/lnshizi/faculty_vch.asp?tn=50 32 * : http://www.jianshu.com/u/69a30474ef33 33 * 博:http://weibo.com/arlionn 34 * 程:http://www.peixun.net/author/3.html 35 36 * 信:lianyj45 37 * 公群:Stata(微信: StataChina) 38 39 40 41 42 * ======================== 43 * 第主 Stata 44 * ======================== 45 46 47 *-注:执执,请请执执请请执48 global path "`c(sysdir_personal)'\PX_A_2018a\A1_intro" //定课程49 global D "$path\data" //50 global R "$path\refs" //51 global Out "$path\out" //结:图52 adopath + "$path\adofiles" //自程53 cd "$D" 54 set scheme s2color 55 *-note: 56 * `c(sysdir_personal)' D:\stata15\ado\personal 57 58 59 * ------------------ 60 * ---- 本主定---- 61 * ------------------ 62 * 63 * 1.1 本课程简64 * 1.2 STATA

A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 1

1 2 * -------------------------------------------------- 3 * 4 * $$$$$ $$$$$$$$ $ $$$$$$$$ $ 5 * $$ $$ $ $$ $ $$ $ $$ $ $$ 6 * $$ $ $$ $$$ $$ $$$ 7 * $$$ $$ $ $$ $$ $ $$ 8 * $$$ $$ $ $$ $$ $ $$ 9 * $$$ $$ $$$$$ $$ $$$$$

10 * $ $$ $$ $ $$ $$ $ $$ 11 * $$ $$ $$ $ $$ $$ $ $$ 12 * $$$$$ $$$$ $$$ $$$$ $$$$ $$$ $$$$ 13 * 14 * -------------------------------------------------- 15 * 16 * _________________________________________ 17 * ————————————————————————————————————————— 18 * Stata 研研研 (初初) 19 * 北北 20 * (2018.1.13-2018.1.16) 21 * 22 * QQ群群: 122160188 (Stata-连连连-2018寒寒) 23 * _________________________________________ 24 * ————————————————————————————————————————— 25 * 26 * 27 * 主主主:连连连 28 * 29 * 单 位:中中中中中中中中中中中 30 * 电 邮: [email protected] 31 * 主 页:http://www.lingnan.sysu.edu.cn/lnshizi/faculty_vch.asp?tn=50 32 * 简 书: http://www.jianshu.com/u/69a30474ef33 33 * 微 博:http://weibo.com/arlionn 34 * 课 程:http://www.peixun.net/author/3.html 35 36 * 微 信:lianyj45 37 * 公公群:Stata连连连(微信: StataChina) 38 39 40 41 42 * ========================43 * 第第主 Stata 简简 44 * ========================45 46 47 *-注注:执执执执执执执执,请请执执请请请请执执48 global path "`c(sysdir_personal)'\PX_A_2018a\A1_intro" //定定课程定定49 global D "$path\data" //范范范范50 global R "$path\refs" //参参参参51 global Out "$path\out" //结结:图图图图图52 adopath + "$path\adofiles" //自自程自 53 cd "$D"54 set scheme s2color55 *-note: 56 * `c(sysdir_personal)' 等等等 D:\stata15\ado\personal57 58 59 * ------------------60 * ---- 本主定定 ----61 * ------------------62 * 63 * 1.1 本课程简简 64 * 1.2 STATA概概

Page 2: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 2

65 * 1.3 执执执执 66 * 1.4 修修修修 67 * 1.5 log 参文: 记定记记记记记程 68 * 1.6 do 参文: 高高高高高执执执执69 * 1.7 Stata 设定 70 71 72 *---------------- 73 *-Stata 入入修修 74 75 help //帮帮中帮定定 76 help contents_should_know //必必必必记执执77 help language //基本基基基基78 79 shellout "$R\User_Guide.pdf" //Stata用用执中,请请请请请80 81 *-Stata 功功第功82 83 view browse "http://www.stata.com/features/"84 85 help contents //帮帮参文记请帮定定86 87 help contents_utilities_basic //基本执执88 89 help contents_data //范范数数90 91 help contents_stat //帮统图统统记记92 93 help graph //绘图94 95 help program //自程96 97 help contents_matrix //矩矩98 99 help estimation_commands //估统执执概功

100 101 help estcom //估统图估估执执概功102 103 help guide //第一一基本记执执图概一104 105 help operator //运运运106 107 help functions //函范108 109 help language //Stata记基基图的110 111 help query //中帮参范系设定112 113 help winfonts //操操操操图操操设定114 115 help contents_interface //更更操记设定116 117 118 *-------119 *-有有有有记记记程 Data 图 Codes 记第一的的120 *-Matthew Gentzkow, and Jesse M. Shapiro1, 2014.121 * Code and Data for the Social Sciences:122 * A Practitioner’s Guide123 shellout "$R\Gentzkow_2014_CodeAndData.pdf"124 125 *-入入入入书 I 126 *-Baum, C. 2006. 127 * An Introduction to Modern Econometrics Using Stata: Stata Press. 128 shellout "$R\Baum_2006.pdf"

Page 3: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 3

129 130 *-入入入入书 II 131 *-Acock, AC, 2014. 132 * A gentle introduction to stata: Stata Press.133 shellout "$R\Acock_2014.pdf"134 135 136 *---------------Also see--------------137 *-Why use Stata statistical software? 138 *-------------------------------------139 140 view browse "http://www.stata.com/why-use-stata/"141 142 view browse "http://www.stata.com/netcourse/intro-nc101/"143 144 view browse "http://data.princeton.edu/wws509/stata/c3s6.html" //主讲讲讲145 146 view browse "http://www.cpc.unc.edu/research/tools/data_analysis/statatutorial"147 148 view browse "http://kurt.schmidheiny.name/teaching/stataguide2up.pdf"149 150 *-Book example151 view browse "http://www.ats.ucla.edu/stat/stata/examples/icda/icdast5.htm"152 153 154 155 *--------------------156 *-> 1.1 本课程简简157 *--------------------158 159 * ==本本定定==160 161 * 1.1.1 简简162 * 1.1.2 课程课课修修记课用课基163 * 1.1.5 研讨图的的164 165 166 *-------------167 *-1.1.1 简简168 169 170 *-----------------------------171 *-1.1.2 课程课课修修记课用课基172 173 *-1.1.2.1 课程课课修修记课课位课174 175 *-我我我我记我我我:只只只我执课课等 D 盘盘定定请盘盘176 * 注注:是 D:\stata15, 而而 D:\stata15\stata15 或 D:\stata15177 178 *-若用自若记stata软文,只需请请设定:179 180 * (1) profile.do 参文课课等stata安安定定请,181 * 请 D:\stata15\profile.do182 * 注:若记若若自执设定若若参文,183 * 请请我记profile参文文文文记记参文中184 doedit "D:\stata15\profile.do"185 doedit "`c(sysdir_stata)'profile.do" //若stata未课课等D盘请,执执执请186 187 * (2) 重重重重 stata,若若若参文设定若若,基连则则188 * “running D:\stata15\profile.do ...”189 190 * (3) 输入 sysdir 执执,连则则请请信会191 *192 * STATA: D:\stata15\

Page 4: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 4

193 * UPDATES: D:\stata15\ado\updates\194 * BASE: D:\stata15\ado\base\195 * SITE: D:\stata15\ado\site\196 * PLUS: D:\stata15\ado\plus\ //课课图请存存存执执记位课197 * PERSONAL: D:\stata15\ado\personal\ //个主参文个198 199 200 *-1.1.2.2 请如重重本主定 (do-files)201 202 *-课基1:依依依依 203 * "New do-file editor"-->File-->Open 执指请请指指204 * 或输入 doedit,然执依依 File-->Open205 * D:\stata15\ado\personal\PX_A_2018a206 * 双依 A1_intro 盘盘207 208 *-课基2:依依输入请请执执209 cd "D:\stata15\ado\personal"210 cd `c(sysdir_personal)' //等等等若操记执执,适用等Stata不不D盘请记盘图211 cd PX_A_2018a212 doedit "A1_intro.do "213 *-or214 doedit "D:\stata15\ado\personal\PX_A_2018a\A1_intro.do"215 doedit "`c(sysdir_personal)'PX_A_2018a\A1_intro.do" //等等216 217 218 *-1.1.2.3 有等范范范范219 220 *-stata官课记范范范范221 222 help dta_contents // (File-->Example Datasets)223 224 *-注:多范若若请存,课课等 D:\stata15\ado\Examples225 * 重重课的File-->Open-->D:\stata15\ado\Examples226 227 *-本课程记范范范范228 cd "D:\stata15\ado\personal\PX_A_2018a\A1_intro"229 lall230 ldta231 232 233 *------------------234 *-1.1.3 研讨图的的235 236 *-StataList stata 官官记研讨官,有讲多高有有记只有237 view browse "https://www.statalist.org/"238 239 *-主中讨人【统有计】执【STATA专计】:240 view browse "http://www.pinggu.org/bbs/forum-67-1.html"241 242 *-主中讨人【帮统软文统统研VIP不在有在官】243 * http://www.pinggu.org/bbs/forum-114-1.html244 view browse "http://www.pinggu.org/bbs/forum-114-1.html"245 246 * 【Arlion 记博的】http://blog.cnfol.com/arlion247 * 不在在中在在有在在 “连连连 博的”248 view browse "http://blog.cnfol.com/arlion"249 250 * 【E-mail】: [email protected] 252 * 【连连连主页】:253 view browse

"http://www.lingnan.net/intranet/teachinfo/dispuser.asp?name=lianyj"254 255

Page 5: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 5

256 257 258 259 *--------------------260 *-> 1.2 Stata 概概 261 *--------------------262 263 *-有有记记记实程264 * [1] 第个一基:研研寒设265 * [2] 模模设定266 * [3] 变有操定267 * [4] 收收范范268 * [5] 范范数数、生生变有269 * [6] 帮统图统统记记270 * [7] 支请-->[8] | 不支请 --> [1]-[7]271 * [8] 只解结结、结讨272 273 *-研讨:不若若记程中,Stata 记的的图操用是的的?274 275 276 *--------------------277 *-1.2.1 Stata 记的依278 279 *-短短短短280 281 *-运运运在运高282 283 *-绘图功功绘绘284 cd "$D"285 do "L1_butterfly.do" //函范图: 第只一一286 doedit "L1_color_brand.do" //彩的彩彩彩彩287 288 sysuse "nlsw88", clear289 pvenn married collgrad south //韦韦图290 *-Also see291 help venndiag292 venndiag married collgrad south293 294 *-更重图更更运在更主295 help296 findit dynamic panel data //重重执执297 help whatsnew //重重执执298 /*299 ado300 mypkg301 */302 303 *------------------------------304 *-1.2.2 第一一基本记 Stata 执执305 306 *-帮帮参文图存存执执 一最记最个执执:help, findit307 help regress //查查帮帮参文,每每必用请每依!308 findit sargan //在在有在在,而非重重记执执309 findit synthetic control //文生合合基310 findit winsor2311 ssc install winsor2 //从ssc请存存存执执312 313 *-参文指指图设课 see [1.7.3 / 1.7.4 参文定定图参文个]314 pwd //则则显执显操指指315 cd "D:\stata15" //修变显执显操指指316 cd "D:\stata15\ado\personal\PX_A_2018a\A1_intro" //进入参文个 317 * 的的不指指建建存建双建群,醒定318 * 通非是从电通记 [高地地] 中中合中中记中记 319 cd "$D"

Page 6: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 6

320 dir //显执指指请记参文321 sysdir //中帮参文记指指322 adopath //stata只功只只课课等只一参文个请记程自参文323 //盘可课用 [adopath +] 图 [adopath -] 中来来指指324 sysuse auto, clear // 调入中帮自彩记范范参文325 sysuse dir // 列则列有中帮自彩记范范参文326 327 *-高高在 see [1.7.6 非用高高在]328 *-----------------------------------------------------329 * Ctrl+D 执执 Do参文中文中记执执 (*)330 * Ctrl+R 不do参文中运执程自(Run) (*)331 * Ctrl+Tab 切切、重重、恢中恢恢(尝尝第请盘盘必必尝功功)332 * PgUp/PgDn 不不在记恢恢中操用不在,尝尝第请333 *-----------------------------------------------------334 335 *-调入图调入范范 see [A2_data.do --> 2.1 输入图调入范范]336 use "fullauto.dta", clear //调入Stata图的记范范(显执指指请,相相指指)337 use "D:\stata15\ado\personal\PX_A_2018a\A1_intro\fullauto.dta", clear338 //调入范范,绝相指指339 sysuse "auto", clear //调入Stata自彩范范参文340 shellout "auto.xls" //重重参文,重要更执要341 import excel "auto.xls", sheet(domestic) ///342 firstrow clear //调入Excel范范, `///' 是是执运343 save "mydata.dta", replace //保课范范, also see [help saveold]344 345 *-----------从官页若请存修修----------------------begin-----self-reading346 local address http://quotes.money.163.com/service/chddata.html347 local field TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;

VATURNOVER;TCAP;MCAP348 local name = 300398 //飞飞飞修349 copy "`address'?code=1`name'&fields=`field'\\`name'.csv" s`name'.csv, replace350 insheet using "`address'?code=1`name'&fields=`field'\\`name'.csv", clear351 shellout "s300398.csv"352 *-----------从官页若请存修修----------------------over----- 353 *-重我执记执执354 help cntrade //从官从请存个从记从从从修修355 356 357 *-自编图编功范范 358 edit //自编范范, 不功修修范范359 browse //编功范范,不功修修范范360 format price wei len mpg %6.3f //定定变有记则则图的361 br, nolabel //browse 记简要 362 363 *-产生重变有图修修产变有364 gen lnprice = ln(price)365 label variable lnprice "ln(汽汽等图-price)"366 367 gen Yesbad = 0368 replace Yesbad=1 if rep78>=4369 370 *-基本帮统有 371 sysuse "nlsw88.dta", clear //调入显执显操指指请记范范参文372 des //describe, 范范图数 373 des2 //存存执执,讲讲用374 /*375 variable name type format value label variable label376 idcode int %8.0g NLS id377 age byte %8.0g age in current year378 race byte %8.0g racelbl race379 married byte %8.0g marlbl married380 */381 382 sysuse "auto", clear //调入Stata自彩范范参文

Page 7: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 7

383 codebook //范范概功384 compress //自自短简修修记课自图的 385 sum //summarize,基本帮统有386 387 fsum, s(mean sd p50 min max) cat(rep78 foreign) label //存存执执,讲讲用388 /*389 Variable | N Mean Min Max Label 390 ---------------+-------------------------------- 391 price | 74 6165.26 3291.00 15906.00 Price 392 mpg | 74 21.30 12.00 41.00 Mileage (mpg)393 rep78 | 69 3.41 1.00 5.00 Repair Record 1978394 1 (%) | 2 2.90395 2 (%) | 8 11.59396 3 (%) | 30 43.48397 4 (%) | 18 26.09398 5 (%) | 11 15.94399 headroom | 74 2.99 1.50 5.00 Headroom (in.)400 (略)401 foreign | 74 0.30 0.00 1.00 Car type402 Domestic (%) | 52 70.27403 Foreign (%) | 22 29.73404 */405 406 bysort foreign: fsum price wei len //记分帮统407 408 logout, save("$Out\Table1_sum") word replace: ///409 tabstat price wei len mpg turn foreign, ///410 stat(mean sd p50 min max) format(%7.2f) column(statistic)411 * Note: (1) 若若上执重第上执执; 412 * (2) logout 那第执记操用是那结结输那文 excel 图图中;413 * (3) /// 是切执运 414 /*415 variable | mean sd p50 min max416 -------------+--------------------------------------------------417 price | 6165.26 2949.50 5006.50 3291.00 15906.00418 weight | 3019.46 777.19 3190.00 1760.00 4840.00419 length | 187.93 22.27 192.50 142.00 233.00420 mpg | 21.30 5.79 20.00 12.00 41.00421 turn | 39.65 4.40 40.00 31.00 51.00422 foreign | 0.30 0.46 0.00 0.00 1.00423 ----------------------------------------------------------------424 */425 426 *-列则图列列则则 427 sort price //升自升列, help gsort428 display "差差差 = " in green 1450*2 + 360*3429 list price foreign in 1/20, sepby(foreign) //列列列则屏屏屏430 *-Also see431 help rsort // randomly sort, 那范范重把,随随升自,存存执执432 help gsort //盘可可自升列,从中文短433 clear //数清清课中记范范图变有清清,但矩矩等不但但但434 clear all //数清清课中记列有清清435 436 sysuse "auto", clear437 list price wei len mpg make438 cls //数列, Clear Results window, New in stata15439 //测尝结结测讲有用,便等官记那最依不在记运执结结440 #review 10 //则则不command恢恢中重窗输入记10请执执441 442 *-相有中范矩矩 443 pwcorr price wei len mpg //相有中范矩矩, 官课执执444 pwcorr_a price wei len mpg //相有中范矩矩, 自自执执445 graph matrix price wei len mpg //相有中范矩矩(散依图)446

Page 8: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 8

447 *-直课图图直在函范图 448 histogram price //直课图449 kdensity price //核直在函范图450 twoway (kdensity price if foreign==1) ///451 (kdensity price if foreign==0), ///452 legend(label(1 "Foreign") label(2 "Domestic"))453 mkdensity price, over(foreign) //存存执执,讲讲用454 scatter price weight //散依图455 twoway (scatter price weight) (lfit price weight) //散依图+在线线文图456 457 *-类变有列图记记 458 count if price>10000 //统范459 tab foreign //列图列列列范460 tab foreign rep78 //二二列图461 /*462 | Repair Record 1978463 Car type | 1 2 3 4 5 | Total464 -----------+-------------------------+-------465 Domestic | 2 8 27 9 2 | 48 466 Foreign | 0 0 3 9 9 | 21 467 -----------+-------------------------+-------468 Total | 2 8 30 18 11 | 69 469 */470 tab foreign rep78, sum(price) mean471 /*472 | Repair Record 1978473 Car type | 1 2 3 4 5 | Total474 ---------+-----------------------------------------------------+---------475 Domestic | 4,564.5 5,967.625 6,607.074 5,881.556 4,204.5 | 6,179.25476 Foreign | . . 4,828.667 6,261.444 6,292.667 |6,070.143477 ---------+-----------------------------------------------------+---------478 Total | 4,564.5 5,967.625 6,429.233 6,071.5 5,913 |6,146.043479 */480 481 *-均屏差均估估482 ttest price, by(foreign)483 /*484 Two-sample t test with equal variances485 -----------------------------------------------------------------------486 Group | Obs Mean Std. Err. Std. Dev. [95% Conf. Interval]487 ---------+-------------------------------------------------------------488 Domestic | 52 6072.423 429.4911 3097.104 5210.184 6934.662489 Foreign | 22 6384.682 558.9942 2621.915 5222.19 7547.174490 ---------+-------------------------------------------------------------491 combined | 74 6165.257 342.8719 2949.496 5481.914 6848.6492 ---------+-------------------------------------------------------------493 diff | -312.2587 754.4488 -1816.225 1191.708494 -----------------------------------------------------------------------495 diff = mean(Domestic) - mean(Foreign) t = -0.4139496 Ho: diff = 0 degrees of freedom = 72497 498 Ha: diff < 0 Ha: diff != 0 Ha: diff > 0 499 Pr(T < t) = 0.3401 Pr(|T| > |t|) = 0.6802 Pr(T > t) = 0.6599500 */501 502 ttable2 price mpg wei len, by(foreign)503 /*504 ------------------------------------------------------------------------505 Variables G1(Domestic) Mean1 G2(Foreign) Mean2 MeanDiff 506 ------------------------------------------------------------------------507 price 52 6072.423 22 6384.682 -312.259 508 mpg 52 19.827 22 24.773 -4.946***509 weight 52 3317.115 22 2315.909 1001.206***510 length 52 196.135 22 168.545 27.589***

Page 9: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 9

511 ------------------------------------------------------------------------512 */513 514 *-变有建建图修修屏屏屏 see [1.4 修修修修] 515 lookfor "Repair" //在在我搜的定有在在记变有516 rename weight wei //单个变有更建517 rename (length gear_ratio) (len gr) //批有重执建518 drop turn gr make //删删变有519 drop if rep78==. //删删屏屏屏520 replace price=15000 if price>15000521 522 *-帮帮参文系存存执执记帮帮 see [1.7.1 Stata帮帮]523 help //Advice on finding help524 help regress //查查Stata清存执执记帮帮参文525 findit dynamic panel //在在有在在,请存存存执执526 ssc install winsor2, replace //直直请存 ssc 官网记存存执执527 usepackage xtabond2, update //安安或更重存存执执 ss 528 *-Note: 本课程中本系记列有执执本盘可用 hemp cmdname 查查帮帮529 530 *-------------- 531 *-基本统统记记 see [A4_Regress.do] 532 533 sysuse "nlsw88", clear534 global y "wage" //课课存只解变有记更存存存535 global x "hours tenure married collgrad" //help macro, 课课只解变有536 537 *-去删去去屏538 qui reg $y $x i.race i.industry i.occupation539 keep if e(sample)540 541 *-列列文输那基本帮统有(`///' 是切执执执)542 logout, save("$Out\Table1_sum01") excel replace: ///543 tabstat $y $x, column(stats) format(%6.2f) ///544 stats(mean sd min p50 max)545 546 *-列列相有中范矩矩547 logout, save("$Out\Table2_corr") excel replace: ///548 pwcorr_a $y $x549 550 *-统统记记:基本计本551 reg $y $x //OLS 统统, basic model552 est store m1 //课自统统结结 553 reg $y $x i.race //i.race图则表表表线变有, help fvvarlist554 est store m2555 reg $y $x i.race i.industry556 est store m3557 reg $y $x i.race i.occupation558 est store m4559 *-列图列列统统结结 see [A4_Regress, 4.7 统统结结列列]560 local s "using $Out\Table3.csv" //执定课自结结记 Excel 参文建建561 local m "m1 m2 m3 m4"562 esttab `m' `s', replace nogap compress ///563 ar2 scalar(N) b(%6.3f) ///564 star(* 0.1 ** 0.05 *** 0.01) ///565 noomit nobase ///566 indicate("执行高行=*.industry" "职行高行 =*.occupation")567 568 /*569 --------------------------------------------------------------570 (1) (2) (3) (4) 571 wage wage wage wage 572 --------------------------------------------------------------573 hours 0.061*** 0.062*** 0.049*** 0.037***574 (5.35) (5.46) (4.34) (3.19)

Page 10: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 10

575 tenure 0.140*** 0.146*** 0.115*** 0.135***576 (6.53) (6.82) (5.37) (6.44) 577 married -0.293 -0.537** -0.474* -0.506** 578 (-1.19) (-2.15) (-1.92) (-2.08) 579 collgrad 3.347*** 3.231*** 3.528*** 2.674***580 (12.17) (11.75) (12.33) (8.26) 581 2.race -1.273*** -1.097*** -0.504* 582 (-4.67) (-4.07) (-1.86) 583 3.race 0.263 0.020 0.276 584 (0.24) (0.02) (0.27) 585 _cons 4.099*** 4.538*** 3.443** 7.608***586 (8.41) (9.17) (2.51) (12.72) 587 执行高行 No No Yes No 588 职行高行 No No No Yes 589 --------------------------------------------------------------590 N 2209 2209 2209 2209 591 adj. R-sq 0.106 0.114 0.155 0.181 592 --------------------------------------------------------------593 t statistics in parentheses594 * p<0.1, ** p<0.05, *** p<0.01595 596 */597 598 599 *-Q: 记不记只一执执记记? help cmd600 *-A: 依点单,执执连自自列列不列列若(只功只只只执)601 *-B: 记记记 (一讲要文 dofile 中)602 *-C: 用 Stata 请生第完讨参 (有实有实, 只是一有高记课的)603 604 *-详盘参详 Stata连连连-简书 推参 605 * 1 [Stata:统统结结中不回回执行表线变有记中范]606 view browse "https://www.jianshu.com/p/85f09d645862"607 * 2 [连生我未生!Stata - 讨参论图第在那]608 view browse "https://www.jianshu.com/p/97c4f291ee1e"609 610 *-Also see:611 help asdoc // 而非高高、综文记第个执执612 help sum2docx // 请将若线帮统有图直直输那文第个 docx 参文中613 help corr2docx // 请相有中范矩矩直直输入文第个 docx 参文中614 help t2docx // 请记分均屏t估估结结调那文第个 docx 参文中615 help reg2docx // 请统统结结调那将 docx 参文中,用基类用等 esttab616 617 618 *----------------------------------619 *-1.2.3 首依课用STATA记第一基本设定 (self-reading) 620 621 *-stata15 相中参记支请对对622 *623 * -[Results]恢恢624 * Edit-->Preference-->General Preference Results Color 625 * 文选 "Classic" 或 "Custom2", 请列有 Bold 课方中记相群本去方;626 * 请执盘可保有-Results-恢恢中记中参操运讲可窗非则则627 628 * -[help viewer]恢恢629 * Edit-->Preference-->General Preference Viewer Color 630 * 文选 "Custom 1"631 * 去方列有 "Bold" 执操记相前,请执盘保有help参文窗非则则632 633 634 *-初依课用测操操初讲记设定 635 636 help window manage637 638 * -设定课基【点单】

Page 11: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 11

639 * Edit-->Preference-->General Preference 按按讲设定640 * 注:盘进第可设定图图初讲、do-editor记的图等641 642 * -保课设定643 * Edit-->Preference-->Save...-->New... 执建,请 Lian12644 645 * -调入若有记操操初讲设定: 646 * Edit-->Preference-->Load...-->文选记按选记设定647 648 649 *-阅请 stata15 电电电电650 *651 * 请请stata15电电(16个pdf参文)课课等 D:\stata15\utilities652 * 课用课基1:Help > PDF Documentation 盘重重帮个PDF帮帮653 help regress654 * help regress --> [Title] [R] regress (依依执点直盘可重重 PDF 电电)655 * 帮帮参文帮若的记上个点单帮盘依重尝尝第请656 657 658 *-profile.do 参文: 每依每自测只重每每执执记执执659 660 doedit "D:\stata15\profile.do" //详详:1.11.2 短本 661 662 663 664 665 *---------------------------666 *-1.2.3 用 Stata 操第完讨参 (简重简简, self-reading 只主)667 668 *-------------------Paper 1----------------------669 * 670 * 叶叶叶,连连连,黄有黄,李李李. 671 * "消差参消、认必初差认消差执只初差". 672 * 若经研研, 2012(2): 80-92. 673 *------------------------------------------------674 675 global LIAN "$path\Ye_Lian_JJYJ2012" //课自若参参文记参文个676 shellout "$LIAN\连连连_2012_消差参消.pdf" //原参677 doedit "$LIAN\Ye_Lian_JJYJ2012.do" //Stata记记记程678 679 680 *-------------------Paper 2----------------------------681 * 682 * Rauh, J. D., A. Sufi, 2010, 683 * Capital structure and debt structure, 684 * Review of Financial Studies, 23 (12): 4242-4280. 685 *------------------------------------------------------686 global SUFI "$path\Sufi_2010_RFS"687 shellout "$SUFI\refs\Sufi_2010_RFS.pdf" // 原原讨参 688 doedit "$SUFI\Sufi_2010_RFS.do" //Stata记记记程689 690 691 *-------692 *-Note: 讲多很很本我我原原范范图有有记记记程codes693 *-------694 *-ICPSR datasets695 view browse "http://www.icpsr.umich.edu/icpsrweb/index.jsp"696 *-Milne Library Data Collections: Open Data Sets by topic697 view browse "http://libguides.geneseo.edu/data"698 *-JFE datasets699 view browse "http://jfe.rochester.edu/othdat.htm"700 view browse "http://jfe.rochester.edu/data.htm"701 *-Compendium Project dataset702 view browse "http://www.isadiscussion.com/view/0/datasets.html"

Page 12: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 12

703 704 705 706 707 *-------------------708 *-> 1.3 执执执执709 *-------------------710 711 712 * ==本本定定==713 714 * 1.3.1 概功715 * 1.3.2 执执记适用范命716 * 1.3.2.1 列列多个变有717 * 1.3.2.2 样本范命记样合718 * 1.3.3 执执操用记来来:课用文使 719 * 1.3.4 执执记执要 720 721 *-------------722 *-1.3.1 概功723 724 *-------- 725 *-1.3.1.1 stata 执执记通用图的: 726 *727 * command varlist [if] [in] [ , options] 728 *729 * [if] [in] 用等样合样本范命 730 * [options] 只“文使”,来建若执执记增线731 732 help summarize // 只请帮帮参文733 help regress734 735 *-e.g.736 cd "$D"737 sysuse "nlsw88", clear738 sum wage hours ttl_exp if race==2, detail739 bysort married: reg wage tenure hours i.race740 tabstat wage hours married, by(race) s(mean) f(%3.2f)741 /*742 race | wage hours married743 -------+------------------------------744 white | 8.08 36.90 0.70745 black | 6.84 38.12 0.47746 other | 8.55 36.81 0.69747 -------+------------------------------748 Total | 7.77 37.22 0.64749 --------------------------------------750 */751 752 *-的只我醒:753 * (1) "[ ]" 只盘文使,盘可不可,但不不[]中记清清本必必可要754 * (2) 帮个执执“裸裸”记的群只有第个,执执只执执主操,执执只文使755 * 虽然文使中盘功有电文使,但电文使执记的群文未“裸裸”756 * 范请:757 sysuse "sp500", clear758 twoway line close date, title("收盘等", place(left))759 760 761 *-------- 762 *-1.3.1.2 执执图文使记我要763 764 sysuse "nlsw88.dta", clear765 summarize wage grade collgra ttl_exp tenure, detail766

Page 13: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 13

767 *-等等等768 su w *gr* ttl-ten, detail769 770 *-Rules ([U], pp.85, Section 11.2)771 help summ772 * 请下在存记图则功下我要记程在;773 * 774 * 变有建建记简要, 参详:775 help varlist776 777 778 *----------------------779 *-1.3.2 执执记适用范命 [if] [in]780 781 help operator //运运运782 783 sysuse "nlsw88", clear784 sum in 10/20 // 第10将第20个屏屏屏执个记屏屏屏785 sum wage in -5/-1 // 倒范...786 sum wage hours if race == 1 // 等等787 sum wage if race ~= 3 // 不等等788 sum wage if (race==2)&(married==1) // 且789 sum wage if (race==3)|(married==0) // 或790 sum wage if hours >= 40 // 中等等791 792 793 *--------------------------------794 *-1.3.3 课用文使:执执操用记来来795 796 sum wage , d797 798 *-说实:stata支请多范执执图文使记我要,799 * 帮帮参文中彩请帮在记存记图则盘可我要记程在800 801 sysuse "sp500", clear802 replace volume = volume/1000803 *--------------------------------------------------------------Begin804 #delimit ;805 twoway (rspike hi low date)806 (line close date)807 (bar volume date, barw(.25) yaxis(2))808 in 1/57809 , yscale(axis(1) r(900 1400))810 yscale(axis(2) r( 9 45))811 ylabel(, axis(2) grid)812 ytitle("从等 -- 一高, 一最, 收盘",place(top))813 ytitle("从从有 (在百从)", axis(2) bexpand just(left))814 xtitle(" ")815 legend(off)816 subtitle("S&P 500", margin(b+2.5))817 note("范范中数: 雅雅雅若!");818 #delimit cr819 graph export "$Out\sp500_rspike.wmf", replace820 *--------------------------------------------------------------Over821 822 823 *------------------824 *-1.3.4 执执记执要825 826 help prefix827 828 * prefix: command varlist [if] [in] [ , options] 829 830 sysuse "nlsw88", clear

Page 14: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 14

831 832 *-quietly833 qui sum wage, detail834 gen mean = r(mean)835 836 qui reg wage hours tenure ttl_exp i.race i.industry837 esttab, s(N r2_a) nogap compress838 839 840 *-by, bysort841 842 help by843 844 bysort race: tabstat wage hours tenure, ///845 s(mean sd min max) c(s) f(%6.3f)846 847 bysort industry: reg wage hours tenure848 849 bysort industry married: egen av_wage = mean(wage)850 gen d_wage = wage-av_wage //若记 "执行-婚婚彩婚"调帮执记显修调调851 852 853 *-statsby854 855 help statsby856 857 cd "$D"858 use "$D\xtcs", clear859 xtset code year860 861 *-The model:862 *863 * D.Lev[t] = a + b*D.Lev[t-1] + e[t]864 *-or865 * X[t]-X[t-1] = a + b(X[t-1]-X[t-2]) + e[t]866 867 statsby _b[L.D.tl], by(code) saving("$D\Lev_speed", replace): ///868 reg D.tl L.D.tl869 870 use "$D\Lev_speed.dta", clear871 rename _stat_1 speed872 sum speed, d873 histogram speed874 count if speed<0875 876 *------------------------Reference----Figure 2--------------------877 * -Opler,1999,JFE- 878 * Opler, T., L. Pinkowitz, R. Stulz, R. Williamson, 1999, 879 * The determinants and implications of corporate cash holdings, 880 * Journal of Financial Economics, 52(1): 3-46.881 *-----------------------------------------------------------------882 shellout "$R\Opler_1999.pdf" // pp.19, Fig3883 884 885 886 887 *-------------------888 *-> 1.4 修修修修 (self-reading)889 *-------------------890 891 * ==本本定定==892 893 * 1.4.1 变有建建图建用894 * 1.4.1.1 重变有记建建

Page 15: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 15

895 * 1.4.1.2 列列多个变有896 * 1.4.1.3 滞执使\执前使\图差记使897 * 1.4.2 变有记变的图修修898 * 1.4.3 范中图数的899 900 901 *----------------------902 *-1.4.1 变有建建图建用903 904 help varname905 906 *--------907 *-1.4.1.1 重变有记建建908 909 *-重变有记基本基基:910 * (1) 由由只操由、范操或 _ 分生,将多不至记 32 个;911 * (2) 首操由必必只 操由 或 _ ;912 * (3) 由参操由记中要图短要英有不在记搜定;913 914 *-则范: 915 * abc_1 a1 _a2 _Gdp_ 本是文数记变有建916 * 5gdp 2invest 基不是;917 918 *-的只注注:919 * 的的不重课用 “_” 操只变有记第第个操由,920 * 因只因多stata记清存变有本是可 _ 重开记,921 * 请,_n, _N, _cons, _b 等等。922 help _variables923 924 925 *--------926 *-1.4.1.2 列列多个变有(varlist)927 928 help varlist929 930 sysuse "nlsw88", clear931 sum age race married never_married grade932 sum age-grade // 顺自那列记变有,列那开列最个变有盘盘933 sum s* // "*" 是是是清,盘可图则`任如'长在记操由或范操934 sum *arr* // 盘可用不任如位课935 sum ?a?e // "?" 是是是是,只功只只`第个'长在记操由或范操 936 937 938 *--------939 *-1.4.1.3 滞执使\执前使\图差记使940 941 help varlist942 943 sysuse "sp500", clear944 tsset date945 gen t = _n946 tsset t947 gen lnclose = ln(close) // ln(收盘等)948 gen ret = D.lnclose // 收收收,第一差记949 gen L1ret = L1.ret // 第很滞执使950 gen L2ret = L2.ret // 最很滞执使951 corr *ret952 reg ret L(1/3).ret F(1/3).ret //盘可不必生生,统统中直直建用盘盘953 /*954 -----------------------------------------------955 ret | Coef. Std. Err. t P>|t| 956 ------+----------------------------------------957 ret |958 L1. | .0589292 .0648752 0.91 0.365

Page 16: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 16

959 L2. | -.0378565 .0651169 -0.58 0.562 960 L3. | .0296062 .0631965 0.47 0.640 961 F1. | .0590308 .0652264 0.91 0.366 962 F2. | -.0373543 .0655522 -0.57 0.569 963 F3. | .0384071 .0655662 0.59 0.559 964 |965 _cons | -.0004479 .0008561 -0.52 0.601 966 -----------------------------------------------967 */968 969 970 *--------------------------971 *-1.4.2 变有记变的图修修972 973 sysuse "nlsw88.dta", clear974 975 *-gen 执执: help generate 976 help math functions977 gen ln_wage = ln(wage) // 相范变切978 gen age_sq = age^2 // 二依使979 gen dum_black = (race==2) // 表线变有980 gen tenure_black = tenure*dum_black //从交使981 982 *-重执建 983 help rename984 help rename group985 rename never_married no_marr //单个变有重执建986 rename (industry occupation) (indu occu) //批有重执建987 988 *-修修屏屏屏,egen 执执 (功功而非功中) 989 help replace990 help egen991 gen hard_work = 0992 bysort indu: egen median_hours = median(hours) //执行中位范993 replace hard_work = 1 if (hours>median_hours)994 replace hard_work = . if hours==. //只个讲重重995 help egenmore // stata user 我我记提更 egen 函范996 997 *-添建变有清清998 help label999 label var ln_wage "ln(wage)"

1000 label var dum_black "1=blak; 0=otherwise"1001 label var tenure_bl "tenure*dum_black"1002 1003 *-来建“范操-参操相行图”1004 sort wage1005 gen Gwage = group(3)1006 br wage Gwage1007 tab Gwage1008 label define Gwage 1 "最" 2 "中" 3 "高" //label value 盘可认变有在建1009 label value Gwage Gwage1010 label list Gwage //则则的定变有记范操-参操相行有中1011 /*1012 Gwage:1013 1 最1014 2 中1015 3 高1016 */1017 labelbook Gwage //课基二: 则则列有变有记范操-参操相行有中1018 des2 Gwage //课基上:更清从记更1019 1020 *-重重设定变有记则则顺自1021 des //执执记则则顺自1022 order ln_wage hours age* //只是修变变有不[变有恢恢,帮右]记则则顺自

Page 17: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 17

1023 des //执执记则则顺自1024 ds //只列那变有建建而若1025 1026 1027 *-第个有用记存存执执: 第依线定定变有图来建清清1028 1029 help cmpute // Stata Journal 13-41030 1031 sysuse "nlsw88.dta", clear1032 gen lnwage = log10(wage) //若若生生若第个变有,但不但注1033 cmpute lnwage = ln(wage), replace label("ln(wage)")1034 1035 1036 *------------------1037 *-1.4.3 范中图数的1038 1039 * 上类:有中运运;逻编运运;运算运运1040 1041 help operator //运运运1042 1043 * 有中运运运 ==; >; <; >=; <=; !=; ~=1044 sysuse "auto", clear1045 list price if foreign == 01046 sum price if foreign != 11047 1048 * 逻编运运运: & -->(认) ; | -->(或)1049 sysuse "auto", clear1050 sum price wei if (foreign==1 & rep78<=3)1051 sum price wei if (rep78==1) | (rep78==5) | (foreign !=0)1052 sum price wei if (rep78>2 & rep78<5) | (price>10000)1053 1054 * 运算运运运:+ - * / ^(幂)1055 display 5^21056 dis 1 - 3*2 + 4/5 - 9^31057 dis 2*_pi1058 1059 1060 1061 1062 1063 *----------------------------------1064 *-> 1.5 log 参文: 记定记记记记记程 1065 *----------------------------------1066 1067 *-只存记清清若只第请盘盘1068 * 我若若不 profile.do 参文中进执若设课,每显记重重 stata 执,1069 * 连自自重重第个可测个只建建记 log 参文,课课等:1070 * D:\stata15\do 参文个请1071 1072 * 记定记记记记记程: log 参文 1073 1074 help log1075 1076 *------------------------------------重原记定-------------1077 cap log close1078 log using mypaper.log, text replace1079 1080 *-调入范范1081 *cd "D:\stata15\ado\personal\PX_A_2018a22\A1_intro\data"1082 use "fullauto.dta", clear1083 *-Table 11084 tabstat price weight length mpg foreign1085 *-Table 21086 pwcorr price weight length mpg foreign

Page 18: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 18

1087 *-Table 31088 reg price weight length mpg foreign1089 est store m01090 reg price weight length mpg if foreign==11091 est store m_f1092 reg price weight length mpg if foreign==01093 est store m_d1094 esttab m0 m_f m_d, mtitle("All Foreign Domestic") ///1095 b(%4.3f) nogap compress replace ///1096 s(N r2_a) star(* 0.1 ** 0.05 *** 0.01)1097 log close // 1098 *------------------------------------结结记定------------1099 shellout mypaper.log1100 1101 1102 *-第一英有的一功功记执执1103 1104 *-盘可输那图图记log参文,PDF图的1105 help graphlog //Stata Journal, 2015, 15-2: 594–5961106 1107 *-transform a Stata text log into a markup document1108 help log2markup1109 1110 1111 1112 1113 *------------------------------------1114 *-> 1.6 do 参文: 高高高高高执执执执 (self-reading)1115 *------------------------------------1116 1117 1118 * ==本本定定==1119 1120 * 1.6.1 do 参文简简1121 * 1.6.1.1 重重 do 参文自编文1122 * 1.6.1.2 保课图有保1123 * 1.6.1.3 执执 do 参文1124 * 1.6.2 文数基下记记do参文1125 * 1.6.2.1 第一基本基基1126 * 1.6.2.2 注解基注1127 * 1.6.2.3 是执1128 * 1.6.2.4 中模 do 参文记设定1129 * 1.6.3 列列参操1130 * 1.6.3.1 -display-执执 1131 * 1.6.3.2 列列记列的 1132 * 1.6.4 Project Manager1133 1134 1135 *------------------ 1136 *-1.6.1 do 参文简简 1137 1138 *-> ==概功==1139 1140 *- do 参文有文若是Stata执执记收文,课便我我第依线执执多请stata执执;1141 *- do 参文记课用课我我记记记显操英有盘重中线;1142 *- 不第完参在记有有记记记程中,我我通非请范范记记记显操要不 do 参文中1143 1144 1145 *-1.6.1.1 重重 do 参文自编文1146 1147 *- 课基 1:1148 doedit // 重重 do-editor1149 doedit "mylog.do" // 重重第个若课不记 do 参文,盘执定请帮指指 1150

Page 19: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 19

1151 *- 课基 2:1152 * 依依 Rusults 恢恢若课倒范第窗个按窗 1153 1154 *- 设课设线:1155 * Edit --> Preferences 1156 * 的的文中 [Auto-indent] 图 [Save before do/run]1157 1158 1159 *-1.6.1.2 保课图有保1160 1161 *-测每保时记记 do-file, 用用记定列有记数数记程;1162 *-中个记程产生记范范不必保课,只只执执相行记 do-files 盘盘1163 1164 1165 *-1.6.1.3 执执 do 参文1166 1167 *-Case1:执执第存记执执 1168 * 文中只重执执记执执,依依doedit恢恢中第二执倒范第第个图清。 1169 * 【高高在】:Ctrl+D1170 1171 *-Case2:帮操执执1172 1173 1174 *-------------------------- 1175 *-1.6.2 文数基下记记do参文1176 1177 *-1.6.2.1 第一基本基基1178 1179 *-A. 我高 do 参文记盘请线1180 *1181 * gen z = z + y is better than gen z=z+y1182 *1183 * gen z = x^2 is better than gen z = x ^ 21184 *1185 * gen t = hours + minutes/60 + seconds/3600 1186 * is better than 1187 * gen t = hours + minutes / 60 + seconds / 36001188 *1189 * list price if (foreign==1) & (rep78>3) 1190 * is better than1191 * list price if foreign==1&rep78>31192 1193 *-B. 是注图是执1194 *1195 * 每第执记基注不重每长,不用不自请课调建请盘盘阅请;1196 * 各各只各各用第个或多个清执建可记各;1197 1198 1199 *-1.6.2.2 注解基注1200 1201 help comments1202 1203 *-则范:1204 * 第第表注解课的1205 sysuse "auto.dta", clear1206 sum price weight /* 第二表注解课的 */1207 gen x = 5 // 第上表注解课的1208 1209 1210 *-1.6.2.3 是执 1211 1212 *-上表课的: “///” 、 “/* */” 、 #delimit 执执1213 1214 *-第第表是执课的: ///

Page 20: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 20

1215 sysuse "auto", clear1216 twoway (scatter price weight) ///1217 (lfit price weight), ///1218 title("散依图图在线线文图")1219 1220 *-第二表是执课的: /* */1221 twoway (scatter price weight) /*1222 */ (lfit price weight), /*1223 */ title("散依图图在线线文图")1224 1225 *-第上表是执课的: #delimit 执执1226 #delimit ;1227 twoway (scatter price wei)1228 (lfit price wei),1229 title("散依图图在线线文图");1230 #delimit cr1231 1232 *-Note: #delimit 盘可简要只 #d , 范请:1233 #d ;1234 des; sum; reg price wei len;1235 #d cr1236 1237 1238 1239 *-----------------1240 *-1.6.3 列列参操 1241 1242 help display1243 1244 *-1.6.3.1 -display-执执1245 1246 dis 3 + 5*7 + sqrt(20)1247 1248 dis sin(_pi*0.5) + cos(0.9)1249 1250 dis _n(2) _dup(3) "I Love This GAME! "1251 1252 * 请参操课等 " " 或 `" "' 执个1253 display "This is a pretty girl!"1254 dis `"This is a "pretty" girl!"'1255 1256 *-1.6.3.2 列列记列的1257 1258 * 列的1:red green yellow white1259 dis in green "I like stata!"1260 dis in w "This " in y "is " in g "a " in red "pretty" in g " girl"1261 1262 * 列的2:as text(绿的)| as result(黄的)| as error(红的)| as input(白的)1263 dis as result "Stata is Good !"1264 1265 1266 *-1.6.3.3 列列记位课1267 1268 * ------------------------------------------1269 * 副执执 | 定定 1270 * ------------------------------------------ 1271 * _col(#) | 从第 # 图重原列列1272 * _s(#) | 跳记 # 图重原列列1273 * _n(#) | 从第 # 执重原列列1274 * _c | 请依列列只下列列而若必从上第执1275 * _dup(#) | 重中列列 # 依1276 * ------------------------------------------1277 1278 display "Stata is good"

Page 21: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 21

1279 display _col(12) "Stata is good"1280 display "Stata is good" _s(8) "I like Stata"1281 display _dup(3) "Stata is good! "1282 display "Stata is good","I like it"1283 display "Stata is good",,"I like it"1284 display _n(3) "Stata is good"1285 1286 * 更短更记列列课的1287 help smcl1288 1289 * -display-记第个的用:数列1290 display _newline(100)1291 1292 1293 1294 *-----------------------1295 *-1.6.4 Project Manager (stata15重来功功)1296 1297 1298 *-stata15 可执记需基1299 1300 * 设定第个主参文,请设 N 个电参文,记只数数分第存记记记显操1301 * 保课不在第个参文个请1302 1303 doedit "L1_main.do"1304 1305 *-课用 Project Manager1306 1307 *-定记: 请在第个 project 相有记参文相相文第个参文请,便等便数1308 *-适用等: 讨参dofile便数;课对或课程dofile便数1309 *1310 *-重的第个 Project: 1311 * [1] 重重 Do-file Editor, 1312 * [2] 依依依依 File --> New --> Project...., 保课1313 *-重重第个 Project: 1314 * [1] 重重 Do-file Editor, 1315 * [2] 依依依依 File --> Open--> Project....1316 1317 1318 1319 *--------------------1320 *-> 1.7 Stata 设定 (self-reading)1321 *--------------------1322 1323 1324 * ==本本定定==1325 1326 * 1.7.1 Stata帮帮1327 * 1.7.2 Stata 存存执执记帮帮1328 * 1.7.2.1 存存执执记课自指指 1329 * 1.7.2.2 存存执执记帮帮课的1330 * 1.7.2.3 存存执执记便数图更重1331 * 1.7.3 参文定定1332 * 1.7.4 参文图参文个记操操1333 * 1.7.4.1 参文记基本操操:查查、中合、自编图删删1334 * 1.7.4.2 课用stata重重txt, Word, Excel, 官页参文1335 * 1.7.4.3 参文个记操操1336 * 1.7.5 每依每自测均只执执记执执(profile)1337 * 1.7.6 非用高高在1338 * 1.7.7 退那stata(exit)1339 1340 1341 *-----------------1342 *-1.7.1 Stata帮帮 -help-, -search-, -hsearch-, -findit-

Page 22: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 22

1343 1344 * -help-执执1345 * -findit-执执 在在清存图存存执执,一非用1346 1347 help regress1348 search panel data, net1349 hsearch "fixed effect"1350 findit panel unit root1351 1352 *-尝其相有执执(不非用): 1353 * -search-执执 searches the [keywords] of the help files; 1354 * -hsearch-执执 searches the help files [themselves].1355 1356 * -view- 执执 重重恢恢则则1357 1358 view search panel data, net // 重重恢恢则则结估在结1359 view news // 则则stata记一窗自数1360 view browse "http://www.baidu.com" // 重重官页1361 viewsource winsor.ado // 查查 ado 参文数参文,只请1362 adoedit winsor.ado // 查查 ado 参文数参文,盘自编1363 viewsource xtreg_fe.ado1364 viewsource xtbalance.ado1365 1366 1367 *-更多记帮帮图研讨1368 1369 *- 非详对对只有:FAQ 1370 view browse "http://www.stata.com/support/statalist/faq"1371 *- 建入STATA用用邮文列图1372 view browse "http://www.stata.com/statalist/"1373 *- 主中若经讨人【stata专计】1374 view browse "http://www.pinggu.org/bbs/forum-67-1.html"1375 *- 主中若经讨人【VIP有在专官】1376 view browse "http://www.pinggu.org/bbs/forum-114-1.html"1377 *- 连连连连连记连连连列--stata公重课1378 view browse "http://i.youku.com/arlion"1379 1380 1381 *------------------------------1382 *-1.7.2 Stata 存存执执记帮帮 1383 1384 * -findit-, -ssc-, -net-, -adoupdate-, -mypkg-, -usepackage-1385 1386 *-1.7.3.1 存存执执记课自指指 1387 1388 *-说实:1389 * (1) 默认盘婚请,stata连不 "...\stata15\ado\plus" 参文个请课自存存执执1390 * (2) 盘通记 -sysdir set- 执执更修执1391 * (3) 第第依请存存存执执测,stata连自自的每 \plus 参文个1392 1393 sysdir1394 adopath //只一指指请记stata执执命功下存只只1395 1396 *-盘可自执添建或删删可可stata功下查能ado参文记指指1397 1398 adopath + "D:\mypaper\my_ado" // 来建重记查能定定1399 adopath - "D:\mypaper\my_ado" // 帮消的定查能定定1400 1401 1402 *-1.7.3.2 存存执执记帮帮课的1403 1404 *-findit-执执:模模查能1405 findit panel data1406 findit propensity score

Page 23: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 23

1407 1408 *-ssc-执执:安安(卸存)中数等 ssc 记执执1409 * ssc: Statistical Software Components1410 help ssc // http://www.repec.org/1411 1412 *-则则一窗第个显清一重更显记执执(讲有用)1413 ssc new1414 1415 *-请存有一中记 ssc 存存执执1416 ssc hot, n(30) //请存升建执 30 1417 1418 *-查查中数等 SSC 记存存执执列图1419 ssc describe b // 列则可 -b- 重开记列有执执,盘只 a-z,可系 "_"1420 ssc describe x1421 ssc des winsor21422 1423 *-请存安安 ssc 执执 1424 ssc install winsor2, replace1425 1426 *-中合 ssc 参文文的定参文个中1427 help ssc copy1428 1429 1430 *-net-执执1431 help net1432 *1433 *-则范1434 net search hausman test1435 view net search hausman test1436 net from http://fmwww.bc.edu/RePEc/bocode/m/ 1437 // [result]恢恢则则SSC执执1438 view net from http://fmwww.bc.edu/RePEc/bocode/m/ 1439 // 重重恢恢则则1440 *1441 *-Stata Journal(SJ) 相有参文1442 view net from "http://www.stata-journal.com/"1443 view net from "http://www.stata-journal.com/software/"1444 net cd software // 官网不讲测,盘功若基连直1445 net cd sj9-21446 * 1447 *-Stata Technical Bulletin(STB) 相有参文 1448 net from "http://www.stata.com/stb/"1449 1450 1451 *-1.7.3.3 存存执执记便数图更重1452 1453 *-查能若安安记存存执执 -ado-, -mypkg-, -which-1454 ado1455 ado, find(winsor)1456 ado, find(panel unit)1457 mypkg // 列列本随若若安安记存存执执 net findit ssc1458 mypkg xt*1459 mypkg *lorenz*1460 mypkg xtbalance1461 which xtbalance1462 which outreg2 // 列则执执记基本信会 1463 1464 *-请存或更重存存执执1465 help usepackage1466 1467 *-存存执执记更重 -adoupdate-1468 adoupdate // 更重本随若记存存 ado 执执1469 adoupdate outreg2, update // 更重的定记执执 1470

Page 24: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 24

1471 *-更显自若记 stata 执执1472 help usersite1473 1474 1475 1476 *------------------1477 *-1.7.3 参文定定 1478 1479 *-stata 中帮定定记设定1480 1481 sysdir // 则则显执中帮定定记设定1482 1483 *- 解定:1484 * STATA: D:\stata15\ stata 安安盘定定1485 * UPDATES: D:\stata15\ado\updates\ 【更重参文】记课自高地1486 * BASE: D:\stata15\ado\base\ 【官课执执】课自高地1487 * SITE: D:\stata15\ado\site\ 【自自执执】课自高地1488 * PLUS: D:\stata15\ado\plus\ 【存存执执】记自课高地1489 * PERSONAL:

D:\stata15\ado\personal\【自有参文个】安安测,只自的1490 1491 *- 查查1492 pwd // 显执显操指指1493 personal // 则则指指(个主参文个)1494 personal dir // 查查详盘1495 1496 *- 设定 help sysdir 1497 sysdir set PLUS "D:\stata15\ado\plus" //存存执执记课课高地1498 sysdir set PERSONAL "D:\stata15\ado\personal" //个主参文个 1499 1500 help creturn##directories //课课等存存中记中帮指指1501 1502 1503 1504 *---------------------------- 1505 *-1.7.4 参文图参文个记操操1506 1507 * 相有执执:shell, shellout, findfile, erase, 1508 * mkdir, rmdir, copysource, winexec1509 1510 *-1.7.4.1 参文记基本操操:查查、查查、中合、自编图删删1511 1512 findfile xtreg_fe.ado //查查参文1513 copysource xtreg_fe.ado //不adopath指指请查查,中合文显执显操定定请1514 dir xt*.ado // 则则显执显操定定请记参文1515 viewsource xtreg_fe.ado // 查查执定记 ado 参文(只请)1516 doedit "`c(pwd)'\xtreg_fe.ado" // 自编执定记 ado 参文1517 erase "`c(pwd)'\xtreg_fe.ado" // 删删参文1518 1519 *-1.7.4.2 课用stata重重-.txt-, -Word-, -Excel-, -iexplorer- 参文1520 1521 * 基基: 1522 * shellout 请帮参文建 // help shellout1523 1524 *-重重记打本 1525 shellout "d1.txt"1526 *-重重-Word-参文 1527 shellout "mypaper.doc"1528 *-重重-Excel-参文 1529 shellout "d1.xls"1530 *-重重官页1531 shellout "myhome.mht"1532 1533

Page 25: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 25

1534 *-1.7.4.3 参文个记操操1535 1536 *-stata官课执执 -dir-, -mkdir-, -rmdir-1537 dir // 则则显执定定请记列有参文1538 dir *.txt // 则则执要只 ".txt" 记列有参文1539 dir xt* // 则则可 "xt" 重开记列有参文 1540 mkdir `c(pwd)'\mystata // 不显执显操指指请重的参文个1541 rmdir mystata // 删删参文个 1542 1543 *-dirtools- 执执: 高高便数参文记存存执执1544 cd "D:\stata15\ado\personal\PX_A_2018a"1545 lall // 列则列有参文1546 cd A1_intro1547 ldta // 列则 .dta 范范参文1548 cd "`c(sysdir_stata)'ado\base\x"1549 lado // 列则 .ado 参文1550 1551 *-cdout- 执执:重重显执显操指指列不记参文个1552 cd "D:\stata15\docs" //stata 更课电电说实书课课等执1553 cdout1554 cd "D:\stata15\ado\personal\PX_A_2018a"1555 cdout1556 1557 *-尝其执执1558 help mvfiles //参文个记批有中合图前自1559 help backup //自自自自重重参文,盘可要入 profile1560 1561 1562 1563 *---------------------------------1564 *-1.7.5 每依每自测均只执执记执执 -profile-1565 1566 help profile1567 1568 * 的每第个 profile.do 参文,课等 D:\stata15\ 请1569 1570 * --------begin profile.do------------1571 *1572 * 基本参范设定1573 set type double1574 set memory 50m1575 set matsize 20001576 set scrollbufsize 50000 // 设定列列记一中则则执范1577 set more off,perma1578 1579 * log 参文设定1580 log using "D:\stata15\ado\personal\stata.log, text replace"1581 cmdlog using "D:\stata15\ado\personal\command.log, append"1582 1583 * 参文定定设定1584 sysdir set PLUS "D:\stata15\ado\plus" //存存执执记课课高地1585 sysdir set OLDPLACE "D:\ado"1586 sysdir set PERSONAL "D:\stata15\ado\personal" //个主参文个1587 1588 * ado参文查查指指 1589 adopath + "D:\stata15\ado\personal"1590 adopath + "D:\stata15\ado\personal\_Myado"1591 1592 * 显执显操指指1593 cd "D:\stata15\ado\personal"1594 1595 * --------end profile.do------------1596 1597

Page 26: A1 intro - Printed on 2018/5/22 16:36:55 1 2 ... · A1_intro - Printed on 2018/5/22 16:36:55 Page 6 320 dir //显执指指请记参文 321 sysdir //中帮参文记指指 322 adopath

A1_intro - Printed on 2018/5/22 16:36:55

Page 26

1598 *- Arlion 记 profile.do 参文1599 1600 *doedit D:\stata15\profile.do1601 doedit "`c(sysdir_stata)'profile.do"1602 1603 *-我记从我参文1604 cd "D:\stata15\do"1605 cdout1606 1607 1608 *--------------------- 1609 *-1.7.6 非用高高在 1610 1611 help keyboard1612 /*1613 F-key Definition1614 ---------------------------1615 F1 help1616 F2 #review;1617 F3 describe; (*)1618 F7 save1619 F8 use1620 ---------------------------1621 1622 Ctrl-key Definition1623 ----------------------------------------------1624 Ctrl+D 执执(Do)文中记执执 (*)1625 Ctrl+R 运执程自(Run) (*)1626 Ctrl+F 不do-editor中在在的定记有在在1627 Ctrl+O 重重do参文1628 Ctrl+N 重的do参文1629 Ctrl+S 保课do参文 (*)1630 ----------------------------------------------1631 注:若若高高在上适用等 do-editor1632 */1633 1634 1635 *--------------------- 1636 *-1.7.7 退那stata: -exit-1637 1638 *-请个只重注注记打使:1639 1640 *- 非基课基1641 * 依依点群有保stata,多范盘婚请本若只保课;1642 1643 *- 执执课基1644 exit1645 exit, clear1646 1647