第一篇:linux常用命令總結(jié),超級實用
Linux常用命令總結(jié)
-------文件操作-----1.cd 切換文件目錄 2.pwd 查看當前文件目錄 3.ls ls-al /bin 以長列表的形式列出目錄 /bin 下的所有文件,包括隱藏文件-p 若所列文件是目錄文件,則在其后顯示斜杠(/)-t 按時間順序排列而非按名字-h 文件大小以M等形式顯示 4.mkdir mkdir-m 777 /tmp/abc 用所有用戶可讀可寫可執(zhí)行的存取模式
mkdir-p /tmp/a/b/c 建立目錄 /tmp/a/b/c,若不存在目錄 /tmp/a 及/tmp/a/b 則建立之
5.rmdir-p 刪除所有已經(jīng)為空的父目錄
rmdir-p /tmp/a/b/c 刪除目錄 /tmp/a/b/c,若目錄 /tmp/a /b 及/tmp/a 空,則刪除
6.cat
7.more
8.head [語法]: head [-n] [文件...] [說明]: 將文件的頭n 行顯示輸出,缺省值為 10 行,顯示多個文件時,在每個文件的前面加上 ==> 文件名 <== [例子]:
head-9999 file1 file2 顯示文件 file1 和 file2 的頭 9999 行
9.tail
10.cp [說明]: 將文件1(文件2...)拷貝到目標上,目標不能與文件同名,若目標是文件名,則拷貝的文件只能有一個,若目標是目錄,則拷貝的文件可以有多個,若目標文件不存在,則建立這個文件,若存在,則覆蓋其以前的內(nèi)容,若目標是目錄,則將文件拷貝到這個目錄下。r 若文件名為目錄,則拷貝目錄下所有文件及子目錄和它們的文件,此時 目標必須為目錄 [例子]: cp file1 file2 將文件 file1 拷貝到文件 file2 cp file1 file2 /tmp 將文件 file1 和文件 file2 拷貝到目錄 /tmp 下 cp-r /tmp /mytmp 將目錄 /tmp 下所有文件及其子目錄拷貝至目錄/mytmp
11.mv [語法]: mv [-f] [-i] 文件1 [文件2...] 目標
[說明]: 將文件移動至目標,若目標是文件名,則相當于文件改名f 覆蓋前不作任何提示 [例子]: mv file1 file2 將文件 file1 改名為 file2 mv file1 file2 /tmp 將文件 file1 和文件 file2 移動到目錄 /tmp 下
12.rm [語法]: rm [-f] [-i] 文件...或 rm-r [-f] [-i] 目錄名...[文件] [說明]: 用來刪除文件或目錄i 刪除文件之前先作提示 [例子]: rm file1 刪除文件 file1 rm-i /tmp/* 刪除目錄 /tmp 下的所有文件 rm-r /mytmp 遞歸地刪除目錄 /mytmp
-------FTP操作-------------------------遠程
1.cd切換目錄
2.cdpu 主機上層目錄 3.ls 查看文件 4.PWD 產(chǎn)看目錄
5.bin 以字節(jié)來傳輸 6.get 7.mkdir 遠程上建立文件夾 8.delete 刪除遠程上文件夾 9.mdelete 刪除遠程上文件 10.rmdir 刪除遠程上文件夾 本地
1.!ls 查看文件 2.!PWD 3.lcd 切換 4.put
-------用戶和用戶組--------------------------1.chmod [語法]: chmod [-R] 模式 文件...或 chmod [ugoa] {+|-|=} [rwxst] 文件...[說明]: 改變文件的存取模式,存取模式可表示為數(shù)字或符號串,例如: chmod nnnn file,n為0-7的數(shù)字,意義如下: 4000 運行時可改變UID 2000 運行時可改變GID 1000 置粘著位 0400 文件主可讀 0200 文件主可寫 0100 文件主可執(zhí)行 0040 同組用戶可讀 0020 同組用戶可寫 0010 同組用戶可執(zhí)行 0004 其他用戶可讀 0002 其他用戶可寫 0001 其他用戶可執(zhí)行
nnnn 就是上列數(shù)字相加得到的,例如 chmod 0777 file 是指將文件 file 存取權(quán)限置為所有用戶可讀可寫可執(zhí)行。
-R 遞歸地改變所有子目錄下所有文件的存取模式 u 文件主 g 同組用戶 o 其他用戶 a 所有用戶 + 增加后列權(quán)限/etc | tar-xvf而輸入檔也變成-,又有一個 | 存在~ # 這分別代表 standard output, standard input 與管線命令啦!
# 這部分我們會在 Bash shell 時,再次提到這個指令跟大家再解釋啰!
gzip, zcat 命令
[root@linux ~]# gzip [-cdt#] 檔名 [root@linux ~]# zcat 檔名.gz 參數(shù):
-c :將壓縮的資料輸出到螢?zāi)簧?,可透過資料流重導(dǎo)向來處理;-d :解壓縮的參數(shù);
-t :可以用來檢驗一個壓縮檔的一致性~看看文件有無錯誤;
-# :壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!預(yù)設(shè)是-6 ~ 范例:
范例一:將 /etc/man.config 複制到 /tmp,并且以 gzip 壓縮 [root@linux ~]# cd /tmp [root@linux tmp]# cp /etc/man.config.[root@linux tmp]# gzip man.config # 此時 man.config 會變成 man.config.gz!范例二:將范例一的文件內(nèi)容讀出來![root@linux tmp]# zcat man.config.gz # 此時螢?zāi)簧蠒@示 man.config.gz 解壓縮之后的文件內(nèi)容!
范例三:將范例一的文件解壓縮
[root@linux tmp]# gzip-d man.config.gz
范例四:將范例三解開的 man.config 用最佳的壓縮比壓縮,并保留原本的文件 [root@linux tmp]# gzip-9-c man.config > man.config.gz
bzip2, bzcat 命令
[root@linux ~]# bzip2 [-cdz] 檔名 [root@linux ~]# bzcat 檔名.bz2 參數(shù):
-c :將壓縮的過程產(chǎn)生的資料輸出到螢?zāi)簧希?d :解壓縮的參數(shù)-z :壓縮的參數(shù)
-# :與 gzip 同樣的,都是在計算壓縮比的參數(shù),-9 最佳,-1 最快!范例:
范例一:將剛剛的 /tmp/man.config 以 bzip2 壓縮 [root@linux tmp]# bzip2-z man.config # 此時 man.config 會變成 man.config.bz2!范例二:將范例一的文件內(nèi)容讀出來!
[root@linux tmp]# bzcat man.config.bz2 # 此時螢?zāi)簧蠒@示 man.config.bz2 解壓縮之后的文件內(nèi)容!
范例三:將范例一的文件解壓縮
[root@linux tmp]# bzip2-d man.config.bz2
范例四:將范例三解開的 man.config 用最佳的壓縮比壓縮,并保留原本的文件 [root@linux tmp]# bzip2-9-c man.config > man.config.bz2
-------文件查找--------------------------find
find /-name httpd.conf 么要找到系統(tǒng)中所有包含有這3個字母的文件是可以實現(xiàn)的,輸入: find /etc-name '*srm*'
find /-amin-10 # 查找在系統(tǒng)中最后10分鐘訪問的文件 find /-atime-2 # 查找在系統(tǒng)中最后48小時訪問的文件 find /-empty # 查找在系統(tǒng)中為空的文件或者文件夾 find /-group cat # 查找在系統(tǒng)中屬于 groupcat的文件 find /-mmin-5 # 查找在系統(tǒng)中最后5分鐘里修改過的文件 find /-mtime-1 #查找在系統(tǒng)中最后24小時里修改過的文件 find /-nouser #查找在系統(tǒng)中屬于作廢用戶的文件
find /-user fred #查找在系統(tǒng)中屬于FRED這個用戶的文件
grep 查找文件內(nèi)容
假設(shè)您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:
$ grep magic /usr/src/linux/Documentation/*
grep-i pattern files :不區(qū)分大小寫地搜索。默認情況區(qū)分大小寫,grep-l pattern files :只列出匹配的文件名,grep-L pattern files :列出不匹配的文件名,grep-w pattern files :只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),grep-C number pattern files :匹配的上下文分別顯示[number]行,grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
明確要求搜索子目錄:grep-r 或忽略子目錄:grep-d skip 當然,如果預(yù)料到有許多輸出,您可以通過 管道 將其轉(zhuǎn)到‘less’上閱讀 $ grep magic /usr/src/linux/Documentation/* | less-------文件編輯--------------------------vi
2、vi的基本操作
a)進入vi
在系統(tǒng)提示符號輸入vi及文件名稱后,就進入vi全屏幕編輯畫面:
$ vi myfile
不過有一點要特別注意,就是您進入vi之后,是處于「命令行模式(command mode)」,您要切換到「插入模式(Insert mode)」才能夠輸入文字。初次使用vi的人都會想先用上下左右鍵移動光標,結(jié)果電腦一直嗶嗶叫,把自己氣個半死,所以進入vi后,先不要亂動,轉(zhuǎn)換到 「插入模式(Insert mode)」再說吧!
b)切換至插入模式(Insert mode)編輯文件
在「命令行模式(command mode)」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候你就可以開始輸入文字了。
c)Insert 的切換
您目前處于「插入模式(Insert mode)」,您就只能一直輸入文字,如果您發(fā)現(xiàn)輸錯了字!想用光標鍵往回移動,將該字刪除,就要先按一下「ESC」鍵轉(zhuǎn)到「命令行模式(command mode)」再刪除文字。
d)退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,例如:
: w filename(輸入 「w filename」將文章以指定的文件名filename保存): wq(輸入「wq」,存盤并退出vi): q!(輸入q!,不存盤強制退出vi)
3、命令行模式(command mode)功能鍵
1).插入模式
按「i」切換進入插入模式「insert mode」,按“i”進入插入模式后是從光標當前位置開始輸入文件;
按「a」進入插入模式后,是從目前光標所在位置的下一個位置開始輸入文字;
按「o」進入插入模式后,是插入新的一行,從行首開始輸入文字。
2).從插入模式切換為命令行模式
按「ESC」鍵。
3).移動光標
vi可以直接用鍵盤上的光標來上下左右移動,但正規(guī)的vi是用小寫英文字母「h」、「j」、「k」、「l」,分別控制光標左、下、上、右移一格。
按「ctrl」+「b」:屏幕往“后”移動一頁。
按「ctrl」+「f」:屏幕往“前”移動一頁。
按「ctrl」+「u」:屏幕往“后”移動半頁。
按「ctrl」+「d」:屏幕往“前”移動半頁。
按數(shù)字「0」:移到文章的開頭。
按「G」:移動到文章的最后。
按「$」:移動到光標所在行的“行尾”。
按「^」:移動到光標所在行的“行首”
按「w」:光標跳到下個字的開頭
按「e」:光標跳到下個字的字尾
按「b」:光標回到上個字的開頭
按「#l」:光標移到該行的第#個位置,如:5l,56l。
4).刪除文字
「x」:每按一次,刪除光標所在位置的“后面”一個字符。
「#x」:例如,「6x」表示刪除光標所在位置的“后面”6個字符。
「X」:大寫的X,每按一次,刪除光標所在位置的“前面”一個字符。
「#X」:例如,「20X」表示刪除光標所在位置的“前面”20個字符。
「dd」:刪除光標所在行。
「#dd」:從光標所在行開始刪除#行
5).復(fù)制
「yw」:將光標所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
「#yw」:復(fù)制#個字到緩沖區(qū)
「yy」:復(fù)制光標所在行到緩沖區(qū)。
「#yy」:例如,「6yy」表示拷貝從光標所在的該行“往下數(shù)”6行文字。
「p」:將緩沖區(qū)內(nèi)的字符貼到光標所在位置。注意:所有與“y”有關(guān)的復(fù)制命令都必須與“p”配合才能完成復(fù)制與粘貼功能。
6).替換
「r」:替換光標所在處的字符。
「R」:替換光標所到之處的字符,直到按下「ESC」鍵為止。
7).回復(fù)上一次操作
「u」:如果您誤執(zhí)行一個命令,可以馬上按下「u」,回到上一個操作。按多次“u”可以執(zhí)行多次回復(fù)。
8).更改
「cw」:更改光標所在處的字到字尾處
「c#w」:例如,「c3w」表示更改3個字
4、Last line mode下命令簡介
在使用「last line mode」之前,請記住先按「ESC」鍵確定您已經(jīng)處于「command mode」下后,再按「:」冒號即可進入「last line mode」。A)列出行號
「set nu」:輸入「set nu」后,會在文件中的每一行前面列出行號。B)跳到文件中的某一行
「#」:「#」號表示一個數(shù)字,在冒號后輸入一個數(shù)字,再按回車鍵就會跳到該行了,如輸入數(shù)字15,再回車,就會跳到文章的第15行。C)查找字符
「/關(guān)鍵字」:先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會往后尋找到您要的關(guān)鍵字為止。
「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會往前尋找到您要的關(guān)鍵字為止。D)保存文件
「w」:在冒號輸入字母「w」就可以將文件保存起來。E)離開vi 「q」:按「q」就是退出,如果無法離開vi,可以在「q」后跟一個「!」強制離開vi。
「qw」:一般建議離開時,搭配「w」一起使用,這樣在退出的時候還可以保存文件。
5、vi命令列表
1、下表列出命令模式下的一些鍵的功能: h
左移光標一個字符 l
右移光標一個字符 k
光標上移一行 j
光標下移一行 ^
光標移動至行首 0
數(shù)字“0”,光標移至文章的開頭 G
光標移至文章的最后 $
光標移動至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i
在光標位置前插入字符 a
在光標所在位置的后一個字符開始增加 o
插入新的一行,從行首開始輸入 ESC
從輸入狀態(tài)退至命令狀態(tài) x
刪除光標后面的字符 #x
刪除光標后的#個字符 X
(大寫X),刪除光標前面的字符 #X
刪除光標前面的#個字符 dd
刪除光標所在的行 #dd
刪除從光標所在行數(shù)的#行 yw
復(fù)制光標所在位置的一個字 #yw
復(fù)制光標所在位置的#個字 yy
復(fù)制光標所在位置的一行 #yy
復(fù)制從光標所在行數(shù)的#行 p 粘貼 u
取消操作 cw
更改光標所在位置的一個字 #cw
更改光標所在位置的#個字
2、下表列出行命令模式下的一些指令
w filename
儲存正在編輯的文件為filename wq filename
儲存正在編輯的文件為filename,并退出vi q!
放棄所有修改,退出vi set nu 顯示行號 /或?
查找,在/后輸入要查找的內(nèi)容 n
與/或?一起使用,如果查找的內(nèi)容不是想要找的關(guān)鍵字,按n或向后(與/聯(lián)用)或向前(與?聯(lián)用)繼續(xù)查找,直到找到為止。
對于第一次用vi,有幾點注意要提醒一下:
1、用vi打開文件后,是處于「命令行模式(command mode)」,您要切換到「插入模式(Insert mode)」才能夠輸入文字。切換方法:在「命令行模式(command mode)」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候你就可以開始輸入文字了。
2、編輯好后,需從插入模式切換為命令行模式才能對文件進行保存,切換方法:按「ESC」鍵。
3、保存并退出文件:在命令模式下輸入:wq即可?。▌e忘了wq前面的:)
第二篇:stata命令總結(jié)
表2-1: 回歸分析相關(guān)命令一覽
命令用途
anova 方差和協(xié)方差分析 heckman Heckman 篩選模型
intreg 離散型變量模型,包括Tobit、cnreg 和intreg ivreg 工具變量法(IV 或2SLS)
newey Newey-West 標準差設(shè)定下的回歸
prais 針對序列相關(guān)的Prais-Winsten, Cochrane-Orcutt, or Hildreth-Lu 回歸 qreg 分量回歸 reg OLS 回歸 sw 逐步回歸法
reg3 三階段最小二乘回歸
rreg 穩(wěn)健回歸(不同于方差穩(wěn)健型回歸,即White 方法)sureg 似無相關(guān)估計
svyheckman 調(diào)查數(shù)據(jù)的Heckman 篩選模型 svyintreg 調(diào)查數(shù)據(jù)的間斷變量回歸 svyregress 調(diào)查數(shù)據(jù)的線性回歸 tobit Tobit 回歸
treatreg treatment 效應(yīng)模型 truncreg 截斷回歸
表2-2: 時間序列命令一覽
命令用途
clemao1 允許結(jié)構(gòu)突變的單位根檢驗 zandrews dfuller dfgls pperron coin 單方程協(xié)整檢驗
dwstat 參考dwstat2 , durbina2 durbinh
表2-3: Panel Data 模型相關(guān)命令一覽I 命令模型
統(tǒng)計描述相關(guān)命令:
xtdes 變量類型,數(shù)據(jù)類型描述 xtsum 基本統(tǒng)計量 xttab 按表格形式列示 xtpattern 面板數(shù)據(jù)的模式 估計相關(guān)命令:
xtreg 面板數(shù)據(jù)模型(固定效應(yīng)、隨機效應(yīng))
xtregar 含有AR(1)干擾項的固定效應(yīng)和隨機效應(yīng)面板數(shù)據(jù)模型
xtgls 截面-時序混合模型,可處理異方差、組內(nèi)序列相關(guān)和組間相關(guān)性 xtpcse OLS or Prais-Winsten models with panel-corrected standard errors xtrchh Hildreth-Houck random coefficients models xtivreg 面板模型的工具變量或兩階段最小二乘法估計 xtabond Arellano-Bond(1991)線性動態(tài)面板數(shù)據(jù)模型估計
xtabond2 Arellano-Bover(1995)系統(tǒng)GMM 動態(tài)面板數(shù)據(jù)模型估計 xttobit Tobit 隨機效應(yīng)面板模型
xtintreg Random-effects interval data regression models xtlogit Fe, Re, Pa logit models xtprobit Re, Pa probit models xtcloglog Re, Pa cloglog models xtpoisson Fe, Re, Pa Poisson models xtnbreg Fe, Re, Pa negative binomial models xtfrontier 面板隨機前沿模型
xthtylor Hausman-Taylor estimator for error-components models
表2-4: Panel Data 模型相關(guān)命令一覽II 命令模型
假設(shè)檢驗相關(guān):
test Wald 檢驗,如時間效應(yīng)聯(lián)合顯著性檢驗 xttest0 隨機效應(yīng)檢驗 xttest1 面板序列相關(guān)檢驗 xttest2 ads xtserial Wooldridge 一階序列相關(guān)檢驗 xtab Arellano 面板一階序列相關(guān)檢驗 hausman Hausman 檢驗 面板單位根和協(xié)整相關(guān): xtunit stata提供的檢驗方法
ipshin IPS(2003)面板單位根檢驗
levilin Levin,Lin和Chu(LLC, 2002)面板單位根檢驗 madfuller Sarno-Taylor(1998)面板單位根檢驗
xtfisher Maddala和Wu(1999),基于P 值的面板單位根檢驗
表2-5: Post-estimation Commands 命令名稱用途
adjust 列示預(yù)測結(jié)果的均質(zhì),適于多種回歸分析,可分組列示 estimates 估計結(jié)果的存儲、再顯示、列表比較等 hausman Hausman 模型識別檢驗
lincom 獲得參數(shù)的線性組合,在Logit 模型中可以獲得系數(shù)線性組合的OR 值 linktest 但方程link 識別檢驗,用y 對Oy 和Oy2 回歸 lrtest 似然比(LR)檢驗
mfx 計算邊際效應(yīng)和彈性系數(shù) nlcom 系數(shù)的非線性組合 predict 獲得擬合值、殘差等
predictnl 獲得非線性估計的擬合值、殘差等 test 線性約束的假設(shè)檢驗,Wald 檢驗 testnl 非線性約束的假設(shè)檢驗
vce 列示參數(shù)估計值的方差-協(xié)方差矩陣
表2-6: 二維圖種類一覽
圖形種類簡單描述 scatter scatterplot line line plot connected connected-line plot scatteri scatter with immediate arguments area line plot with shading bar bar plot spike spike plot dropline dropline plot dot dot plot rarea range plot with area shading rbar range plot with bars rspike range plot with spikes rcap range plot with capped spikes rcapsym range plot with spikes capped with symbols rscatter range plot with markers rline range plot with lines rconnected range plot with lines and markers tsline time-series plot tsrline time-series range plot mband median-band line plot mspline spline line plot lowess LOWESS line plot lfit linear prediction plot qfit quadratic prediction plot fpfit fractional polynomial plot lfitci linear prediction plot with CIs qfitci quadratic prediction plot with CIs fpfitci fractional polynomial plot with CIs function line plot of function histogram histogram plot kdensity kernel density plot 表2-7: 二維圖選項一覽
選項類別簡單描述
added line options draw lines at specified y or x values added text option display text at specified(y,x)value axis options labels, ticks, grids, log scales title options titles, subtitles, notes, captions legend option legend explaining what means what scale(#)resize text, markers, and line widths region options outlining, shading, aspect ratio, size aspect option constrain aspect ratio of plot region scheme(schemename)overall look by(varlist,...)repeat for subgroups nodraw suppress display of graph name(name,...)specify name for graph saving(filename,...)save graph in file advanced options difficult to explain 表2-9: 模擬分析相關(guān)命令一覽
命令用途備注 抽樣相關(guān):
corr2data 產(chǎn)生具有指定相關(guān)性的數(shù)據(jù)僅適用于模擬相關(guān)分析 drawnorm invnorm(uniform())產(chǎn)生服從標準正態(tài)分布的隨機數(shù)函數(shù),可調(diào)節(jié)均值和方差 matuniform(r,c)產(chǎn)生均勻分布函數(shù)
sample 從現(xiàn)有數(shù)據(jù)中進行非重復(fù)隨機抽樣參考bsample sim arma 產(chǎn)生服從ARIMA 過程的隨機變量需要下載 Bootstrap 相關(guān): bootstrap bs bstat bsample MC 相關(guān): simulate MC simulation jknife 類似于MC permute postfile 存儲MC 的結(jié)果 statsby exp list
第三篇:stata命令總結(jié)
stata11常用命令
注:JB統(tǒng)計量對應(yīng)的p大于0.05,則表明非正態(tài),這點跟sktest和swilk檢驗剛好相反; dta為數(shù)據(jù)文件; gph為圖文件; do為程序文件;
注意stata要區(qū)別大小寫; 不得用作用戶變量名:
_all _n _N _skip _b _coef _cons _pi _pred _rc _weight double float long int in if using with 命令:
讀入數(shù)據(jù)一種方式 input x y 1 4 2 5.5 3 6.2 4 7.7 5 8.5 end su/summarise/sum x 或 su/summarise/sum x,d 對分組的描述: sort group by group:su x %%%%% tabstat economy,stats(max)%返回變量economy的最大值
%%stats括號里可以是:mean,count(非缺失觀測值個數(shù)),sum(總和),max,min,range,%% sd,var,cv(變易系數(shù)=標準差/均值),skewness,kurtosis,median,p1(1%分位
%% 數(shù),類似地有p10, p25, p50, p75, p95, p99),iqr(interquantile range = p75 – p25)_all %描述全部
_N 數(shù)據(jù)庫中觀察值的總個數(shù)。_n 當前觀察值的位置。_pi 圓周率π的數(shù)值。list gen/generate %產(chǎn)生數(shù)列 egen wagemax=max(wage)clear use by(分組變量)set more 1/0 count %計數(shù)
gsort +x(升序)gsort-x(降序)sort x 升序;并且其它變量順序會跟著改變 label var y “消費” %添加標簽 describe %描述數(shù)據(jù)文件的整體,包括觀測總數(shù),變量總數(shù),生成日期,每個變量的存儲類型(storage type),標簽(label)replace x5=2*y if x!=3 %替換變量值
replace age = 25 in 107 %令第107個觀測中age為25 rename y2 u %改變變量名
drop in 2 %刪除全部變量的第2行
drop if x==.刪去x為缺失值的所有記錄
keep if x<2 %保留小于2的數(shù)據(jù),其余變量跟隨x改變 keep in 2/10 %保留第2-10個數(shù)
keep x1-x5 %保留數(shù)據(jù)庫中介于x1和x5間的所有變量(包括x1和x5),其余變量刪除
ci x1 x2,by(group)%算出置信區(qū)間,不過先前對group要先排序,即sort group;
%by的意思逐個進行
cii 12 3.816667 0.2710343, level(90)%已知均值,方差,計算90%的置信區(qū)間
cii 10 2 %obs=10,mean=2,以二項分布形式,計算置信區(qū)間 centile x,centile(2.5 25 50 75 97.5)%取分位數(shù) correlate/corr x y z %相關(guān)系數(shù)
pwcorr x y,sig %給出原假設(shè)r=0的命令 %如果變量非服從正態(tài)分布,則spearman x y regress/reg mean year %回歸方程建立 reg y x,noconstant %無常數(shù)項 predict meanhat %預(yù)測擬合值 predict e,residual %得到殘差 estat hettest % 異方差檢驗
dwstat % Durbin-Watson自相關(guān)檢驗 vif % 方差膨脹因子
logit y x1 x2 x3(y取0或1,是被解釋變量,x1-x3是被解釋變量)%logit回歸
probit y x1 x2 x3(y取0或1,是被解釋變量,x1-x3是被解釋變量)%probit回歸
tobit y x1 x2 x3(y取值在0和1之間,是被解釋變量,x1-x3是被解釋變量)%tobit回歸
sktest e %殘差正態(tài)性檢驗 p>0.05則接受原假設(shè),即服從正態(tài)分布; %% sktest是基于變量的偏度和斜度(正態(tài)分布的偏度為0,斜度為3)swilk x %基于Shapiro-Wilk檢驗
%%p值越小,越傾向于拒絕零假設(shè),也就是變量越有可能不服從正態(tài)分布 xi %生成虛擬變量 tabulat gender,summ(math)%用gender指標對math進行分類,返回兩類math的mean、std、freq tabulate=tab %gen f=int((shengao-164)/3)*3+164 組距為3 tabulate 變量名 [, generate(新變量)missing nofreq nolabel plot ] %%%%% generate(新變量)// 按分組變量產(chǎn)生啞變量 nofreq // 不顯示頻數(shù) nolabel // 不顯示數(shù)值標記 plot // 顯示各組頻數(shù)圖示 missing // 包含缺失值
cell // 顯示各小組的構(gòu)成比(小組之和為 1)column // 按欄顯示各組之構(gòu)成(各欄總計為 1)row // 按行顯示各組之構(gòu)成(各行總計為 1)%%%%% 求和,求最??? mod(x,y)%求余數(shù)
means %返回三種平均值 di normprob(1.96)di invnorm(0.05)di binomial(20,5,0.5)di invbinomial(20,5,0.5)di tprob(10,2)di invt(10.0.05)di fprob(3,27,1)di invfprob(3,27,0.05)di chi2(3,5)di invchi2(3,0.05)stack x y z,into(e)%把三列合成一列 xpose,clear %矩陣轉(zhuǎn)置
append using d: