R中的帕累托采样

时间:2018-07-02 18:15:02

标签: r regression sampling

我想用R语言的帕累托采样方法选择一个样本。我有几个问题: 我可以使用n个(样本大小)最大的Q值代替帕累托样本的最小Q值吗? (即以下示例中的最后一行。我可以使用:Q <-order(U *(1-prob)/((1-U)* prob)) [31:50] [1:n]

进行回归分析很有意义,我使用最大值而不是最小的Q值?

R语言中的人工数据示例:

library(sampling)
N = 50 # population size
n = 20 # sample size
x <- rnorm (1:50) # auxiliary variable
x.ab <- abs (x) # absolute values
prob <- inclusionprobabilities (a = x.ab, n = n)
U <-runif(N)   # Uniform variable
Q <- order (U * (1-prob) / ((1-U) * prob)) [1: n1]

0 个答案:

没有答案