




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Stata入門2
——數(shù)據(jù)篇04二月2023《計量經(jīng)濟學軟件應用》課程講義1一、數(shù)據(jù)錄入直接錄入打開dta數(shù)據(jù)文件導入其它格式的數(shù)據(jù)文件其它方式04二月2023《計量經(jīng)濟學軟件應用》課程講義21直接錄入(1)直接在stata中錄入(適用于小樣本少變量數(shù)據(jù)):打開程序,調(diào)用數(shù)據(jù)編輯窗口,直接錄入數(shù)據(jù),如excel中操作。調(diào)用數(shù)據(jù)窗口方式:(a)在command窗口中輸入edit命令;(b)點工具欄上的(2)在excel中錄入后,直接復制到stata數(shù)據(jù)編輯窗口中。(3)鍵盤直接輸入:在command窗口,用input命令。劃線部分輸入.drop_all.inputxyxy1.122.343.564.785.9106.end
04二月2023《計量經(jīng)濟學軟件應用》課程講義32.數(shù)據(jù)文件的讀?。?)Stata數(shù)據(jù)文件,后綴.dta直接雙擊菜單操作:在工具欄上直接點擊或File>Open:04二月2023《計量經(jīng)濟學軟件應用》課程講義4use命令語法格式:usefilename[,clearnolabel],讀取整個數(shù)據(jù)文件use[varlist][if][in]usingfilename[,clearnolabel],從數(shù)據(jù)文件中僅讀取幾個變量范例: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命令。無格式的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īng)濟學軟件應用》課程講義73.其它方式(1)用StatTransfer軟件轉(zhuǎn)換可以用statTranser9軟件將各種格式的數(shù)據(jù)轉(zhuǎn)換成dta格式數(shù)據(jù)前提是你安裝了這個軟件(2)安裝外掛命令程序包,如usespss.ado程序包就是一個用于讀取spss生成的格式數(shù)據(jù)的程序包。在searchall中敲入搜索關鍵詞:找到可能你需要的程序包,而后安裝即可。這個方法安裝的外掛命令,不會在菜單中出現(xiàn),需要你記住命令名。04二月2023《計量經(jīng)濟學軟件應用》課程講義8二、數(shù)據(jù)的保存或?qū)С?保存用save/saveas
2導出從file菜單中export選項下選擇你想保存的格式;用outfile,outsheet,fdasave,xmlsave命令04二月2023《計量經(jīng)濟學軟件應用》課程講義9三、數(shù)據(jù)操作變量名、標簽等屬性變量屬性顯示和修改變量的數(shù)據(jù)類型和長度變量生成和變量值修改缺失值的處理變量的剔除和保留數(shù)據(jù)的排序字符變量和數(shù)值變量的相互轉(zhuǎn)換04二月2023《計量經(jīng)濟學軟件應用》課程講義101.變量屬性,如名稱、標簽、值標簽變量名:由英文字符、數(shù)字、中文字符組成。字母大小寫表示的含義不同?。?!標簽:對變量含義的解釋值標簽:用于對分類變量值的含義進行解釋如foreign有domestic和foreign,在數(shù)據(jù)量化上,可用0代表domestic,1代表foreign。04二月2023《計量經(jīng)濟學軟件應用》課程講義112.變量屬性的顯示菜單操作:DataDescribeDatainMemoryDescribe命令,語法格式:describe[var1var2…]用于,可顯示1個,或多個。如describeforeign04二月2023《計量經(jīng)濟學軟件應用》課程講義123.變量屬性的修改變量名更改:rename命令,常用語法格式:renameold_varnew_var,如renameincomeinc.變量標簽(label)的定義:label命令,語法:labelvarvarname“##”,如labelvarforeign“cartype”。除用于定義變量的標簽外,其還可用于定義數(shù)據(jù)的標簽,如labeldata“autoinAmerican”分類(或指示)變量的值標簽定義:亦l(xiāng)abel命令,要完成分類變量值的標簽定義有兩步,如把變量foreign取值為0,定義為domestic,取值為1,定義為foreign,并用origin表示該變量值標簽定義結(jié)果:labeldefineorigin0“domestic”1“foreign”labelvaluesforeignorigin04二月2023《計量經(jīng)濟學軟件應用》課程講義134.變量的數(shù)據(jù)類型和長度整數(shù)數(shù)值型:(1)byte,(2)int,(3)long。小數(shù)數(shù)值型:(1)float,(2)double。數(shù)值型數(shù)據(jù)一般定義為float型,除非你有特別定義。字符串型:string04二月2023《計量經(jī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ù)值變量語法:destring[varlist],[generate(newvarlist)|replace][options]options:ignore(“chars”)
刪除字符變量中的非數(shù)值字符,force將非數(shù)值字符轉(zhuǎn)換為缺失值tostring命令:將字符變量轉(zhuǎn)換為數(shù)值變量語法:tostringvarlist,[generate(newvarlist)|replace]5.新變量生成generate/egen命令:gen命令格式:generate[type]newvar=exp[if][in]范例:genid=.egen命令格式:它是gen的更高級應用,egen[type]newvar=fcn(arguments)[if][in][,options]范例:egenmmpg=mean(mpg)04二月2023《計量經(jī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,….等來表示不知道或不清楚。在stata中如何一般用”.”來表示該變量的觀測缺失值。將變量缺失值轉(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īng)濟學軟件應用》課程講義21菜單操作:Data>Createorchangedata>Othervariable-transformationcommands>Changemissingvaluestonumeric或Changenumericvaluestomissing8.變量(觀測值)的剔除,保留,顯示drop/keep命令:格式:(1)變量:drop/keepvarlist;(2)觀測值:drop/keepifexp范例:droppop*,dropifmedage>32菜單操作:(1)變量:Data>VariablesManager;(2)觀測值:Data>Createorchangedata>KeepordropobservationsClear命令list命令:格式:listvarlist[if][in][,options]9.數(shù)據(jù)的排序Sort命令語法:升序sortvarlist[in][,stable]。選項stable指如果兩個觀測值相同,則保持其順序不變。降序gsort[-]varname[[-]varname…][,generate(newvar)mfirst]。選項mfirst表示將缺失值放在前面。菜單操作:
(1)只完成升序:Data>Sort>Ascendingsort(2)升、降序皆可:Data>Sort>Ascendinganddescendingsort范例:04二月2023《計量經(jīng)濟學軟件應用》課程講義25四、分類數(shù)據(jù)的處理變量:連續(xù)變量、分類變量將連續(xù)變量轉(zhuǎn)化為指示變量如generatepriceg=(price>=6000)將連續(xù)變量轉(zhuǎn)化為分類變量語法:generatenewvar=recode(varname,num1,num2,num3,….,numk)將分類變量轉(zhuǎn)化為指示變量語法:xii.varname五、數(shù)據(jù)集的合并和附加1.數(shù)據(jù)集的合并:merge命令語法:(1)按指定的關鍵變量進行1對1匹配合并(One-to-onemergeonspecifiedkeyvariables)merge1:1varlistusingfilename[,options](2)按指定的關鍵變量進行多對一匹配合并(Many-to-onemergeonspecifiedkeyvariables)(外部數(shù)據(jù)文件的關鍵變量值唯一值)me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC 27403:2024 EN Cybersecurity – IoT security and privacy – Guidelines for IoT-domotics
- 2025年無機分離膜材料合作協(xié)議書
- 2025版安置房買賣合同范本:限價房交易政策范本
- 2025年度廠區(qū)門衛(wèi)智能化升級改造服務合同范本
- 2025年高壓清洗車合作協(xié)議書
- 社團活動反饋與改進方案計劃
- 教學資源整合與優(yōu)化策略計劃
- 企業(yè)未來發(fā)展的創(chuàng)新思考計劃
- 財務企劃管理計劃
- 建立健全院內(nèi)溝通反饋機制的計劃
- 蛤蟆先生去看心理醫(yī)生
- 懸挑式卸料平臺安拆作業(yè)安全技術交底
- 疾病診斷編碼庫ICD-10
- 蘭州市規(guī)范醫(yī)療服務價格項目基準價格表
- 西漢-北京大學歷史學系教學課件
- 產(chǎn)品設計材料及工藝PPT完整版全套教學課件
- 2006年度銀行業(yè)金融機構信息科技風險評價審計要點
- 反恐C-TPAT程序文件整套(通用)
- 2022年全國高考詩歌鑒賞試題-教學課件
- 化學檢驗工高級工理論知識試題題及答案
- 廣東省五年一貫制語文試卷
評論
0/150
提交評論