在R語言中,sample()函數用于從給定的向量、數據框或矩陣中隨機抽樣。它的用法如下:
sample(x, size, replace = FALSE, prob = NULL)
參數說明:
返回值:
示例:
# 從1到10的整數中進行有放回抽樣,抽取3個樣本
sample(1:10, 3, replace = TRUE)
# 從1到10的整數中進行無放回抽樣,抽取5個樣本
sample(1:10, 5, replace = FALSE)
# 從給定的向量中根據指定的概率進行有放回抽樣
sample(c("A", "B", "C"), 5, replace = TRUE, prob = c(0.1, 0.2, 0.7))
上述示例中,通過sample()函數從給定的整數和字符向量中抽取樣本。在抽樣時,可以選擇是否進行有放回抽樣,并且可以為每個元素指定抽取的概率。