getdata(sampling)
getdata()所属R语言包:sampling
Get data
获取数据
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Extracts the observed data from a data frame. The function is used after a sample has been drawn.
从数据框中提取观测数据。使用该函数的后的样品已被绘制。
用法----------Usage----------
getdata(data, m)
参数----------Arguments----------
参数:data
population data frame or data matrix; its number of rows is N, the population size.
人口数据框或数据矩阵,其行数为N,人口规模。
参数:m
vector of selected units or sample data frame.
矢量选择的单位或样本数据框。
参见----------See Also----------
srswor, UPsystematic, strata,
srswor,UPsystematic,strata,
实例----------Examples----------
############[###########]
## Example 1[#示例1]
############[###########]
# 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 variable 'income' is generated using the U(0,1) distribution.[使用U(0,1)分布的变量“收入”。]
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")
# the inclusion probabilities are computed using the variable 'income'[包含概率计算使用的变量收入]
pik=inclusionprobabilities(data$income,20)
# draw a sample s using systematic sampling (sample size is 20)[画一个样品使用系统抽样(样本大小为20)]
s=UPsystematic(pik)
# extracts the observed data[提取所观察到的数据]
getdata(data,s)
############[###########]
## Example 2[#示例2]
############[###########]
# see other examples in 'strata', 'cluster', 'mstage' help files[其他的例子在阶层,聚类,mstage的帮助文件]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|