stata初級(jí)入門2-數(shù)據(jù)篇_第1頁(yè)
stata初級(jí)入門2-數(shù)據(jù)篇_第2頁(yè)
stata初級(jí)入門2-數(shù)據(jù)篇_第3頁(yè)
stata初級(jí)入門2-數(shù)據(jù)篇_第4頁(yè)
stata初級(jí)入門2-數(shù)據(jù)篇_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Stata入門2

——數(shù)據(jù)篇04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義1一、數(shù)據(jù)錄入直接錄入打開(kāi)dta數(shù)據(jù)文件導(dǎo)入其它格式的數(shù)據(jù)文件其它方式04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義21直接錄入(1)直接在stata中錄入(適用于小樣本少變量數(shù)據(jù)):打開(kāi)程序,調(diào)用數(shù)據(jù)編輯窗口,直接錄入數(shù)據(jù),如excel中操作。調(diào)用數(shù)據(jù)窗口方式:(a)在command窗口中輸入edit命令;(b)點(diǎn)工具欄上的(2)在excel中錄入后,直接復(fù)制到stata數(shù)據(jù)編輯窗口中。(3)鍵盤直接輸入:在command窗口,用input命令。劃線部分輸入.drop_all.inputxyxy1.122.343.564.785.9106.end

04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義32.數(shù)據(jù)文件的讀?。?)Stata數(shù)據(jù)文件,后綴.dta直接雙擊菜單操作:在工具欄上直接點(diǎn)擊或File>Open:04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義4use命令語(yǔ)法格式:usefilename[,clearnolabel],讀取整個(gè)數(shù)據(jù)文件use[varlist][if][in]usingfilename[,clearnolabel],從數(shù)據(jù)文件中僅讀取幾個(gè)變量范例:use"C:\ProgramFiles(x86)\Stata12\auto.dta",clearuse"C:\ProgramFiles(x86)\Stata12\auto.dta",clearnolabelusemakepriceusing"C:\ProgramFiles(x86)\Stata12\auto.dta",clear

(2)其它格式的數(shù)據(jù)文件Excel數(shù)據(jù):*.xls,*xlsx。這是stata12新增的功能。用spreadsheet建立的ASCII(txt)數(shù)據(jù):*.raw,*.txt,*.csv,用insheet命令。固定列寬的ASCII(txt)數(shù)據(jù):*.dct,用infix命令以dictionary格式建的ASCII(txt)數(shù)據(jù):*.dct,*.raw,用infile命令。無(wú)格式的ASCII(txt)數(shù)據(jù):*.txt,*.raw,用infile命令。SASXPORT數(shù)據(jù):*.xpt,用fdause命令。ODBC數(shù)據(jù)源:包括access數(shù)據(jù)源,*.mdb,dBase數(shù)據(jù)源,*.dbfxml數(shù)據(jù):*.xml菜單操作:file>import04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義73.其它方式(1)用StatTransfer軟件轉(zhuǎn)換可以用statTranser9軟件將各種格式的數(shù)據(jù)轉(zhuǎn)換成dta格式數(shù)據(jù)前提是你安裝了這個(gè)軟件(2)安裝外掛命令程序包,如usespss.ado程序包就是一個(gè)用于讀取spss生成的格式數(shù)據(jù)的程序包。在searchall中敲入搜索關(guān)鍵詞:找到可能你需要的程序包,而后安裝即可。這個(gè)方法安裝的外掛命令,不會(huì)在菜單中出現(xiàn),需要你記住命令名。04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義8二、數(shù)據(jù)的保存或?qū)С?保存用save/saveas

2導(dǎo)出從file菜單中export選項(xiàng)下選擇你想保存的格式;用outfile,outsheet,fdasave,xmlsave命令04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義9三、數(shù)據(jù)操作變量名、標(biāo)簽等屬性變量屬性顯示和修改變量的數(shù)據(jù)類型和長(zhǎng)度變量生成和變量值修改缺失值的處理變量的剔除和保留數(shù)據(jù)的排序字符變量和數(shù)值變量的相互轉(zhuǎn)換04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義101.變量屬性,如名稱、標(biāo)簽、值標(biāo)簽變量名:由英文字符、數(shù)字、中文字符組成。字母大小寫表示的含義不同?。。?biāo)簽:對(duì)變量含義的解釋值標(biāo)簽:用于對(duì)分類變量值的含義進(jìn)行解釋如foreign有domestic和foreign,在數(shù)據(jù)量化上,可用0代表domestic,1代表foreign。04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義112.變量屬性的顯示菜單操作:DataDescribeDatainMemoryDescribe命令,語(yǔ)法格式:describe[var1var2…]用于,可顯示1個(gè),或多個(gè)。如describeforeign04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義123.變量屬性的修改變量名更改:rename命令,常用語(yǔ)法格式:renameold_varnew_var,如renameincomeinc.變量標(biāo)簽(label)的定義:label命令,語(yǔ)法:labelvarvarname“##”,如labelvarforeign“cartype”。除用于定義變量的標(biāo)簽外,其還可用于定義數(shù)據(jù)的標(biāo)簽,如labeldata“autoinAmerican”分類(或指示)變量的值標(biāo)簽定義:亦l(xiāng)abel命令,要完成分類變量值的標(biāo)簽定義有兩步,如把變量foreign取值為0,定義為domestic,取值為1,定義為foreign,并用origin表示該變量值標(biāo)簽定義結(jié)果:labeldefineorigin0“domestic”1“foreign”labelvaluesforeignorigin04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義134.變量的數(shù)據(jù)類型和長(zhǎng)度整數(shù)數(shù)值型:(1)byte,(2)int,(3)long。小數(shù)數(shù)值型:(1)float,(2)double。數(shù)值型數(shù)據(jù)一般定義為float型,除非你有特別定義。字符串型:string04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義14數(shù)值型數(shù)據(jù)字符型數(shù)據(jù)數(shù)值變量和字符變量的轉(zhuǎn)換encode命令:將字符變量轉(zhuǎn)換為數(shù)值變量。格式:encodevarname[if][in],generate(newvar)[label(name)noextend]菜單:Data>Createorchangedata>Othervariable-transformationcommands>Convertvariablesfromstringtonumeric范例:encodemake,generate(make2)decode命令:將數(shù)值變量轉(zhuǎn)換為字符變量格式:decodevarname[if][in],generate(newvar)[maxlength(#)]菜單:Data>Createorchangedata>Othervariable-transformationcommands>Convertvariablesfromnumerictostring范例:deocdeprice,genrate(price2)包括數(shù)值數(shù)據(jù)的字符轉(zhuǎn)換destring命令:將字符變量轉(zhuǎn)換為數(shù)值變量語(yǔ)法:destring[varlist],[generate(newvarlist)|replace][options]options:ignore(“chars”)

刪除字符變量中的非數(shù)值字符,force將非數(shù)值字符轉(zhuǎn)換為缺失值tostring命令:將字符變量轉(zhuǎn)換為數(shù)值變量語(yǔ)法:tostringvarlist,[generate(newvarlist)|replace]5.新變量生成generate/egen命令:gen命令格式:generate[type]newvar=exp[if][in]范例:genid=.egen命令格式:它是gen的更高級(jí)應(yīng)用,egen[type]newvar=fcn(arguments)[if][in][,options]范例:egenmmpg=mean(mpg)04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義18菜單操作:Data>Createorchangedata>CreatenewvariableData>Createorchangedata>Createnewvariable(extended)6.變量值的修改replace命令格式:replaceoldvar=exp[if][in][,nopromote]范例:如replaceid=17.缺失值的處理在現(xiàn)有的調(diào)查中,經(jīng)常用88,99,888,999,….等來(lái)表示不知道或不清楚。在stata中如何一般用”.”來(lái)表示該變量的觀測(cè)缺失值。將變量缺失值轉(zhuǎn)化為數(shù)值,用mvencode命令格式:mvencodevarlist[if][in],mv(#|mvc=#[\mvc=#...][\else=#])[override]

范例:mvencoderep78ifforeign==0,mv(998)將變量的某些數(shù)值轉(zhuǎn)化為缺失值,用mvdecode命令格式:mvdecodevarlist[if][in],mv(numlist|numlist=mvc[\numlist=mvc...])范例:mvdecoderep78,mv(998=.\999=.a)04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義21菜單操作:Data>Createorchangedata>Othervariable-transformationcommands>Changemissingvaluestonumeric或Changenumericvaluestomissing8.變量(觀測(cè)值)的剔除,保留,顯示drop/keep命令:格式:(1)變量:drop/keepvarlist;(2)觀測(cè)值:drop/keepifexp范例:droppop*,dropifmedage>32菜單操作:(1)變量:Data>VariablesManager;(2)觀測(cè)值:Data>Createorchangedata>KeepordropobservationsClear命令list命令:格式:listvarlist[if][in][,options]9.數(shù)據(jù)的排序Sort命令語(yǔ)法:升序sortvarlist[in][,stable]。選項(xiàng)stable指如果兩個(gè)觀測(cè)值相同,則保持其順序不變。降序gsort[-]varname[[-]varname…][,generate(newvar)mfirst]。選項(xiàng)mfirst表示將缺失值放在前面。菜單操作:

(1)只完成升序:Data>Sort>Ascendingsort(2)升、降序皆可:Data>Sort>Ascendinganddescendingsort范例:04二月2023《計(jì)量經(jīng)濟(jì)學(xué)軟件應(yīng)用》課程講義25四、分類數(shù)據(jù)的處理變量:連續(xù)變量、分類變量將連續(xù)變量轉(zhuǎn)化為指示變量如generatepriceg=(price>=6000)將連續(xù)變量轉(zhuǎn)化為分類變量語(yǔ)法:generatenewvar=recode(varname,num1,num2,num3,….,numk)將分類變量轉(zhuǎn)化為指示變量語(yǔ)法:xii.varname五、數(shù)據(jù)集的合并和附加1.數(shù)據(jù)集的合并:merge命令語(yǔ)法:(1)按指定的關(guān)鍵變量進(jìn)行1對(duì)1匹配合并(One-to-onemergeonspecifiedkeyvariables)merge1:1varlistusingfilename[,options](2)按指定的關(guān)鍵變量進(jìn)行多對(duì)一匹配合并(Many-to-onemergeonspecifiedkeyvariables)(外部數(shù)據(jù)文件的關(guān)鍵變量值唯一值)me

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論