Stata

Stata 下載

這是一份給你準備的 Stata 初學者教學指南 ?,不管你是社會科學、經濟學、公共衛生、政策研究還是統計分析的學生/研究人員,這份教學都能幫助你快速上手!


? Stata 是什麼?

Stata 是一款專門用來進行統計分析、資料管理、繪圖、建模的軟體。它支援命令列操作,也有圖形介面可供初學者使用。


? 1. 介面介紹(初次使用)

Stata 開啟後會看到以下幾個主要區塊:

區域名稱功能說明
Command輸入指令的地方
Results顯示分析結果(如回歸結果、摘要統計等)
Variables顯示目前資料集中有哪些變數
Data Editor點一下可查看/編輯資料(像 Excel)
Review紀錄你輸入過的指令,可重複點選執行
Do-file Editor用來寫多行指令(像寫程式)

? 2. 載入資料

✅ 載入 .dta 檔案(Stata 原生格式):

use "你的檔案路徑.dta", clear

✅ 載入 .csv 檔案(表格檔):

import delimited "你的檔案路徑.csv", clear

✅ 儲存檔案:

save "我的分析資料.dta", replace

? 3. 基礎指令(資料查看)

功能指令
查看變數列表describe
前幾筆資料list(或 list var1 var2 in 1/10
統計摘要summarize(或簡寫 sum
繪製直方圖histogram var1
散佈圖scatter yvar xvar

✏️ 4. 變數處理與轉換

功能指令範例
建立新變數generate newvar = oldvar * 100
修改變數值replace var1 = 0 if var1 == .(把遺漏值改為0)
建立類別變數(dummy)gen female = 1 if sex == "F"
重新命名變數rename oldname newname
刪除變數drop varname

? 5. 描述性統計分析

分析類型指令
平均、標準差summarize var1(也可加 , detail
分組平均by groupvar: summarize var1
分組列次數表tabulate groupvar
雙變項列聯表tabulate var1 var2, row
t 檢定ttest var1, by(group)
相關係數矩陣pwcorr var1 var2 var3, sig

? 6. 回歸分析(迴歸)

一般 OLS 線性迴歸:

reg y x1 x2 x3

邏輯斯迴歸(Logit):

logit y x1 x2

Probit 模型:

probit y x1 x2

固定效果 / 隨機效果模型(適用 panel data):

xtset panelid timevar
xtreg y x1 x2, fe   // 固定效果
xtreg y x1 x2, re   // 隨機效果

? 7. Do-file 編輯器(寫指令程式)

  1. 開啟 Do-file Editor:點上方「小紙 + 鉛筆圖示」
  2. 寫入多行指令:
use mydata.dta, clear
gen age2 = age^2
reg income age age2
  1. 儲存 .do 檔 → 點「執行」可一次跑整份

? 建議每次分析都寫 Do-file,方便重現、修改。


? 8. 整理資料技巧(Data Management)

功能指令範例
排序sort var1
去除重複資料duplicates drop var1 var2
依群組計算平均值egen avg = mean(score), by(class)
合併資料集(橫向)merge 1:1 id using "另一個資料檔.dta"
合併資料集(直向)append using "另一個資料檔.dta"

? 9. 繪圖功能(Graph)

圖形類型指令
直方圖histogram var1, percent
箱型圖graph box var1, over(groupvar)
折線圖twoway line y x
散佈圖scatter y x
多重變數圖形twoway (scatter y x) (lfit y x)

☁️ 10. 小技巧 & 加分項目

  • help 指令名稱 → 查看官方指令說明
  • set more off 可取消分析時一直「按 Enter」的提示
  • 加上 , robust 可以使用穩健標準誤:
    reg y x1 x2, robust
    
  • 學會用 foreach / forvalues → 進階迴圈處理

✅ 初學任務建議

✔ 安裝並打開 Stata
✔ 載入範例資料:sysuse auto, clear
✔ 試試 describe, summarize, reg price weight mpg
✔ 開啟 Do-file 編輯器寫一份小程式
✔ 嘗試畫一張散佈圖:scatter price mpg

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *