R语言【base】——sample():随机取样和排列

Package base version 4.2.0


Description

sample() 使用替换或不替换从参数【x】的元素中获取指定大小的样本。


Usage

sample(x, size, replace = FALSE, prob = NULL)sample.int(n, size = n, replace = FALSE, prob = NULL,useHash = (n > 1e+07 && !replace && is.null(prob) && size <= n/2))

Arguments

参数【x】:由一个或多个可供选择的元素组成的向量,或正整数。

参数【n】:一个正数,可供选择的项目的数量。

参数【size】:一个非负整数,给出可供选择的项目的数量。

参数【replace】:抽样是否需要更换?

参数【prob】:一种概率权重向量,用于获得被采样向量的元素。

参数【useHash】:逻辑指示是否应该使用算法的哈希版本。只能用于参数【replace】 = FALSE参数【prob】 = NULL 参数【size】 <= n/2,并且实际上应该用于较大的参数【n】,因为参数【useHash】= FALSE 将使用与n成比例的内存。


Details

如果参数【x】的长度为 1,是数值型(在 is.numeric 的意义上)并且参数【x】 >= 1,则通过sample 1:x 进行抽样。请注意,当调用(例如 sample(x))中参数【x】的长度变化时,此便利特性可能会导致不期望的行为。

此外,参数【x】可以是任何长度和整数子集有意义的 R 对象:这些操作的 S3S4 方法将酌情分配。

对于 sample, 参数【size】的默认值是从第一个参数推断出的项数,因此 sample(x) 生成x元素的随机排列(或1:x)。

允许要求 n = 0 或长度为 0 参数【x】的 size = 0 样本,但否则需要 n > 0 或正长度(x)。

参数【n】参数【x】的非整数正数值将被截断为下一个最小的整数,该整数不得大于 .machine $integer.max

可选的参数【prob】可用于给出一个权重向量,用于获取被采样向量的元素。它们的和不需要等于 1,但它们不应该是负的,也不应该都是零。

如果参数【replace】为假,则依次应用这些概率,即选择下一个项目的概率与剩余项目中的权重成正比。在这种情况下,非零权重的数量必须至少为参数【size】

sample.int 是一个裸接口,其中参数【n】参数【size】都必须以整数形式提供。

参数【n】可以大于 integer 类型的最大整数,不超过 double 类型中可表示的最大整数。只支持均匀采样。使用两个随机数来保证大整数的均匀抽样。


Value

对于一个长度为参数【size】的向量,其元素取自参数【x】或整数 1:x

对于sample.int,长度为参数【size】的整数向量,元素从 1:n 开始,或者当参数【n】大于等于2的31次方时,是双精度向量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/612414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20240110在ubuntu20.04下重启samba服务

20240110在ubuntu20.04下重启samba服务 百度搜索&#xff1a;samba restart https://www.python100.com/html/78028.html 重启samba命令详解 更新&#xff1a;2023-05-17 16:04 一、重启samba命令 重启samba可以使用以下命令&#xff1a; /etc/init.d/smb restart 或者 syste…

中国智造闪耀CES | 木牛科技在美国CES展亮相多领域毫米波雷达尖端方案

素有全球科技潮流“风向标”之称的2024国际消费类电子产品展&#xff08;CES&#xff09;&#xff0c;于1月9-12日在美国拉斯维加斯会议中心举办。CES是全球最大的消费电子和消费技术展览会之一&#xff0c;汇集了世界各地优秀的消费电子和科技公司&#xff0c;带着最好的产品来…

uniapp项目怎么删除顶部导航栏

uniapp去掉顶部导航的方法&#xff1a; 1、去掉所有导航栏 "globalStyle": { "navigationBarTextStyle": "white", "navigationBarTitleText": "uni-app", "navigationBarBackgroundColor": "#007AFF"…

Apache ActiveMQ RCE CNVD-2023-69477 CVE-2023-46604

漏洞简介 Apache ActiveMQ官方发布新版本&#xff0c;修复了一个远程代码执行漏洞&#xff0c;攻击者可构造恶意请求通过Apache ActiveMQ的61616端口发送恶意数据导致远程代码执行&#xff0c;从而完全控制Apache ActiveMQ服务器。 影响版本 Apache ActiveMQ 5.18.0 before 5.1…

Windows系统下python版本Open3D-0.18.0 的快速安装与使用

目录 一、安装Anaconda3二、安装open3d三、测试代码四、结果展示五、测试数据 Windows系统下python版本Open3D-0.18.0 的快速安装与使用由CSDN点云侠原创&#xff0c;爬虫自重。如果你不是在点云侠的博客中看到该文章&#xff0c;那么此处便是不要脸的爬虫。 一、安装Anaconda…

Hive基础知识(八):Hive对数据库的增删改查操作

1. 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment]#注释 [LOCATION hdfs_path]#指定当前库的hdfs目录 [WITH DBPROPERTIES (property_nameproperty_value,...)]; #备注创建作者和创建时间 1&#xff09;创建一个数据库&#xff0c;数据…

【机器学习300问】2、机器学习分为哪几类?

一、监督学习 监督学习&#xff08;Supervised Learning&#xff09;是机器学习和人工智能中的一种算法学习训练方式。它利用有标签的数据&#xff08;通常称为训练数据&#xff09;作为输入&#xff0c;训练一个模型来学习输入和输出之间的关系。模型学习后可以用于预测新的、…

Linux 常用进阶指令

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 其他…

华为机试真题实战应用【赛题代码篇】-快递投放问题(附Java和C++代码实现)

目录 问题描述 解题思路 代码实现 Java 代码2 C++ 问题描述 有N个快递站点用字符串标识,某些站点之间有道路连接。每个站点有一些包裹要运输,每个站点间的包裹不重复, 路上有检查站会导致部分货物无法通行

SQL语句中EXISTS的终极指南

SQL语句中EXISTS的终极指南 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天&#xff0c;我们将深入探讨在SQL语句中经常用到的一项强大工具——“EXISTS”&#…

最实用的 8 个免费 Android 数据恢复软件

如果您正在寻找最好的免费 Android 数据恢复软件&#xff0c;那就不用再犹豫了&#xff0c;因为我已经列出了最好的软件。不可否认&#xff0c;智能手机和平板电脑等 Android 设备正在与技术一起发展。与以前相比&#xff0c;它们也更加融入了我们的日常生活。 Android 智能手…

Vue3-45-Pinia-定义全局状态的两种方式

Pinia 的作用介绍 Pinia 是管理 全局状态的工具。 全局状态 &#xff1a; 我的理解&#xff0c;就是一个全局的变量&#xff0c;在项目内&#xff0c;所有的组件都可以使用它&#xff0c;对它进行读写操作。 全局状态的三个核心概念 state : 最核心的&#xff0c;就是变量的定义…

Golang,Gin框架使用ShouldBindJSON时出现EOF报错

前言 做毕设ing&#xff0c;使用的是Gin框架做的一个简单的管理系统。但偶尔也会碰到一些稀奇古怪的Bug&#xff0c;因此记录一下。 问题描述 api是这样写的 func UserRegisterHandler(c *gin.Context, user *usecase.UserOperate) {if err : c.ShouldBindJSON(&UserReg…

七种查找算法,十大排序算法

文章目录 常见的七种查找算法&#xff1a;1. 基本查找2. 二分查找3. 插值查找4. 斐波那契查找5. 分块查找6. 哈希查找7. 树表查找 十大排序算法&#xff1a;1. 冒泡排序1.1 算法步骤1.2 动图演示1.3 代码示例 2. 选择排序2.1 算法步骤2.2 动图演示 3. 插入排序3.1 算法步骤3.2 …

数据结构与算法教程,数据结构C语言版教程!(第三部分、栈(Stack)和队列(Queue)详解)三

第三部分、栈(Stack)和队列(Queue)详解 栈和队列&#xff0c;严格意义上来说&#xff0c;也属于线性表&#xff0c;因为它们也都用于存储逻辑关系为 "一对一" 的数据&#xff0c;但由于它们比较特殊&#xff0c;因此将其单独作为一章&#xff0c;做重点讲解。 使用栈…

2022-2023 ICPC, Asia Yokohama Regional Contest 2022(题解)

2022-2023 ICPC, Asia Yokohama Regional Contest 2022 文章目录 A. Hasty Santa ClausB. Interactive Number GuessingC. Secure the Top SecretD. Move One CoinE. Incredibly Cute Penguin ChicksF. Make a LoopG. Remodeling the DungeonH. Cake DecorationI. Quiz Contest…

企业微信与CRM集成(AI问答)

企业微信&#xff0c;自建应用&#xff0c;和企业已有的crm系统&#xff0c;能够怎样结合起来&#xff0c;请给出建议 企业微信与自建应用以及现有的CRM系统相结合&#xff0c;可以通过以下几种方式来提升客户关系管理效率和内部协作水平&#xff1a; API集成&#xff1a; 利用…

【申请SSL证书】免费申请阿里云SSL证书

注意&#xff1a;申请 SSL证书的前提是有一个域名且备案了 第一部&#xff1a;申请免费证书 免费 CA 证书购买地址&#xff08;请戳这里&#xff09; 选择合适的选项如下图 为了解决免费证书近期存在的吊销、统计等问题&#xff0c;自2021年起&#xff0c;免费证书申请申请将…

鸿蒙Harmony--状态管理器--@Prop详解

纵横千里独行客&#xff0c;何惧前路雨潇潇。夜半浊酒慰寂寞&#xff0c;天明走马入红尘。且将新火试新茶&#xff0c;诗酒趁年华。青春以末&#xff0c;壮志照旧&#xff0c;生活以悟&#xff0c;前路未明。时间善变&#xff0c;可执着翻不了篇。时光磨我少年心&#xff0c;却…

YOLOv5改进 | 检测头篇 | DynamicHead支持检测和分割(不同于网上版本,全网首发)

一、本文介绍 本文给大家带来的改进机制是DynamicHead(Dyhead),这个检测头由微软提出的一种名为“动态头”的新型检测头,用于统一尺度感知、空间感知和任务感知。网络上关于该检测头我查了一些有一些魔改的版本,但是我觉得其已经改变了该检测头的本质,因为往往一些细节上才…