
如何用R做計量經(jīng)濟(jì)學(xué)
CRAN任務(wù)視圖:計量經(jīng)濟(jì)學(xué)
線形回歸模型(Linear regression models)
? 線形模型可用stats包中l(wèi)m()函數(shù)通過OLS來擬合,該包中也有各種檢驗(yàn)方法用來比較模型,如:summary() 和anova()。
? lmtest包里的coeftest()和waldtest()函數(shù)是也支持漸近檢驗(yàn)(如:z檢驗(yàn)而不是檢驗(yàn),卡方檢驗(yàn)而不是F檢驗(yàn))的類似函數(shù)。
? car包里的linear.hypothesis()可檢驗(yàn)更一般的線形假設(shè)。
? HC和HAC協(xié)方差矩陣的這些功能可在sandwich包里實(shí)現(xiàn)。
? car和lmtest包還提供了大量回歸診斷和診斷檢驗(yàn)的方法。
? 工具變量回歸(兩階段最小二乘)由AER包中的ivreg()提供,其另外一個實(shí)現(xiàn)sem包中的tsls()。
微觀計量經(jīng)濟(jì)學(xué)(Microeconometrics)
? 許多微觀計量經(jīng)濟(jì)學(xué)模型屬于廣義線形模型,可由stats包的glm()函數(shù)擬合。包括用于選擇類數(shù)據(jù)(choice data)的Logit和probit模型,用于計數(shù)類數(shù)據(jù)(count data)的poisson模型。這些模型回歸元的值可用effects獲得并可視化。
? 負(fù)二項(xiàng)廣義線形模型可由MASS包的glm.nb()實(shí)現(xiàn)。aod包提供了負(fù)二項(xiàng)模型的另一個實(shí)現(xiàn),并包含過度分散數(shù)據(jù)的其它模型。
? 邊緣(zero-inflated)和hurdle計數(shù)模型可由pscl包提供。
? 多項(xiàng)響應(yīng)(Multinomial response):特定個體協(xié)變量(individual-specific covariates)多項(xiàng)模型只能由nnet包中multinom()函數(shù)提供。mlogit包實(shí)現(xiàn)包括特定個體和特定選擇(choice-specific)變量。多項(xiàng)響應(yīng)的廣義可加模型可由VGAM包擬合。針對多項(xiàng)probit模型的貝葉斯方法由MNP包提供,各種貝葉斯多項(xiàng)模型(包括logit和probit)在bayesm包中可得。
? 順序響應(yīng)(Ordered response):順序響應(yīng)的比例優(yōu)勢回歸由MASS包中polr()函數(shù)實(shí)現(xiàn)。包ordinal為順序數(shù)據(jù)(ordered data)提供包括比例優(yōu)勢模型(propotional odds models)以及更一般規(guī)范的累積鏈接模型(cumulative link models)。貝葉斯順序probit模型由包bayesm提供。
? 刪失響應(yīng)(Censored response):基本刪失回歸模型(比如,tobit模型)可以由survival包中的suevreg()函數(shù)擬合,一個便利的接口tobit()在AER包中。更深入的刪失回歸模型,包括面板數(shù)據(jù)的模型,由censReg包提供,樣本選擇的模型在sampleSelection包中可得。
? 雜項(xiàng):有關(guān)微觀計量經(jīng)濟(jì)學(xué)得進(jìn)一步精細(xì)工具由micEcon族包提供:Cobb-Douglas分析、translog、二次函數(shù)在micEcon里;規(guī)模彈性不變(Constant Elasticity of Scale,CES)函數(shù)在micEconCES里;對稱歸一二次利潤(Symmetric Normalized Quadratic Profit,SNQP)函數(shù)在micEconSNQP里;幾乎理想的需求函數(shù)模型系統(tǒng)(Almost Ideal Demand System ,AIDS)函數(shù)在micEconAids包里;隨機(jī)前沿分析(Stochastic Frontier Analysis)在frontier包中;bayesm包執(zhí)行微觀計量濟(jì)學(xué)和營銷學(xué)(marketing)中的貝葉斯方法;相對分布推斷在包reldist里。
其它的回歸模型(Further regression models)
? 非線性最小二乘回歸建模可用stats包里的nls()實(shí)現(xiàn)。
? 分位數(shù)回歸(Quantile Regression):quantreg(包括線性、非線性、刪失、局部多項(xiàng)和可加分位數(shù)回歸)。
? 面板數(shù)據(jù)的線性模型:plm。一個空間面板模型的包(splm)正在R-Forge開發(fā)。
? 廣義動量方法(Generalized method of moments,GMM)和廣義實(shí)證似然(generalized empirical likelihood,GEL):gmm。
? 線性結(jié)構(gòu)方程模型:sem,包括兩階段最小二乘。
? 聯(lián)立方程估計:systemfit。
? 非參核方法:np。
? Beta回歸:betareg和gamlss
? 截位(高斯)回歸:truncreg。
? 非線性混合效應(yīng)模型:nlme和lme4。
? 廣義可加模型:mgcv、gam、gamlss和VGAM。
? 雜項(xiàng):包VGAM、Design和Hmisc包提供了若干(廣義)線性模型處理的擴(kuò)展工具,Zelig是一個針對很多種回歸模型的易于使用的統(tǒng)一接口。
基本的時間序列架構(gòu)(Basic time series infrastructure)
? stats包的“ts” 類是R的規(guī)則間隔時間序列的標(biāo)準(zhǔn)類(尤其是年度、季度和月度數(shù)據(jù))。
? “ts”格式的時間序列可以與zoo包中的“zooreg” 強(qiáng)制互換,而不丟失信息。zoo包規(guī)則和不規(guī)則間隔時間序列的架構(gòu)(后者通過類“zoo”),其中時間信息可以是任意類。這包括日間序列(典型地,以“Date”時間索引)或日內(nèi)序列(例如,以“POSIXct”時間索引)。
? 建立在“POSIXt”時間-日期類上的its、tseries和timeSeries(前fSeries)包也提供不規(guī)則間隔時間序列的架構(gòu),特別用于金融分析。
時間序列建模(Time series modelling)
? stats包里有經(jīng)典的時間序列建模工具,arima()函數(shù)做ARIMA建模和Box-Jenkins-type分析。
? stats包還提供StructTS()函數(shù)擬合結(jié)構(gòu)時間序列。
? 可以用nlme包中的gls()函數(shù)經(jīng)由OLS擬合含AR誤差項(xiàng)的線性回歸模型。
? 時間序列的濾波和分解可以用stats 包的decompose() 和HoltWinters() 函數(shù)。
? 這些方法的擴(kuò)展,尤其是預(yù)測和模型選擇,在forecast 包里。
? mFilter 里有各種各樣的時序?yàn)V波方法。
? 估計向量自回歸(VAR)模型,有若干方法可用:簡單模型可用stats 包里ar()擬合,vars 包提供更精巧的模型,dse 中的estVARXls()和貝葉斯方法在MSBVAR 中。dynlm包有一個經(jīng)由OLS擬合動態(tài)回歸模型的方便接口,dyn實(shí)現(xiàn)了一個用于其它回歸函數(shù)的不同方法。
? 可以用dse擬合更高級的動態(tài)方程組。
? tsDyn 提供各種非線性自回歸時序模型。
? 高斯線性狀態(tài)空間模型可用dlm 擬合(通過最大似然、卡爾曼濾波/平滑和貝葉斯方法)。
? 包urca、tseries和CADFtest提供了單位根和協(xié)整技術(shù)。
? 時間序列因子分析在tsfa 包里。
? 包sde提供隨機(jī)微分方程的模擬和推斷。
? 非對稱價格傳導(dǎo)建模在apt包中。
雜項(xiàng)
? 矩陣操作(Matrix manipulations)。作為一個向量和矩陣語言,R有許多基本函數(shù)處理矩陣,與Matrix和SparseM包互補(bǔ)。
? 放回再抽樣(Bootstrap)。除了推薦的boot包,bootstrap或simpleboot包里有一些其它的常規(guī)bootstrapping技術(shù);還有些函數(shù)專門為時間序列數(shù)據(jù)而設(shè)計,如:meboot包里的最大熵bootstrap,tseries包里的tsbootstrap()函數(shù)。
? 不平等(Inequality)。為了測量不平等(inequality),集中(concentration)和貧窮(poverty),ineq包提供了一些基本的工具,如:勞倫茨曲線(Lorenz curves),Pen's parade,基尼系數(shù)(Gini coefficient)。
? 結(jié)構(gòu)變化(Structural change)。R有很強(qiáng)的處理參數(shù)模型的結(jié)構(gòu)變化和變化點(diǎn)的能力,可參考strucchange和segmented包。
數(shù)據(jù)集(Data sets)
? Packages AER和Ecdat包含許多來自計量經(jīng)濟(jì)學(xué)教科書和雜志(應(yīng)用計量經(jīng)濟(jì)學(xué),商業(yè)/經(jīng)濟(jì)統(tǒng)計)的數(shù)據(jù)集。
? AER另外提供大量例子再現(xiàn)來自教材和文獻(xiàn)的分析,演示各種計量經(jīng)濟(jì)學(xué)方法。
? FinTS 是Tsay的《Analysis of Financial Time Series》(2nd ed., 2005, Wiley)一書的R參考,包含運(yùn)行其中一些例子所需的數(shù)據(jù)集、函數(shù)和腳本。
? DNmoney包提供加拿大貨幣流通額。
? pwt包提供佩恩世界表(Penn World Table)。
? 包expsmooth、fma和Mcomp分別是《Forecasting with Exponential Smoothing: The State Space Approach》(Hyndman, Koehler, Ord, Snyder, 2008, Springer)、《Forecasting: Methods and Applications》(Makridakis, Wheelwright, Hyndman, 3rd ed., 1998, Wiley)和《the M-competitions》的時間序列數(shù)據(jù)包
? 包erer包含《Empirical Research in Economics: Growing up with R》(Sun, forthcoming)一書中的函數(shù)和數(shù)據(jù)集。
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
SQL Server 中 CONVERT 函數(shù)的日期轉(zhuǎn)換:從基礎(chǔ)用法到實(shí)戰(zhàn)優(yōu)化 在 SQL Server 的數(shù)據(jù)處理中,日期格式轉(zhuǎn)換是高頻需求 —— 無論 ...
2025-09-18MySQL 大表拆分與關(guān)聯(lián)查詢效率:打破 “拆分必慢” 的認(rèn)知誤區(qū) 在 MySQL 數(shù)據(jù)庫管理中,“大表” 始終是性能優(yōu)化繞不開的話題。 ...
2025-09-18CDA 數(shù)據(jù)分析師:表結(jié)構(gòu)數(shù)據(jù) “獲取 - 加工 - 使用” 全流程的賦能者 表結(jié)構(gòu)數(shù)據(jù)(如數(shù)據(jù)庫表、Excel 表、CSV 文件)是企業(yè)數(shù)字 ...
2025-09-18DSGE 模型中的 Et:理性預(yù)期算子的內(nèi)涵、作用與應(yīng)用解析 動態(tài)隨機(jī)一般均衡(Dynamic Stochastic General Equilibrium, DSGE)模 ...
2025-09-17Python 提取 TIF 中地名的完整指南 一、先明確:TIF 中的地名有哪兩種存在形式? 在開始提取前,需先判斷 TIF 文件的類型 —— ...
2025-09-17CDA 數(shù)據(jù)分析師:解鎖表結(jié)構(gòu)數(shù)據(jù)特征價值的專業(yè)核心 表結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 規(guī)范存儲的結(jié)構(gòu)化數(shù)據(jù),如數(shù)據(jù)庫表、Excel 表、 ...
2025-09-17Excel 導(dǎo)入數(shù)據(jù)含缺失值?詳解 dropna 函數(shù)的功能與實(shí)戰(zhàn)應(yīng)用 在用 Python(如 pandas 庫)處理 Excel 數(shù)據(jù)時,“缺失值” 是高頻 ...
2025-09-16深入解析卡方檢驗(yàn)與 t 檢驗(yàn):差異、適用場景與實(shí)踐應(yīng)用 在數(shù)據(jù)分析與統(tǒng)計學(xué)領(lǐng)域,假設(shè)檢驗(yàn)是驗(yàn)證研究假設(shè)、判斷數(shù)據(jù)差異是否 “ ...
2025-09-16CDA 數(shù)據(jù)分析師:掌控表格結(jié)構(gòu)數(shù)據(jù)全功能周期的專業(yè)操盤手 表格結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 存儲的結(jié)構(gòu)化數(shù)據(jù),如 Excel 表、數(shù)據(jù) ...
2025-09-16MySQL 執(zhí)行計劃中 rows 數(shù)量的準(zhǔn)確性解析:原理、影響因素與優(yōu)化 在 MySQL SQL 調(diào)優(yōu)中,EXPLAIN執(zhí)行計劃是核心工具,而其中的row ...
2025-09-15解析 Python 中 Response 對象的 text 與 content:區(qū)別、場景與實(shí)踐指南 在 Python 進(jìn)行 HTTP 網(wǎng)絡(luò)請求開發(fā)時(如使用requests ...
2025-09-15CDA 數(shù)據(jù)分析師:激活表格結(jié)構(gòu)數(shù)據(jù)價值的核心操盤手 表格結(jié)構(gòu)數(shù)據(jù)(如 Excel 表格、數(shù)據(jù)庫表)是企業(yè)最基礎(chǔ)、最核心的數(shù)據(jù)形態(tài) ...
2025-09-15Python HTTP 請求工具對比:urllib.request 與 requests 的核心差異與選擇指南 在 Python 處理 HTTP 請求(如接口調(diào)用、數(shù)據(jù)爬取 ...
2025-09-12解決 pd.read_csv 讀取長浮點(diǎn)數(shù)據(jù)的科學(xué)計數(shù)法問題 為幫助 Python 數(shù)據(jù)從業(yè)者解決pd.read_csv讀取長浮點(diǎn)數(shù)據(jù)時的科學(xué)計數(shù)法問題 ...
2025-09-12CDA 數(shù)據(jù)分析師:業(yè)務(wù)數(shù)據(jù)分析步驟的落地者與價值優(yōu)化者 業(yè)務(wù)數(shù)據(jù)分析是企業(yè)解決日常運(yùn)營問題、提升執(zhí)行效率的核心手段,其價值 ...
2025-09-12用 SQL 驗(yàn)證業(yè)務(wù)邏輯:從規(guī)則拆解到數(shù)據(jù)把關(guān)的實(shí)戰(zhàn)指南 在業(yè)務(wù)系統(tǒng)落地過程中,“業(yè)務(wù)邏輯” 是連接 “需求設(shè)計” 與 “用戶體驗(yàn) ...
2025-09-11塔吉特百貨孕婦營銷案例:數(shù)據(jù)驅(qū)動下的精準(zhǔn)零售革命與啟示 在零售行業(yè) “流量紅利見頂” 的當(dāng)下,精準(zhǔn)營銷成為企業(yè)突圍的核心方 ...
2025-09-11CDA 數(shù)據(jù)分析師與戰(zhàn)略 / 業(yè)務(wù)數(shù)據(jù)分析:概念辨析與協(xié)同價值 在數(shù)據(jù)驅(qū)動決策的體系中,“戰(zhàn)略數(shù)據(jù)分析”“業(yè)務(wù)數(shù)據(jù)分析” 是企業(yè) ...
2025-09-11Excel 數(shù)據(jù)聚類分析:從操作實(shí)踐到業(yè)務(wù)價值挖掘 在數(shù)據(jù)分析場景中,聚類分析作為 “無監(jiān)督分組” 的核心工具,能從雜亂數(shù)據(jù)中挖 ...
2025-09-10統(tǒng)計模型的核心目的:從數(shù)據(jù)解讀到?jīng)Q策支撐的價值導(dǎo)向 統(tǒng)計模型作為數(shù)據(jù)分析的核心工具,并非簡單的 “公式堆砌”,而是圍繞特定 ...
2025-09-10