如何在 R 中的数据行内跨变量/向量查找众数

2023-12-01

有谁知道如何找到模式(R中单个案例的变量中最常见的模式?)

例如,如果我有关于最喜欢的水果类型 (x) 的数据,则对调查中的每个受访者 (id) 询问九次 (x1-x9)。如果我想找到每个测试对象在前五次询问中的模态响应,我将如何在 R 中进行编程?

更简洁地说,通过下面的示例数据,如何找到每种情况下的模式?

 id  x1  x2  x3  x4  x5  MODE(x1-x5)?  
  1  3   5   6   4   5   5   
  2  7   4   7   4   7   7  
  3  3   4   4   4   3   4  
  4  3   2   2   2   3   2 

The modeest包提供了许多单峰单变量数据模式的估计器。

这个有一个功能mfv返回最频繁的值,或者(如?mfv状态)最好使用 `mlv(..., method = 'discrete')

library(modeest)


## assuming your data is in the data.frame dd

apply(dd[,2:6], 1,mfv)
[1] 5 7 4 2
## or
apply(dd[,2:6], 1,mlv, method = 'discrete')
[[1]]
Mode (most frequent value): 5 
Bickel's modal skewness: -0.2 
Call: mlv.integer(x = newX[, i], method = "discrete") 

[[2]]
Mode (most frequent value): 7 
Bickel's modal skewness: -0.4 
Call: mlv.integer(x = newX[, i], method = "discrete") 

[[3]]
Mode (most frequent value): 4 
Bickel's modal skewness: -0.4 
Call: mlv.integer(x = newX[, i], method = "discrete") 

[[4]]
Mode (most frequent value): 2 
Bickel's modal skewness: 0.4 
Call: mlv.integer(x = newX[, i], method = "discrete") 

现在,如果您有最频繁的联系,那么您需要考虑您想要什么。
both mfv and mlv.integer将返回与最频繁出现的所有值。 (虽然打印方法只显示单个值)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 R 中的数据行内跨变量/向量查找众数 的相关文章

  • R 中的“右”滚动平均值和“左”滚动平均值是什么?

    如果我想计算之前的n意味着年份滞后于当年 我将如何实现这一点 它像 右 滚动平均窗口一样简单吗 或者它是一个 左 滚动平均窗口 我不确定这里使用哪个窗口 样本数据 set seed 1234 dat lt data frame year c
  • 有没有一种简单的方法可以在 R 的 igraph 中按度数对网络节点进行着色?

    使用igraphR 包 我想按度数对网络节点进行着色 颜色应代表渐变 例如从蓝色到红色 或从黄色到红色 从网络中观察到的最低程度到最高程度 我找到了一个可行的解决方案 https stackoverflow com questions 40
  • 根据一个或多个下拉选项创建具有不同类型线型的折线图

    在下面闪亮的应用程序中 我尝试根据侧边栏中的下拉选择创建点线图 我已成功在选择一个指标时创建折线图 但无法选择 2 个指标 为了x and y我想要一个solid线 对于x1 and y1我想要一个dashed线和对于x2 and y2一条
  • 在 R 中,如何获得某些向量值的所有可能组合?

    背景 我有一个需要一些参数的函数 我想要获得所有可能的参数组合的函数结果 一个简化的例子 f lt function x y return paste x y sep colors c red green blue days c Monda
  • 如何扩展 ggplot y 轴限制以包含最大值

    通常 在图中 Y 轴值标签会在绘制的最大值下方被截断 For example library tidyverse mtcars gt ggplot aes x mpg y hp geom point 我知道scale y continous
  • 尝试使用 movie3d 制作 3D PCA 图(rgl)的电影

    我已经使用 pca3d 包在 R 中制作了 rgl 3D PCA 图 并且我正在尝试使用 movie3d 制作一个包含旋转图电影的 gif 文件 pca3d 包 makeMoviePCA 中有一个函数 它将其参数传递给 movie3d 这是
  • 对 data.table 进行子集化的最快方法是什么?

    在我看来 这是执行行 列子集的最快方法data table是使用 join 和nomatch option 它是否正确 DT data table rep 1 100 100000 rep 1 10 1000000 setkey DT V1
  • 将 SAS sas7bdat 数据读入 R

    R 有哪些选项可以读取本机 SAS 格式的文件 sas7bdat 进入R The NCES 共同核心 https nces ed gov ccd pubschuniv asp例如 包含以此格式保存的大量数据文件存储库 为了具体起见 让我们集
  • 使用 R 将图例添加到绘图中

    我使用 R 在一个图中创建了 4 条线 这是代码 Define 2 vectors cars lt c 123 07 110 51 96 14 98 71 101 3 trucks lt c 110 31 89 91 89 81 89 31
  • 将 stat_smooth 添加到 ggplot2 中的仅 1 个方面

    我有一些数据 在某个因素的某个水平上 存在显着的相关性 在另一个层面上 则没有 并排绘制这些图很简单 使用 stat smooth 向它们添加一行 也很简单 但是 我不希望线条或其填充显示在两个面之一中 有没有一种简单的方法可以做到这一点
  • 数据框中按行相关

    我正在尝试计算大型数据帧的所有行之间的相关性 到目前为止已经提出了一个有效的简单 for 循环 例如 name lt c a b c d col1 lt c 43 78 43 84 37 92 31 72 col2 lt c 43 80 4
  • 为什么表达式“1”==1 的计算结果为 TRUE? [复制]

    这个问题在这里已经有答案了 1 是字符值 其他1是数字 甚至 当我尝试在下面执行时 它给了我 TRUE as character 0 as numeric 0 谁能帮助我理解 为什么 来自help 如果两个参数是不同类型的原子向量 则其中一
  • ‘!’ 对于 R 中的因子没有意义

    我需要从数据框中排除变量 PABI 所以 我按如下方式进行子集化 MyData4 lt subset MyData PROV PABI newdata lt MyData MyData4 但我得到了这个错误 Error in FUN lef
  • 为什么在 R 中绘图时,hovertemplate 无法正确显示某些数据点

    mydat2 lt data frame subject c math english chemistry score c 80 50 65 class c A B A count c 50 60 70 library plotly plo
  • 将一长行带空格的数据导入R中

    这个问题是我上一个问题的后续问题 将一长行数据导入到 R 中 https stackoverflow com questions 8389913 我有一个由单行文本组成的大型数据文件 格式类似于 Cat 14 15 Horse 16 我最终
  • 闪亮的仪表板侧边栏中的可折叠菜单项

    我的侧边栏中有两个菜单项 目前 如果我单击任何菜单项 则会显示所有菜单项的选项卡项 我想让它可折叠 如果我单击多个名称菜单 单个分析应该折叠 如果我单击单个分析 多个分析应该折叠 目前的设计是 相同的可重现代码是 library shiny
  • Dplyr 过滤多个类似条件

    我正在尝试在 dplyr 中做一个过滤器 其中的列就像某些观察结果 我可以使用 sqldf 作为 Test lt sqldf select from database Where SOURCE LIKE ALPHA OR SOURCE LI
  • rpy2 无法加载外部库

    希望有人能帮忙解决这个问题 R版本 2 14 1rpy2版本 2 2 5蟒蛇版本 2 7 3 一直在尝试在 python 脚本中使用 rpy2 加载 R venneuler 包 该包以 rJava 作为依赖项 venneuler 和 rJa
  • 当我添加形状时,分组哑铃图变得不稳定

    我有以下数据显示白人与黑人在各个领域的一致性百分比 我想创建一个分组哑铃图 其中国家值和州值彼此相邻 以便于比较 Domain c A B C D E F G A B C D E F G A B C D E F G A B C D E F
  • 二部图匹配以匹配两个集合

    我是新手igraphR 中的包 我有两套A and B 每个都有N顶点 A1 A2 AN and B1 B2 BN 每个元素之间都有一个边缘A对每一个元素B 我有一个函数fWgt Ai Bj 返回之间的边的权重Ai and Bj 我一直在尝

随机推荐

  • 将 $_POST 与文本区域一起使用时出现问题

    我在网站上有一个简单的联系表单 有 2 个文本字段 1 个文本区域和 1 个隐藏字段 由于某种原因 除文本区域之外的所有字段都 POST 到 PHP 脚本 我以前已经这样做过一千次了 但从来没有遇到过这个问题 这是我的 HTML
  • 在没有 Office 365 订阅的情况下使用 Azure 多租户应用程序来访问用户日历信息

    我们编写了一个服务应用程序 该应用程序从组织 租户 的多个日历中读取 Office 365 日历信息 并对条目进行一些分析 为此 我们使用 Office 365 REST API 我们有多个客户组织 租户 需要此功能 因此我已按照以下步骤操
  • 在大型数据库中如何优化数据库这个查询?

    Query SELECT id FROM user tmp WHERE code 9s5xs1sy AND go NOT REGEXP http www xxxx example com aflam http xx example com
  • 使用特定字符在 Python 中拆分字符串

    我正在尝试按特定字符分割输入的文档 我需要在 和 处将它们分开 但我很难弄清楚这一点 def main for x in docread words x split for word in words doclist append word
  • 如何使用GAE访问GCE上的mongodb

    我已经在 GAE 上部署了我的演示应用程序 并且与 mLab 一起正常工作 但是当我尝试在 GCE MongoDB Google Click to Deploy 上部署 mongodb 时 部署成功 但我不知道如何设置 URI我的应用程序在
  • 找不到我的实体框架数据库

    我对代码优先实体框架数据库有点困惑 我创建了一个新的 DbContext 和类 将其存储在该上下文中 如下所示 namespace MyProject Subproject Something public class MyItem pub
  • Android sqlite / BLOB 性能问题

    自从我将数据从 ArrayList 移动到 Android 上的 sqlite 数据库后 我的性能出现了严重下降 没有打开的游标可能会导致这种情况 因此我怀疑问题出在我存储在 BLOB 字段中的图像 该应用程序创建Cards有一个字段卡位图
  • 如何让 CMake 自动检测 CUDA_ARCHITECTURES 的值?

    较新版本的 CMake 3 18 及更高版本 了解 CUDA 代码编译目标的 CUDA 架构的选择 目标有一个CUDA ARCHITECTURES属性 设置后会生成适当的 gencode arch whatever code whateve
  • Java 安装程序 - 需要帮助[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 首先 您好 感谢您花时间帮
  • 使用Opencv提取图像的公共部分

    我正在编写一个程序来查找图像之间的差异 目前 我正在使用 AKAZE 寻找特征 因此我知道了这两张图像的共同点 问题是这两张图片只有一部分是共同的 如何从两幅图像中提取共同部分 为了更好的解释 我需要从第一张图像中提取公共部分 然后从第二张
  • 正则表达式以任意顺序匹配至少两个特殊字符

    我必须对密码进行 jQuery 表单验证 密码应至少包含两个特殊字符 任意顺序 我尝试过用于密码验证的正则表达式但它没有解决两个随机特殊字符可以按任意顺序出现的问题 如何使用 JavaScript 正则表达式来做到这一点 在不必要的情况下
  • asp.net mvc 中的 LINQ + EntityFunction

    我有这样的代码使用EntityFramework Alpha3 来自nuget class Member Key public int Key get set public string Forename get set public st
  • Scrapy递归下载内容

    敲了好几次头之后 我终于来到这里了 问题 我正在尝试下载每个 craiglist 帖子的内容 我所说的内容是指 发布正文 例如手机的描述 自 iPhone 以来寻找新的旧手机已经令人兴奋不已 该代码是一项很棒的工作迈克尔 赫尔曼 我的蜘蛛班
  • 错误:经典 ASP 的 ADODB 代码不支持参数类型

    我编写了插入调用用oracle pl sql 编写的参数化存储过程的代码 我已正确给出所有参数 如下面的代码所示 function CallSp str id ref no note userId strdatestamp writtenD
  • ASP.NET MVC 和混合模式身份验证

    我有一个场景 要求用户能够使用 Windows 身份验证或表单身份验证对 ASP NET MVC Web 应用程序进行身份验证 如果用户在内部网络上 他们将使用 Windows 身份验证 如果他们在外部连接 他们将使用表单身份验证 我看到很
  • 在pdo执行中多次分配相同的参数值

    我最初有一个SQL语句 是这样的 SELECT COUNT friend one AS pending count COUNT friend two AS requests sent FROM friends WHERE friend on
  • Spring Boot SAML 和 OKTA 的 SCIM 实现

    我的要求是为 Spring Boot 应用程序实现 SCIM 2 0 服务器 该应用程序支持 SAML 进行 OKTA 身份验证 我没有找到 Spring Boot 为 SCIM 服务器提供的任何库 并且 Spring 的 Repos 中也
  • MS Teams 机器人部署拒绝自动生成的 manifest.json,并显示消息“清单解析失败”

    我重新部署了我的 侧面加载的 Teams 应用程序 该应用程序实现了一个非常简单的机器人 每天自动向房间发送消息 这已经工作了很长时间 我做了一些细微的更改 因此我需要重新部署 从 Teams 房间中删除 然后将其添加回来 After I
  • 每个类别的 Holoviews 颜色

    我最近一直在使用散景来绘图 我刚刚发现全息视图并想绘制一个基本的箱形图 在我的箱形图中 我尝试为数据分组的每个类别着色 这是我正在使用的代码 hv extension bokeh opts BoxWhisker box color blue
  • 如何在 R 中的数据行内跨变量/向量查找众数

    有谁知道如何找到模式 R中单个案例的变量中最常见的模式 例如 如果我有关于最喜欢的水果类型 x 的数据 则对调查中的每个受访者 id 询问九次 x1 x9 如果我想找到每个测试对象在前五次询问中的模态响应 我将如何在 R 中进行编程 更简洁