如何从两个不同的向量中提取样本?
How to take sample form two different vectors?
我有两个不同大小的向量。说
x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
我想创建大小为 100 的新向量 z
,其中包含来自 x
的大小为 75 的观察样本和来自 y
的大小为 25 的样本。
我想使用基础包的sample()
功能。
试试这个:
x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
z<-c(sample(x = x,size = 75,replace = T),sample(x = y,size = 25,replace = T))
我有两个不同大小的向量。说
x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
我想创建大小为 100 的新向量 z
,其中包含来自 x
的大小为 75 的观察样本和来自 y
的大小为 25 的样本。
我想使用基础包的sample()
功能。
试试这个:
x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
z<-c(sample(x = x,size = 75,replace = T),sample(x = y,size = 25,replace = T))