r语言中sample函数的用法是什么
在R语言中,sample()函数用于从给定的向量、数据框或矩阵中随机抽样。它的用法如下:
sample(x, size, replace = FALSE, prob = NULL)
参数说明:
- x:一个向量、数据框或矩阵,表示要从中抽样的数据源。
- size:一个整数,表示要抽取的样本大小。
- replace:一个逻辑值,表示是否进行有放回抽样。如果为TRUE,则样本有放回抽样;如果为FALSE,则样本无放回抽样。
- prob:一个可选的具有与x相同长度的向量,表示每个元素被抽取的概率。默认情况下,所有元素具有相等的抽取概率。
返回值:
- 返回一个包含抽样结果的向量、数据框或矩阵。
示例:
# 从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()函数从给定的整数和字符向量中抽取样本。在抽样时,可以选择是否进行有放回抽样,并且可以为每个元素指定抽取的概率。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:git撤销暂存区的方法是什么 下一篇:自建adsl拨号服务器要注意哪些事项
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。