在進行模型估計前,我們一般會先了解數據集的基本特徵,並對核心變量之間的關係進行畫圖。或者是出於結果展示需要,會對關鍵結果變量進行畫圖。
今天我們簡單講述Stata畫圖的基本命令。
導入數據後,通過describe、list、summary等命令了解數據的基本特徵。
des list in 1/5 list x1 in 1/5 sum x1 x2 sum x1 x2,detailcodebook x1 //顯示顯示該變量的label、類型(numeric: float)、範圍、單位、特異值、缺失值(0/100)、以及一些統計量如均值、標準差等。sum x1 //對x1進行描述性統計分析sum x1 ,detailhist x1, width(10) frequency //畫直方圖kdensity x1 //畫核密度函數圖stem x1 //畫莖葉圖graph box x1 //畫箱型圖
(1)1個y
基本語法:
twoway plot y x1 [if] [in] [, twoway_options]twoway polt/scatter/bar/area/connected/line/dropline/spike/lowess y x1 if ~~ in ~~示例:
scatter y x1 twoway scatter y x1 twoway line y x1 twoway connected y x1 twoway dropline y x1 twoway spike y x1 twoway lowess y x1(2)多個y
基本語法:
graph twoway plot yvar1 yvar2 yvar3 xvargraph twoway (plot yvar1 xvar) (plot yvar2 xvar) (plot yvar3 xvar)graph twoway plot yvar1 xvar || plot yvar2 xvar || plot yvar3 xvar示例:
graph twoway scatter y1 y2 y3 xgraph twoway plot y1 y2 y3 xgraph twoway line y1 y2 y3 xtwoway line y1 y2 y3 xtwoway plot y1 y2 y3 xtwoway area y1 y2 xtwoway scatter y1 y2 xtwoway (scatter y1 x) (scatter y2 x)twoway scatter y1 x || scatter y2 xtwoway (scatter y1 x) (line y2 x) (connected y3 x) (lowess y4 x)twoway (scatter y x1) (lfit y x1) //散點圖和線性擬合圖graph save scatter1twoway (scatter y x1) (qfit y x1) //散點圖和二次函數擬合圖graph save scatter2twoway (scatter y x1) (line y x1,sort) //散點圖和折線圖graph save scatter3graph combine scatter1.gph scatter2.gph scatter3.gphgraph twoway scatter y1 y2 x, mcolor(red blue) msymbol(circle diamond) msize(vsmall vsmall)twoway line y1 y2 x, lcolor(red blue) lpattern(solid dash) lwidth(thin thin)twoway line y1 y2 y3 y4 x, yscale(range(0 90)) xscale(range(1978 2018))twoway line y1 y2 y3 y4 x, yscale(range(0 90)) ylabel(0(10)90))twoway line y1 y2 y3 y4 x, yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000)twoway line y1 y2 y3 y4 x, yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title(「 」) subtitle(「 」) ytitle(「 」) xtitle(「 」) note(「 」) caption(「 」)twoway line y1 y2 y3 y4 x, yscale(range(0 90)) ylabel(0(10)90) xlabel(1900(10)2000) xtick(1900(5)2000) title(「 」) subtitle(「 」) ytitle(「 」) xtitle(「 」) note(「 」) caption(「 」) legend(ring(0) pos(5) label(1 "白人男性") label(2 "白人女性") label(3 "黑人男性") label(4 "黑人女性") cols(1))關注本公眾號,回復「stata」,即可獲取stata(13、15、16)免安裝包。本公眾號旨在分享數據分析、科研學術、經濟熱點、經濟動態。希望對大家的學習能有所幫助。