robust(tonymisc)
robust()所属R语言包:tonymisc
Robust Objects / Selective Variable Reporting for mtable()
乐百氏对象/选择性可变的报告mtable()
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This function coerces lm objects to type robust and allows the user to specify the type of heteroskedasticity correction. The function is intended to be used with summaryR to interface with mtable() to produce nicely-formatted output.
此功能胁迫流明键入健壮的对象,并允许用户指定的类型的异方差校正。该函数是拟用于与summaryR接口与mtable(),以产生很好的格式化输出。
用法----------Usage----------
robust(model, type = "hc3", keep=NULL, drop=NULL, vcov=NULL, se = NULL)
参数----------Arguments----------
参数:model
A linear models object.
线性模型对象。
参数:type
The type of heteroskedasticity correction you want to specify. Options include "no", "hc0", "hc1", "hc2", "hc3" and "hc4" with "hc3" as the default. For more information on these corrections see the help file for hccm. A user would specify "no" to selectively display output from a lm() fit using mtable().
你要指定类型的异方差校正。选项包括“无”,的HC0“的”盐酸“,”HC2“,”HC3“和”HC4“与”HC3“作为默认的。这些修正的更多信息,请参阅的帮助文件HCCM。用户指定“无”,有选择地显示输出从LM()适合使用mtable()。
参数:keep
A vector of variable names you would like to display using mtable(). Defaults to NULL.
一个向量的变量名你想显示使用mtable()的。默认设置为NULL。
参数:drop
A vector of variable names you would like to not display using mtable(). Defaults to NULL. If both keep and drop are NULL, the default is to print output for all variables in the model. If keep and drop are specified, keep takes precedence, except in the case of dropping an intercept. See examples below.
一个向量的变量名,你想不显示使用mtable()。默认设置为NULL。如果保持和下降是NULL,则默认为模型中的所有变量打印输出。如果保持和删除指定的,保持优先级,除了在丢弃拦截的情况下。见下面的例子。
参数:vcov
User-supplied variance-covariance matrix.
用户提供的方差 - 协方差矩阵。
参数:se
User-supplied vector of standard errors.
用户提供的标准误差向量。
值----------Value----------
Returns an object of type "robust."
返回一个对象类型“稳健”。
(作者)----------Author(s)----------
J. Anthony Cookson
参见----------See Also----------
hccm summaryR getSummary.robust mtable
hccmsummaryRgetSummary.robustmtable
实例----------Examples----------
library(tonymisc)
data(mktshare)
mkt.lm = lm(y~x1+x2+p+z1, data=mktshare)
mkt.rob = robust(mkt.lm) ## Default is hc3 heteroskedasticity corrrection[默认情况下是HC3的异方差性corrrection]
mkt.rob2 = robust(mkt.lm, type = "hc1") ## Can specify hc0, hc1, hc2, hc3[#指定HC0,HC1,HC2,HC3]
mkt.rob3 = robust(mkt.lm, type = "no") ## Can specify type = "no" for not corrected SEs[#指定type =“NO”不纠正社会企业]
mtable(mkt.rob, mkt.rob2, mkt.rob3) ## Coding Kludge: no correction is reported as type = hc9[#编码的kludge:不改正的,报告类型= HC9]
mkt.rob4= robust(mkt.lm, keep="p") ## keeps intercept by default[#默认情况下,保持拦截]
mkt.rob5= robust(mkt.lm, keep=c("x1","p")) ## can keep more than one[#可以保留一个以上的]
mkt.rob6= robust(mkt.lm, keep=c("x1", "p"), drop="(Intercept)") ## Drop intercept.[#删除拦截。]
mtable(mkt.rob4, mkt.rob5, mkt.rob6)
mkt.rob7= robust(mkt.lm, type="no", drop=c("x1","z1")) ## type="no": extends selective output to lm[#类型=“NO”:扩展选择输出流明]
mkt.rob8= robust(mkt.lm, drop="(Intercept)", keep=c("x1", "x2")) ## Can drop intercept and specify keep[#下降拦截,并指定保持]
mtable(mkt.rob7, mkt.rob8)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|