R语言 如何使用R中的样本函数生成样本
在这篇文章中,我们将讨论如何使用R中的Sample函数生成一个样本。
Sample()函数 用于从给定的数据中生成随机元素,可以用或不用替换。
语法:
其中。
- data 可以是一个向量或一个数据帧
- size 代表样本的大小
- replace :如果设置为true,则用于再次重复设置数值
- prob: 一个概率权重的向量,用于获得被抽样的向量的元素
例1:从向量中生成样本数据
这里,我们将使用sample函数从给定的有11个元素的向量中生成n个样本数据。
输出 。
例2:通过替换从向量中生成样本数据
这里我们要创建一个有11个元素的向量,并通过替换生成样本数据。
输出 。
例3:使用sample函数进行不均匀概率的抽样调查
在这里,我们将通过使用prob参数设置概率来选择比其他元素概率高的元素。
输出。
例4:使用sample函数对数据框行进行随机抽样
这里我们要对数据框进行抽样,让我们创建一个数据框并对行进行抽样。
输出
例5:使用sample函数对列表元素进行随机抽样
在这里我们要对大小为4的列表中的数据进行采样
输出 。