




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1chap STATA編程基礎(chǔ)編程基礎(chǔ)(jch)第一頁(yè),共83頁(yè)。第1頁(yè)/共83頁(yè)第二頁(yè),共83頁(yè)。我們可以采取交互的方式定義程序(即,在我們可以采取交互的方式定義程序(即,在Stata命令窗口中輸入程序的各行命令),但實(shí)命令窗口中輸入程序的各行命令),但實(shí)際應(yīng)用中,程序經(jīng)常是被保存到一個(gè)際應(yīng)用中,程序經(jīng)常是被保存到一個(gè)do文件或文件或ado文件中去,從而方便以后的應(yīng)用。文件中去,從而方便以后的應(yīng)用。在程序或在程序或do文件中,我們可能需要文件中,我們可能需要(xyo)加加入注釋?zhuān)瑥亩奖阋院蠡蛩说拈喿x。通常,入注釋?zhuān)瑥亩奖阋院蠡蛩说拈喿x。通常,我們還會(huì)聲明版本,從而使得程序能夠在
2、以后我們還會(huì)聲明版本,從而使得程序能夠在以后更高版本的更高版本的Stata中繼續(xù)使用。此外,局部宏、中繼續(xù)使用。此外,局部宏、全局宏、臨時(shí)變量、臨時(shí)矩陣和臨時(shí)文件等也全局宏、臨時(shí)變量、臨時(shí)矩陣和臨時(shí)文件等也會(huì)經(jīng)常被使用。會(huì)經(jīng)常被使用。第2頁(yè)/共83頁(yè)第三頁(yè),共83頁(yè)。n本實(shí)驗(yàn)主要講解本實(shí)驗(yàn)主要講解(jingji)編寫(xiě)編寫(xiě)程序的一些基本操作,不需要程序的一些基本操作,不需要使用數(shù)據(jù)文件。使用數(shù)據(jù)文件。第3頁(yè)/共83頁(yè)第四頁(yè),共83頁(yè)。這里,這里,filename指相應(yīng)的指相應(yīng)的do文件文件的文件名。但需要注意的一點(diǎn)的文件名。但需要注意的一點(diǎn)是,這個(gè)是,這個(gè)filename.do文件需要文件需要放
3、在當(dāng)前目錄下,只有這樣,放在當(dāng)前目錄下,只有這樣,才可以不寫(xiě)文件的路徑;否則,才可以不寫(xiě)文件的路徑;否則,需要在文件名前寫(xiě)出完整路徑需要在文件名前寫(xiě)出完整路徑(而如果路徑中有中文字符,(而如果路徑中有中文字符,一定要將全部路徑和文件名置一定要將全部路徑和文件名置于英文雙引號(hào)之間)。于英文雙引號(hào)之間)。要查看當(dāng)前目錄,我們可輸入要查看當(dāng)前目錄,我們可輸入命令:命令:cd當(dāng)然,我們也可以先將當(dāng)前目當(dāng)然,我們也可以先將當(dāng)前目錄更改到我們偏好的一個(gè)文件錄更改到我們偏好的一個(gè)文件夾下,然后再將夾下,然后再將do文件存放文件存放(cnfng)其中。例如,如下命其中。例如,如下命令可以將當(dāng)前目錄更改到令可以
4、將當(dāng)前目錄更改到d盤(pán)盤(pán)data文件夾下:文件夾下:cd “D:data”這里,需要注意的一點(diǎn)是,這里,需要注意的一點(diǎn)是,cd命令要求其后的文件夾原來(lái)就命令要求其后的文件夾原來(lái)就存在。存在。第4頁(yè)/共83頁(yè)第五頁(yè),共83頁(yè)。第5頁(yè)/共83頁(yè)第六頁(yè),共83頁(yè)。第6頁(yè)/共83頁(yè)第七頁(yè),共83頁(yè)。第7頁(yè)/共83頁(yè)第八頁(yè),共83頁(yè)。第8頁(yè)/共83頁(yè)第九頁(yè),共83頁(yè)。第9頁(yè)/共83頁(yè)第十頁(yè),共83頁(yè)。第10頁(yè)/共83頁(yè)第十一頁(yè),共83頁(yè)。第11頁(yè)/共83頁(yè)第十二頁(yè),共83頁(yè)。第12頁(yè)/共83頁(yè)第十三頁(yè),共83頁(yè)。第13頁(yè)/共83頁(yè)第十四頁(yè),共83頁(yè)。局部宏的名稱(chēng)最多有局部宏的名稱(chēng)最多有31個(gè)字符,個(gè)字符,
5、它的定義方式為:它的定義方式為:local 宏的名稱(chēng)宏的名稱(chēng) 宏的內(nèi)容宏的內(nèi)容或:或: local 宏的名稱(chēng)宏的名稱(chēng)=表達(dá)式表達(dá)式例如,我們輸入命令:例如,我們輸入命令:local nv “this is a newvar”就定義了一個(gè)叫做就定義了一個(gè)叫做nv的局部宏,的局部宏,其內(nèi)容為其內(nèi)容為this is a newvar。如果。如果我們要引用這個(gè)局部宏的內(nèi)容,我們要引用這個(gè)局部宏的內(nèi)容,其格式為:其格式為:nv。注意,左邊的。注意,左邊的引號(hào)為標(biāo)準(zhǔn)鍵盤(pán)左上角的重音引號(hào)為標(biāo)準(zhǔn)鍵盤(pán)左上角的重音符(數(shù)字符(數(shù)字1左邊的鍵),右邊的左邊的鍵),右邊的引號(hào)為通常的單引號(hào)(回車(chē)鍵引號(hào)為通常的單引號(hào)(
6、回車(chē)鍵左邊的鍵)。定義完畢之后,左邊的鍵)。定義完畢之后,如果我們輸入:如果我們輸入:nv我們就相當(dāng)于輸入了:我們就相當(dāng)于輸入了:this is a newvar第14頁(yè)/共83頁(yè)第十五頁(yè),共83頁(yè)。第15頁(yè)/共83頁(yè)第十六頁(yè),共83頁(yè)。第16頁(yè)/共83頁(yè)第十七頁(yè),共83頁(yè)。理。對(duì)于全局宏而言,其名字最多可以有32個(gè)字符長(zhǎng)。全局宏的定義方法與局部宏類(lèi)似,只需要將local改為global即可。此外,引用全局宏時(shí),在其名字前加上美元符號(hào)$。此外,即便程序中的全局宏和局部宏有相同的名稱(chēng)也沒(méi)有關(guān)系,因?yàn)樗麄兊囊梅椒ú煌?,Stata可以將其區(qū)分。值得注意的一點(diǎn)是,如果我們要顯示的內(nèi)容第一個(gè)字符為美元
7、符號(hào),為了和全局宏進(jìn)行區(qū)分,我們可以在該字符前加上反斜線。例如:display “$that”就表示要顯示字符串$that,而不是全局宏that的內(nèi)容。第17頁(yè)/共83頁(yè)第十八頁(yè),共83頁(yè)。第18頁(yè)/共83頁(yè)第十九頁(yè),共83頁(yè)。第19頁(yè)/共83頁(yè)第二十頁(yè),共83頁(yè)。第20頁(yè)/共83頁(yè)第二十一頁(yè),共83頁(yè)。此外,命令中使用的觀測(cè)值有時(shí)需要被標(biāo)記。例如,此外,命令中使用的觀測(cè)值有時(shí)需要被標(biāo)記。例如,程序設(shè)定了條件語(yǔ)句程序設(shè)定了條件語(yǔ)句(yj)、范圍語(yǔ)句、范圍語(yǔ)句(yj),需要確,需要確認(rèn)其所使用的觀測(cè)值等。由于很多程序錯(cuò)誤產(chǎn)生于在認(rèn)其所使用的觀測(cè)值等。由于很多程序錯(cuò)誤產(chǎn)生于在程序的不同部分使用不同
8、的樣本,因此,我們強(qiáng)烈建程序的不同部分使用不同的樣本,因此,我們強(qiáng)烈建議在程序的開(kāi)始處對(duì)樣本進(jìn)行標(biāo)記。議在程序的開(kāi)始處對(duì)樣本進(jìn)行標(biāo)記。最后,很多程序需要保存一些結(jié)果,并且可以在運(yùn)行最后,很多程序需要保存一些結(jié)果,并且可以在運(yùn)行程序時(shí)返回相應(yīng)的結(jié)果。對(duì)于這些,我們也會(huì)進(jìn)行講程序時(shí)返回相應(yīng)的結(jié)果。對(duì)于這些,我們也會(huì)進(jìn)行講解。解。第21頁(yè)/共83頁(yè)第二十二頁(yè),共83頁(yè)。第22頁(yè)/共83頁(yè)第二十三頁(yè),共83頁(yè)。第23頁(yè)/共83頁(yè)第二十四頁(yè),共83頁(yè)。第24頁(yè)/共83頁(yè)第二十五頁(yè),共83頁(yè)。第25頁(yè)/共83頁(yè)第二十六頁(yè),共83頁(yè)。第26頁(yè)/共83頁(yè)第二十七頁(yè),共83頁(yè)。第27頁(yè)/共83頁(yè)第二十八頁(yè),共8
9、3頁(yè)。來(lái)定義變?cè)部梢灾苯釉谶\(yùn)行(ynxng)程序時(shí),于程序名后面寫(xiě)上各變?cè)膬?nèi)容。這時(shí),Stata將依次把各變?cè)膬?nèi)容傳遞到局部宏1、2等之中,而且,宏0會(huì)按照用戶輸入的形式來(lái)保存所輸入的內(nèi)容(包括引號(hào)等),宏*則相當(dāng)于將宏1、2等依次排列,且兩兩之間有一個(gè)空格。但這樣的一個(gè)缺點(diǎn)是,變?cè)暮x往往不夠明確,程序的可讀性比較低。事實(shí)上,在用args命令之后,Stata不過(guò)把局部宏1、2的內(nèi)容又傳遞到args新定義的變?cè)校欢@時(shí),我們?nèi)钥稍诔绦蛑型ㄟ^(guò)局部宏1、2等來(lái)引用相應(yīng)的變量。最后,如果在執(zhí)行程序時(shí),命令后面的變?cè)獋€(gè)數(shù)多于args定義的變?cè)膫€(gè)數(shù),我們可以通過(guò)數(shù)字形式的宏來(lái)引用多出來(lái)變
10、元。第28頁(yè)/共83頁(yè)第二十九頁(yè),共83頁(yè)。command表示命令的名稱(chēng)(即表示命令的名稱(chēng)(即程序名),程序名),varlist代表命令中的代表命令中的變量,變量,=exp表示運(yùn)算表達(dá)式,表示運(yùn)算表達(dá)式,using filename使用數(shù)據(jù)文件使用數(shù)據(jù)文件filename,if代表?xiàng)l件語(yǔ)句,代表?xiàng)l件語(yǔ)句,in代表范圍語(yǔ)句,代表范圍語(yǔ)句,weight代表權(quán)重代表權(quán)重(qun zhn)語(yǔ)句,語(yǔ)句,options代表代表其他選項(xiàng)。其他選項(xiàng)。在寫(xiě)語(yǔ)法時(shí),我們選取需要的在寫(xiě)語(yǔ)法時(shí),我們選取需要的部分進(jìn)行組合。也可以將某些部分進(jìn)行組合。也可以將某些項(xiàng)用中括號(hào)括起來(lái),表明該內(nèi)項(xiàng)用中括號(hào)括起來(lái),表明該內(nèi)容為可
11、選項(xiàng);或者不使用中括容為可選項(xiàng);或者不使用中括號(hào),表明該項(xiàng)為必選項(xiàng)。但需號(hào),表明該項(xiàng)為必選項(xiàng)。但需要注意的一點(diǎn)是,在程序中寫(xiě)要注意的一點(diǎn)是,在程序中寫(xiě)語(yǔ)法之前,必須寫(xiě)上命令語(yǔ)法之前,必須寫(xiě)上命令snytax,表明該命令是語(yǔ)法格式。而表明該命令是語(yǔ)法格式。而by varlist和和command則不必出現(xiàn)在則不必出現(xiàn)在syntax之后,它們是在運(yùn)行程序之后,它們是在運(yùn)行程序時(shí)使用的。時(shí)使用的。另外,執(zhí)行程序時(shí),語(yǔ)法中各另外,執(zhí)行程序時(shí),語(yǔ)法中各項(xiàng)內(nèi)容都會(huì)被保存在相應(yīng)的宏項(xiàng)內(nèi)容都會(huì)被保存在相應(yīng)的宏中。例如,條件語(yǔ)句會(huì)被保存中。例如,條件語(yǔ)句會(huì)被保存在宏在宏if中,范圍語(yǔ)句會(huì)被保存中,范圍語(yǔ)句會(huì)被保
12、存在宏在宏in中,等等。中,等等。第29頁(yè)/共83頁(yè)第三十頁(yè),共83頁(yè)。syntax varlist (min=3) 表示變量varlist必須設(shè)置,且最少要有3個(gè)syntax varlist (min=2 max=5 numeric) 表示變量varlist最少要有2個(gè),最多有5個(gè),且必須為數(shù)值型。括號(hào)中還可設(shè)定(sh dn):string=只允許字符變量,ts=允許時(shí)間序列算子等。syntax varname 只允許設(shè)置一個(gè)變量,且該變量為可選項(xiàng)對(duì)于varlist的位置,我們也可以設(shè)置為newvarlist或newvarname,表明生成新變量。此外,如果設(shè)置為namelist或name,
13、表明輸入的對(duì)象可以不是變量名。要想進(jìn)一步放寬要求,還可采用anything,這時(shí),在命令后輸入表達(dá)式或一串?dāng)?shù)字等都沒(méi)有關(guān)系。最后,如果不設(shè)定(sh dn)varlist,則該程序命令會(huì)不允許輸入變量。第30頁(yè)/共83頁(yè)第三十一頁(yè),共83頁(yè)。第31頁(yè)/共83頁(yè)第三十二頁(yè),共83頁(yè)。*顯示字符串“varlist contains |變量名|”,變量名被保存在宏varlist中display if contains |if| *顯示字符串“if contains |條件語(yǔ)句|”,條件語(yǔ)句保存在宏if中display in contains |in| display “ title contains
14、|title|”end下面,在打開(kāi)數(shù)據(jù)文件“usaauto.dta”的情況下,我們執(zhí)行這個(gè)程序。輸入(shr)命令:mysyn mpg weight length if foreign ,title(“my syntax”)這里,mysyn為命令名(即程序名),mpg、weight和length為變量,if foreign為條件語(yǔ)句,title()指標(biāo)題。mysyn后的各項(xiàng)即按照程序中指定的語(yǔ)法結(jié)構(gòu)所寫(xiě)。第32頁(yè)/共83頁(yè)第三十三頁(yè),共83頁(yè)。第33頁(yè)/共83頁(yè)第三十四頁(yè),共83頁(yè)。novarlist表示不排除包含缺失值的觀測(cè)值;strok表示varlist中的變量可以是字符串(string
15、is OK);zeroweight表示不排除權(quán)重為0的觀測(cè)值;選項(xiàng)noby只有在程序設(shè)定了byable(recall)選項(xiàng)時(shí)才可以使用,它表示,在標(biāo)記樣本時(shí),分組限制被忽略也就是說(shuō),marksample會(huì)像未設(shè)定by前綴那樣來(lái)生成標(biāo)記變量。marksample的通常使用形式是這樣的:program syntax marksample touse rest of code if touseend這里,我們使用局部宏touse作為(zuwi)標(biāo)記變量;這是一種慣例,而非要求。但為了保持程序間的一致性,我們推薦使用該名字。此外,倒數(shù)第二行命令含義為,如果宏touse的值為1(即樣本被使用),則對(duì)其進(jìn)
16、行相關(guān)的操作;“rest of code”指相應(yīng)的操作的命令。此外,我們?cè)趹?yīng)用該命令時(shí)可以生成多個(gè)標(biāo)記變量,分別為其設(shè)定不同的選項(xiàng),從而標(biāo)記不同的觀測(cè)值。第34頁(yè)/共83頁(yè)第三十五頁(yè),共83頁(yè)。第35頁(yè)/共83頁(yè)第三十六頁(yè),共83頁(yè)。第36頁(yè)/共83頁(yè)第三十七頁(yè),共83頁(yè)。第37頁(yè)/共83頁(yè)第三十八頁(yè),共83頁(yè)。第38頁(yè)/共83頁(yè)第三十九頁(yè),共83頁(yè)。第39頁(yè)/共83頁(yè)第四十頁(yè),共83頁(yè)。第40頁(yè)/共83頁(yè)第四十一頁(yè),共83頁(yè)。第41頁(yè)/共83頁(yè)第四十二頁(yè),共83頁(yè)。第42頁(yè)/共83頁(yè)第四十三頁(yè),共83頁(yè)。第43頁(yè)/共83頁(yè)第四十四頁(yè),共83頁(yè)。第44頁(yè)/共83頁(yè)第四十五頁(yè),共83頁(yè)。第45頁(yè)
17、/共83頁(yè)第四十六頁(yè),共83頁(yè)。第46頁(yè)/共83頁(yè)第四十七頁(yè),共83頁(yè)。第47頁(yè)/共83頁(yè)第四十八頁(yè),共83頁(yè)。第48頁(yè)/共83頁(yè)第四十九頁(yè),共83頁(yè)。第49頁(yè)/共83頁(yè)第五十頁(yè),共83頁(yè)。第50頁(yè)/共83頁(yè)第五十一頁(yè),共83頁(yè)。該變量(binling)的均值(r(mean))保存到局部宏mean中)local se = sqrt(r(Var)/r(N) (將該變量(binling)的標(biāo)準(zhǔn)差保存到局部宏se中)display mean = mean (顯示字符串“mean=”和局部宏mean的值)display SE of mean = se (顯示字符串“SE of mean=”和局部宏se
18、的值)return scalar mean = mean (返回標(biāo)量mean,其值等于局部宏mean的值)return scalar se = se (返回標(biāo)量se,其值等于局部宏se的值)end第51頁(yè)/共83頁(yè)第五十二頁(yè),共83頁(yè)。第52頁(yè)/共83頁(yè)第五十三頁(yè),共83頁(yè)。第53頁(yè)/共83頁(yè)第五十四頁(yè),共83頁(yè)。第54頁(yè)/共83頁(yè)第五十五頁(yè),共83頁(yè)。的宏(如果被使用,則touse值為1,否則為0)。命令ereturn post會(huì)清除之前保存的e()的內(nèi)容,并將系數(shù)向量、協(xié)方差矩陣和觀測(cè)值使用情況依次傳遞到e(b) 、e(V)和e(sample)中。在如上的操作之后,我們可以通過(guò)eretur
19、n scalar、ereturn local或ereturn matrix命令來(lái)將其他我們想要保存的結(jié)果保存到e()中。此外,我們也可以將用戶輸入的命令保存到e(cmdline)中,即在程序中包括如下的命令:ereturn local cmdline 0這里,局部宏0就包含了用戶輸入的完整命令。這句命令不是必須的,但被認(rèn)為是一種很好的做法。最后,必須指出的是,e類(lèi)程序的最后一行一定是如下的命令:ereturn local cmd cmdname也就是說(shuō),將程序名保存到e(cmd)中去。只有輸入這句命令,Stata才會(huì)認(rèn)為保存結(jié)果是完整的。而另一方面,如果這句命令設(shè)置得過(guò)早,Stata可能會(huì)在結(jié)
20、果沒(méi)有保存完全的情況下認(rèn)為結(jié)果已保存完整。第55頁(yè)/共83頁(yè)第五十六頁(yè),共83頁(yè)。第56頁(yè)/共83頁(yè)第五十七頁(yè),共83頁(yè)。absolute residuals (此句為注釋?zhuān)砻鞅境绦虻模ù司錇樽⑨專(zhuān)砻鞅境绦虻膬?nèi)容和作用)內(nèi)容和作用)capture program drop maxres (如果程序(如果程序maxres已經(jīng)存在,已經(jīng)存在,則將其刪除)則將其刪除)program maxres, sortpreserve (定義程序(定義程序maxres。選項(xiàng)。選項(xiàng)sortpreserve表明,程序結(jié)束時(shí),表明,程序結(jié)束時(shí),恢復(fù)數(shù)據(jù)的初始順序)恢復(fù)數(shù)據(jù)的初始順序)version 10.0 (定
21、(定義程序命令對(duì)應(yīng)的義程序命令對(duì)應(yīng)的Stata的版本)的版本)syntax varlist(min=1) if in, number(integer) (定義程序的(定義程序的語(yǔ)法格式。語(yǔ)法格式。varlist中,變量至少中,變量至少為一個(gè),為一個(gè),if和和in為可選項(xiàng),選項(xiàng)為可選項(xiàng),選項(xiàng)number()用于設(shè)定列出的觀測(cè)用于設(shè)定列出的觀測(cè)值的個(gè)數(shù))值的個(gè)數(shù))marksample touse (對(duì)滿(對(duì)滿足條件的非缺失觀測(cè)值進(jìn)行標(biāo)足條件的非缺失觀測(cè)值進(jìn)行標(biāo)記,標(biāo)記變量為記,標(biāo)記變量為touse)quietly regress varlist if touse (對(duì)變量(對(duì)變量touse取值為取
22、值為1的觀測(cè)值的觀測(cè)值進(jìn)行回歸,被解釋變量和解釋進(jìn)行回歸,被解釋變量和解釋變量按變量按varlist的設(shè)定,的設(shè)定,quietly表表明不顯示回歸結(jié)果)明不顯示回歸結(jié)果)第57頁(yè)/共83頁(yè)第五十八頁(yè),共83頁(yè)。預(yù)測(cè)變量名為yhat)quietly predict resid if touse, resid (對(duì)touse取值為1的觀測(cè)值計(jì)算殘差,將殘差命名為resid)quietly gen absres=abs(resid) (生成名為absres,其值為變量resid的絕對(duì)值)gsort absres (對(duì)absres從大到小進(jìn)行排序,缺失值排在最后)drop absres (刪掉變量ab
23、sres)list id 1 yhat resid in 1/number (對(duì)1到number的觀測(cè)值,列出變量的序號(hào)、被解釋變量、yhat和resid。這里(zhl),宏1表示varlist的第一個(gè)變量,即被解釋變量;宏number表示選項(xiàng)number()所設(shè)定的數(shù)值)end第58頁(yè)/共83頁(yè)第五十九頁(yè),共83頁(yè)。第59頁(yè)/共83頁(yè)第六十頁(yè),共83頁(yè)。第60頁(yè)/共83頁(yè)第六十一頁(yè),共83頁(yè)。第61頁(yè)/共83頁(yè)第六十二頁(yè),共83頁(yè)。第62頁(yè)/共83頁(yè)第六十三頁(yè),共83頁(yè)。第63頁(yè)/共83頁(yè)第六十四頁(yè),共83頁(yè)。意為兩個(gè)等號(hào))generate z=log(1)label variable z
24、log(1)else generate z=-(1(2)label variable z -1(2)end第64頁(yè)/共83頁(yè)第六十五頁(yè),共83頁(yè)。第65頁(yè)/共83頁(yè)第六十六頁(yè),共83頁(yè)。第66頁(yè)/共83頁(yè)第六十七頁(yè),共83頁(yè)。第67頁(yè)/共83頁(yè)第六十八頁(yè),共83頁(yè)。這時(shí),循環(huán)會(huì)執(zhí)行兩次,即令局部宏x依次為mpg和weight-turn,來(lái)計(jì)算其描述統(tǒng)計(jì)量。foreach lname of local lmacname 或 foreach lname of global gmacname 這里,第一種是對(duì)局部宏lmacname中的各項(xiàng)進(jìn)行循環(huán),第二種是對(duì)全局宏gmacname中的各項(xiàng)進(jìn)行循環(huán)。因
25、為很多時(shí)候,我們事先并不知道具體的要循環(huán)的元素,而是將這些元素存儲(chǔ)在宏中,所以這種形式很常見(jiàn)(chn jin)。此外,在所有的循環(huán)方式中,這兩種方式的執(zhí)行速度最快。第68頁(yè)/共83頁(yè)第六十九頁(yè),共83頁(yè)。第69頁(yè)/共83頁(yè)第七十頁(yè),共83頁(yè)。這里,循環(huán)會(huì)執(zhí)行四次,依次對(duì)mpg、weight、length和turn進(jìn)行。這里,weight-turn表示(biosh)從weight到turn的變量,對(duì)于“usaauto.dta”的數(shù)據(jù),即包括變量weight、length和turn。foreach lname of newlist newvarlist 這里,foreach of newlist是
26、命令格式的一部分,lname是局部宏的名稱(chēng),newvarlist是新變量列表。Stata會(huì)檢查指定的新變量名是否有效,但Stata并不自動(dòng)將其生成。例如,我們可以寫(xiě)這樣的一段命令:foreach var of newlist z1-z5 gen var = runiform()這里,循環(huán)會(huì)執(zhí)行5次,我們會(huì)生成服從均勻分布的四個(gè)變量z1、z2、z3、z4和z5。第70頁(yè)/共83頁(yè)第七十一頁(yè),共83頁(yè)。第71頁(yè)/共83頁(yè)第七十二頁(yè),共83頁(yè)。第72頁(yè)/共83頁(yè)第七十三頁(yè),共83頁(yè)。第73頁(yè)/共83頁(yè)第七十四頁(yè),共83頁(yè)。面的命令。面的命令。例如,我們編寫(xiě)一段命令判斷例如,我們編寫(xiě)一段命令判斷1到到5中哪些是奇數(shù)、哪些是偶數(shù)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全案整裝合同范例
- 借款合同范本 個(gè)人
- 醫(yī)院保潔服務(wù)合同范本
- 五金合作合同范本
- 中介寄賣(mài)合同范本
- 單位廁所裝修合同范本
- 醫(yī)療家具清單購(gòu)買(mǎi)合同范本
- 公司購(gòu)買(mǎi)牛奶購(gòu)銷(xiāo)合同范本
- 出租商用合同范本
- 十三薪標(biāo)準(zhǔn)合同范本
- 中山大學(xué)抬頭信紙中山大學(xué)橫式便箋紙推薦信模板a
- 皮膚性病學(xué)課件:濕疹皮炎
- 無(wú)形資產(chǎn)評(píng)估完整版課件
- 一體化學(xué)工服務(wù)平臺(tái)、人事管理系統(tǒng)、科研管理系統(tǒng)建設(shè)方案
- 市場(chǎng)營(yíng)銷(xiāo)學(xué)課后習(xí)題與答案
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
- 10kV變電所設(shè)備檢修內(nèi)容與周期表
- 制冷系統(tǒng)方案的設(shè)計(jì)pptx課件
- 修心七要原文
- 中國(guó)TBHQ行業(yè)市場(chǎng)調(diào)研報(bào)告
- 1資產(chǎn)負(fù)債表變動(dòng)情況的分析評(píng)價(jià)
評(píng)論
0/150
提交評(píng)論