make.calfun(survey)
make.calfun()所属R语言包:survey
Calibration metrics
校准的指标
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Create calibration metric for use in calibrate. The function F is the link function described in section 2 of Deville et al. To create a new calibration metric, specify F-1 and its derivative. The package provides cal.linear, cal.raking, and cal.logit.
创建校准度量在calibrate。函数F是德维尔等人的第2条中描述的纽带作用。要创建一个新的校准度量,请指定F-1“及其衍生。该软件包提供cal.linear,cal.raking和cal.logit。
用法----------Usage----------
make.calfun(Fm1, dF, name)
参数----------Arguments----------
参数:Fm1
Function F-1 taking a vector u and a vector of length 2, bounds.
功能F-1一个向量u和一个向量的长度为2,bounds。
参数:dF
Derivative of Fm1 wrt u: arguments u and bounds
衍生的Fm1相对于u:参数u和bounds
参数:name
Character string to use as name
字符串作为名称使用
值----------Value----------
An object of class "calfun"
对象的类"calfun"
参考文献----------References----------
Procedures in Survey Sampling. JASA 88:1013-1020
Sampling. JASA 87: 376-382
参见----------See Also----------
calibrate
calibrate
实例----------Examples----------
str(cal.linear)
cal.linear$Fm1
cal.linear$dF
hellinger <- make.calfun(Fm1=function(u, bounds) ((1-u/2)^-2)-1,
dF= function(u, bounds) (1-u/2)^-3 ,
name="hellinger distance")
hellinger
data(api)
dclus1<-svydesign(id=~dnum, weights=~pw, data=apiclus1, fpc=~fpc)
svymean(~api00,calibrate(dclus1, ~api99, pop=c(6194, 3914069),
calfun=hellinger))
svymean(~api00,calibrate(dclus1, ~api99, pop=c(6194, 3914069),
calfun=cal.linear))
svymean(~api00,calibrate(dclus1, ~api99, pop=c(6194,3914069),
calfun=cal.raking))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|