CRAN任务视图:计量经济学

线形回归模型(Linear regression models)

ž   线形模型可用stats包中lm()函数通过OLS来拟合,该包中也有各种检验方法用来比较模型,如:summary() 和anova()。

ž   lmtest包里的coeftest()和waldtest()函数是也支持渐近检验(如:z检验而不是检验,卡方检验而不是F检验)的类似函数。

ž   car包里的linear.hypothesis()可检验更一般的线形假设。

ž   HC和HAC协方差矩阵的这些功能可在sandwich包里实现。

ž   car和lmtest包还提供了大量回归诊断和诊断检验的方法。

ž   工具变量回归(两阶段最小二乘)由AER包中的ivreg()提供,其另外一个实现sem包中的tsls()。

微观计量经济学(Microeconometrics)

ž   许多微观计量经济学模型属于广义线形模型,可由stats包的glm()函数拟合。包括用于选择类数据(choice data)的Logit和probit模型,用于计数类数据(count data)的poisson模型。这些模型回归元的值可用effects获得并可视化。

ž   负二项广义线形模型可由MASS包的glm.nb()实现。aod包提供了负二项模型的另一个实现,并包含过度分散数据的其它模型。

ž   边缘(zero-inflated)和hurdle计数模型可由pscl包提供。

ž   多项响应(Multinomial response):特定个体协变量(individual-specific covariates)多项模型只能由nnet包中multinom()函数提供。mlogit包实现包括特定个体和特定选择(choice-specific)变量。多项响应的广义可加模型可由VGAM包拟合。针对多项probit模型的贝叶斯方法由MNP包提供,各种贝叶斯多项模型(包括logit和probit)在bayesm包中可得。

ž   顺序响应(Ordered response):顺序响应的比例优势回归由MASS包中polr()函数实现。包ordinal为顺序数据(ordered data)提供包括比例优势模型(propotional odds models)以及更一般规范的累积链接模型(cumulative link models)。贝叶斯顺序probit模型由包bayesm提供。

ž   删失响应(Censored response):基本删失回归模型(比如,tobit模型)可以由survival包中的suevreg()函数拟合,一个便利的接口tobit()在AER包中。更深入的删失回归模型,包括面板数据的模型,由censReg包提供,样本选择的模型在sampleSelection包中可得。

ž   杂项:有关微观计量经济学得进一步精细工具由micEcon族包提供:Cobb-Douglas分析、translog、二次函数在micEcon里;规模弹性不变(Constant Elasticity of Scale,CES)函数在micEconCES里;对称归一二次利润(Symmetric Normalized Quadratic Profit,SNQP)函数在micEconSNQP里;几乎理想的需求函数模型系统(Almost Ideal Demand System ,AIDS)函数在micEconAids包里;随机前沿分析(Stochastic Frontier Analysis)在frontier包中;bayesm包执行微观计量济学和营销学(marketing)中的贝叶斯方法;相对分布推断在包reldist里。

其它的回归模型(Further regression models)

ž   非线性最小二乘回归建模可用stats包里的nls()实现。

ž   分位数回归(Quantile Regression):quantreg(包括线性、非线性、删失、局部多项和可加分位数回归)。

ž   面板数据的线性模型:plm。一个空间面板模型的包(splm)正在R-Forge开发。

ž   广义动量方法(Generalized method of moments,GMM)和广义实证似然(generalized empirical likelihood,GEL):gmm。

ž   线性结构方程模型:sem,包括两阶段最小二乘。

ž   联立方程估计:systemfit。

ž   非参核方法:np。

ž   Beta回归:betareg和gamlss

ž   截位(高斯)回归:truncreg。

ž   非线性混合效应模型:nlme和lme4。

ž   广义可加模型:mgcv、gam、gamlss和VGAM。

ž   杂项:包VGAM、Design和Hmisc包提供了若干(广义)线性模型处理的扩展工具,Zelig是一个针对很多种回归模型的易于使用的统一接口。

基本的时间序列架构(Basic time series infrastructure)

ž   stats包的“ts” 类是R的规则间隔时间序列的标准类(尤其是年度、季度和月度数据)。

ž   “ts”格式的时间序列可以与zoo包中的“zooreg” 强制互换,而不丢失信息。zoo包规则和不规则间隔时间序列的架构(后者通过类“zoo”),其中时间信息可以是任意类。这包括日间序列(典型地,以“Date”时间索引)或日内序列(例如,以“POSIXct”时间索引)。

ž   建立在“POSIXt”时间-日期类上的its、tseries和timeSeries(前fSeries)包也提供不规则间隔时间序列的架构,特别用于金融分析。

时间序列建模(Time series modelling)

ž   stats包里有经典的时间序列建模工具,arima()函数做ARIMA建模和Box-Jenkins-type分析。

ž   stats包还提供StructTS()函数拟合结构时间序列。

ž   可以用nlme包中的gls()函数经由OLS拟合含AR误差项的线性回归模型。

ž   时间序列的滤波和分解可以用stats 包的decompose() 和HoltWinters() 函数。

ž   这些方法的扩展,尤其是预测和模型选择,在forecast 包里。

ž   mFilter 里有各种各样的时序滤波方法。

ž   估计向量自回归(VAR)模型,有若干方法可用:简单模型可用stats 包里ar()拟合,vars 包提供更精巧的模型,dse 中的estVARXls()和贝叶斯方法在MSBVAR 中。dynlm包有一个经由OLS拟合动态回归模型的方便接口,dyn实现了一个用于其它回归函数的不同方法。

ž   可以用dse拟合更高级的动态方程组。

ž   tsDyn 提供各种非线性自回归时序模型。

ž   高斯线性状态空间模型可用dlm 拟合(通过最大似然、卡尔曼滤波/平滑和贝叶斯方法)。

ž   包urca、tseries和CADFtest提供了单位根和协整技术。

ž   时间序列因子分析在tsfa 包里。

ž   包sde提供随机微分方程的模拟和推断。

ž   非对称价格传导建模在apt包中。

杂项

ž   矩阵操作(Matrix manipulations)。作为一个向量和矩阵语言,R有许多基本函数处理矩阵,与Matrix和SparseM包互补。

ž   放回再抽样(Bootstrap)。除了推荐的boot包,bootstrap或simpleboot包里有一些其它的常规bootstrapping技术;还有些函数专门为时间序列数据而设计,如:meboot包里的最大熵bootstrap,tseries包里的tsbootstrap()函数。

ž   不平等(Inequality)。为了测量不平等(inequality),集中(concentration)和贫穷(poverty),ineq包提供了一些基本的工具,如:劳伦茨曲线(Lorenz curves),Pen's parade,基尼系数(Gini coefficient)。

ž   结构变化(Structural change)。R有很强的处理参数模型的结构变化和变化点的能力,可参考strucchange和segmented包。

数据集(Data sets)

ž   Packages AER和Ecdat包含许多来自计量经济学教科书和杂志(应用计量经济学,商业/经济统计)的数据集。

ž   AER另外提供大量例子再现来自教材和文献的分析,演示各种计量经济学方法。

ž   FinTS 是Tsay的《Analysis of Financial Time Series》(2nd ed., 2005, Wiley)一书的R参考,包含运行其中一些例子所需的数据集、函数和脚本。

ž   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》的时间序列数据包

ž   包erer包含《Empirical Research in Economics: Growing up with R》(Sun, forthcoming)一书中的函数和数据集。

出处:http://blog.renren.com/blog/332766053/904482985

如何用R做计量经济学相关推荐

  1. 用R做中文LDA主题模型可视化分析

    LDA主题模型在2002年被David M. Blei.Andrew Y. Ng(是的,就是吴恩达老师)和Michael I. Jordan三位第一次提出,近几年随着社会化媒体的兴起,文本数据成为越来 ...

  2. 如何用R和API免费获取Web数据?

    API是获得Web数据的重要途径之一.想不想了解如何用R调用API,提取和整理你需要的免费Web数据呢?本文一步步为你详尽展示操作流程. 权衡 俗话说"巧妇难为无米之炊".即便你已 ...

  3. 用python做舆情分析系统_如何用Python做舆情时间序列可视化?

    如何批量处理评论信息情感分析,并且在时间轴上可视化呈现?舆情分析并不难,让我们用Python来实现它吧. 痛点 你是一家连锁火锅店的区域经理,很注重顾客对餐厅的评价.从前,你苦恼的是顾客不爱写评价.最 ...

  4. 如何用 R 绘制动态统计图?

    如果一幅图胜过千言万语,那么一幅会动的图呢? 需求 绘制统计图形,是为了给谁看? 显然不是给电脑看. 因为它看不懂,也没必要看.给它数据就好了.它理解起来,更准确. 绘制统计图形,是给人看的. 可以给 ...

  5. 如何用 R 绘制交互式社会网络图?

    挖掘社会关系网络,助你洞若观火. 需求 最近有个学生问我,如何绘制交互式社会网络图(Interactive Social Network Graph)? 之所以一定要交互式,是因为他的应用场景,是演示 ...

  6. 用python做一个舆情分析系统_如何用Python做舆情时间序列可视化?

    如何批量处理评论信息情感分析,并且在时间轴上可视化呈现?舆情分析并不难,让我们用Python来实现它吧. 痛点 你是一家连锁火锅店的区域经理,很注重顾客对餐厅的评价.从前,你苦恼的是顾客不爱写评价.最 ...

  7. 如何用 Python 做自动化测试

    本文来自作者 Vant 在 GitChat 上分享 「如何用 Python 做自动化测试」 编辑 | 哈比 一.Selenium 环境部署 1. window 环境部署 1.1 当前环境 Win10 ...

  8. R-GIS: 如何用R语言实现GIS地理空间分析及模型预测

    前言:随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理.统计与制图变得越来越重要.R语言在数据分析.挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也 ...

  9. rmd中无法打开链结r_如何用 R 绘制交互式社会网络图?

    挖掘社会关系网络,助你洞若观火. 需求 最近有个学生问我,如何绘制交互式社会网络图(Interactive Social Network Graph)? 之所以一定要交互式,是因为他的应用场景,是演示 ...

最新文章

  1. 如何在Rancher 2.2 Preview2上部署和管理多K8s集群应用
  2. 八骏登场 学子圆梦 一卷在手 良师益友(2)
  3. android 图片切换,仿百叶窗效果
  4. 《游戏力》读书笔记作文4700字
  5. 精益或六西格玛已经不易了,为啥还需要“精益六西格玛”?
  6. win8.1 计算机 桌面快捷方式,win8.1操作系统中我的电脑在哪里?win8.1我的电脑快捷键添加方法介绍...
  7. centos7安装svn客户端和使用
  8. HTML打开网页拒绝访问,WindowsApps无法访问怎么解决?
  9. !HDU 1078 FatMouse and Cheese-dp-(记忆化搜索)
  10. C语言 qq自动点赞程序,qq自动无限点赞脚本
  11. 提供SCDN基础版本售卖
  12. 《当程序员的那些狗日日子》(五十三)破局(中)
  13. Vue + Echarts 正态分布图,在线计算标准差,生成正态分布曲线
  14. 计算机科学与因果关系,因果关系,概率和时间
  15. 名侦探柯南主线剧情整理
  16. ClickHouse安装部署
  17. 阿里云数据盘扩容和挂载
  18. 云服务器布置_使用云端服务器 部署步骤(详细)
  19. 【OSPF-一类router、二类network】(根据lsdb画出拓扑)
  20. Word基础(三十三)脚注与尾注的转换

热门文章

  1. 金蝶软件虚拟服务器,金蝶软件服务器远程设置
  2. ORA-01558故障恢复----惜分飞
  3. 随笔:读书笔记 --《见识:商业的本质和人生的智慧》
  4. Android实现图片放大缩小
  5. 中国的生存法则变了,你再不懂就晚了
  6. A股暴跌三日市值蒸发4.2万亿 股民人均浮亏超2万
  7. java塑形是什么意思,健身中该减脂还是该塑形,所谓“塑形”是个什么概念?...
  8. 《资讯:元宇宙》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+区块链+NFT+绿洲+头号玩家+平行宇宙+虚拟世界+Pico+Oculus+Soul+立钻哥哥++==)
  9. 《乔布斯传》经典摘录(七)
  10. 使用Python+OpenCV+Tensorflow+Flask实现检测X光图像中的COVID-19(新冠病毒)