poststrata(sampling)
poststrata()所属R语言包:sampling
Postratification
Postratification
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Poststratification using several criteria.
事后分层使用几个标准。
用法----------Usage----------
poststrata(data, postnames = NULL)
参数----------Arguments----------
参数:data
data frame or data matrix; its number of rows is n, the sample size.
数据框或数据矩阵,其行数为n,样本大小。
参数:postnames
vector of poststratification variables.
向量的事后分层变量。
值----------Value----------
参数:The function
produces an object, which contains the following information:
产生一个对象,它包含以下信息:
参数:data
the final data frame with a new column ('poststratum') containg the unit poststratum.
最后的数据框,一个新的列(“poststratum)containg单位poststratum。
参数:npost
the number of poststrata.
的数目poststrata。
参见----------See Also----------
postest
postest
实例----------Examples----------
# Example from An and Watts (New SAS procedures for Analysis of Sample Survey Data)[和瓦(抽样调查数据分析的SAS程序实例)]
# generates artificial data (a 235X3 matrix with 3 columns: state, region, income).[生成人工数据(3一个235X3矩阵,列:国家,区域,收入)。]
# the variable "state" has 2 categories ('nc' and 'sc'). [的变量“状态”有2个类别(“NC”和“SC”)。]
# the variable "region" has 3 categories (1, 2 and 3).[可变的“区域”具有3个类别,(1,2和3)。]
# the income variable is randomly generated[收入变量是随机生成的]
data=rbind(matrix(rep("nc",165),165,1,byrow=TRUE),matrix(rep("sc",70),70,1,byrow=TRUE))
data=cbind.data.frame(data,c(rep(1,100), rep(2,50), rep(3,15), rep(1,30),rep(2,40)),
1000*runif(235))
names(data)=c("state","region","income")
# computes the population stratum sizes[计算人口阶层大小]
table(data$region,data$state)
# not run[不运行]
# nc sc[NC SC]
# 1 100 30[1 100 30]
# 2 50 40[2 50 40]
# 3 15 0[3月15日0]
# postratification using two criteria: state and region[postratification国家和区域使用两个标准:]
poststrata(data,postnames=c("state","region"))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|