我想用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]