卡方测试错误“卡方近似可能不正确”

2023-12-06

我在 R 中进行了卡方检验,结果是:

crianza = matrix(c(1,1,0,12,12,7,2,1,0,0,1,0,0,0,5,
      0,0,0,1,1,2,0,0,3,0,0,0,13,35,29,0,0,1,10,
      0,0,1,0,0,0,0,0),ncol=3,byrow=TRUE)
colnames (crianza) = c("Neonate","Juevenile","Adult")
rownames (crianza) = c("C.acronotus","C.limbatus","C.obscurus","C.perezi",
 "C.porosus","C.falciformis","G.cuvier","G.cirratum","M.canis",
 "R.porosus","R.lalandii","S.lewini","S.mokarran","S.tiburo")    
crianza = as.table(crianza)

Pearson's Chi-squared test

data:  crianza
X-squared = NaN, df = 26, p-value = NA

Warning message:
In chisq.test(crianza) : Chi-squared approximation may be incorrect

有谁知道为什么会发出警告?是因为我使用了错误的方法吗?


你得到了NA值,因为您的行根本没有计数。

cc <- crianza[rowSums(crianza)>0,]
chisq.test(cc)

要规避警告,请尝试simulate.p.value=TRUE:

chisq.test(cc, simulate.p.value=TRUE)

请注意,这是一个极其不平衡的表,使用模拟 p 值,您基本上会得到一个小至 1/(模拟运行次数)的值:

chisq.test(cc, simulate.p.value=TRUE, B=1e6)

我已经到达B=1e7在我失去耐心之前。您可能不应该担心报告值超出“p 值非常小,最多 1e-6”

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

卡方测试错误“卡方近似可能不正确” 的相关文章

  • 使用函数保存 ggplot

    我想创建一个函数来保存绘图 来自ggplot 这是一个数据框 creating data frame music lt c Blues Hip hop Jazz Metal Rock number lt c 8 7 4 6 11 df mu
  • 如何在 ggplot2 图中有两个源标题? [复制]

    这个问题在这里已经有答案了 我正在尝试在 ggplot2 图中添加第二个标题 与这位经济学家制作此图的方式类似 这是我制作的一个基本图 我知道如何在右下角添加一个标题 但如何在左下角添加另一个标题 ggplot mtcars aes mpg
  • 如何在R中对多个时间序列应用dtw算法?

    Problem 我有不同车辆速度的时间序列 我的最终目标是根据不同车辆在时间上的速度相似性对它们进行聚类 因此 我基本上需要生成一个距离矩阵 其中每个单元格包含一对车辆速度时间序列之间的距离 我想使用动态时间扭曲 dtw 作为距离度量 所以
  • 通过 rpy2 将 numpy 数组传递给 R 时出现不一致数组

    我正在尝试将 numpy 数组传递到 R 中的 GAMLSS 包 import numpy as np import rpy2 robjects as robjects from rpy2 robjects import numpy2ri
  • 合并行并用 group_by 和? 填充空位置

    对 R 编码非常陌生 我一直在尝试使用 dplyr 中的 group by 格式化 合并 df 中的行 然而 我还没有完全做到这一点 这是我的数据表的简化 前三个条目共享相同的 id 最后两个条目共享相同的 id ID Assay1 Ass
  • 如何计算大型数据集的平均值

    我正在使用一个数据集 该数据集每天 24 小时每小时读取一次温度读数 已有 100 多年的历史 我想获得每天的平均温度以减少数据集的大小 标题看起来像这样 YR MO DA HR MN TEMP 1943 6 19 10 0 73 1943
  • R - 分割数据帧而不删除 NA 值

    如果我有一个 df letter body part a head b head c NA d NA e left foot 我想将它分成 2 个 dfs 一个只有 body part head 另一个则包含其他所有内容 IE 列表 我可以
  • 从数据框中的列中删除小数

    我有一个数据框 列中有数字 这些数字是小数 我想删除列中的小数和整数 我的数据框expsrs看起来像这样 ENSG00000226823 1 15 14 4947 22 5606 13 5819 5 09327 16 8503 ENSG00
  • R如何在ggplot2中为金字塔状图添加面标签

    我创建了类似金字塔的图 我想为图的每一侧添加标签 类似于小平面标签 我的数据 dt lt data frame Answer factor x rep x c 1 3 times 2 labels c Yes No Maybe Gender
  • 我无法通过无功输入使 ggvis 秤保持固定

    我正在尝试创建一个闪亮的应用程序 允许用户选择某些组来绘制 ggvis 图 我遇到的问题是 如果我将反应数据映射到点的属性 如点填充 形状等 则每次用户更新组时比例都会重置 因此 组标识到填充颜色的映射不会保持不变 我尝试通过硬编码组 ID
  • ggplot - 标签为计算的增加 (%)

    我已经开发了一个 ggplot 图 但现在我正在尝试添加计算标签 该标签显示同比增长百分比 我的数据框非常简单 主数据集聚合的结果 data frame 4 obs of 3 variables Year int 2011 2012 201
  • Sparklyr - 在 Apache Spark Join 中包含空值

    问题在 Apache Spark Join 中包含空值 https stackoverflow com questions 41728762 including null values in an apache spark join有 Sc
  • 如何使用动态名称计算 R 数据框中的多个新列

    我正在尝试在 R 数据框中生成多个新列 变量 并使用从向量中获取的动态新名称 新变量是根据单列的组 级别计算的 数据框包含测量值 counts 不同的化学元素 element 沿深度 z 新变量的计算方法是将特定深度的每个元素的计数除以代理
  • 带knitr的子图或子标题?

    是否可以使用 knit 生成子图 带有相关的子标题 这是一个最小的工作示例 documentclass article begin document lt
  • 反转向量中重复部分的顺序

    考虑以下预排序向量x x lt c 1 2 2 2 3 5 7 7 7 8 order 向我们展示了向量的顺序 o lt order x 1 1 2 3 4 5 6 7 8 9 10 现在假设我只想反转重复 重复值的顺序x 这意味着我想反转
  • 创建一个 .rwl 对象

    我有一些树数据想要处理dplr包裹 我的问题是我只有 Excel 文件形式的数据 因此我将数据导出为 csv 然后将其输入 R 中 a lt read csv file 我需要将这些数据转换为 rwl能够运行一些dplr功能 我的猜测是我需
  • 展开多列 [tidyr]

    我想使用将数据分布在多个列上tidyr dat lt data frame ID rep 1 10 col1 LETTERS seq 1 10 col2 c letters seq 1 8 NA NA col3 c rep NA 8 5 N
  • R 中 str_detect 函数中的字边界

    在下面的字符串中 我希望 str detect 仅当字符 AD 在字符串中找到 ocode lt ADV TXN CODE SCHED CC AMEX I tried str detect ocode pattern AD which re
  • 在 R 中用 mutate_at 覆盖很多列?

    鉴于以下情况dataframe我正在尝试改变一切 除了c and d列使用dplyr mutate at with lambda功能但没有运气 structure list a c 1 2 3 b c 43 2 1 c c 234242 2
  • 从R中的字符串中匹配提取国家名称

    我一直在从网站上抓取评论数据 在此过程中 我能够获取包含用户名 评论数量 评论日期和国家 地区信息的字符串向量 它们看起来大致是这样的 raw lt c Anna 1025 North Carolina USA DEC 20 2017 Ja

随机推荐

  • 我应该在 Flutter 插件的 Swift 本机代码中传递哪个视图控制器?

    我试图在我的 Flutter 插件中显示来自 Swift 本机代码的 Adcolony 广告 这就是我的 swift 代码的样子 if let interstitial self interstitial interstitial expi
  • MacOS:以编程方式查找串行端口?

    MacOS 中是否有库调用来列出可用的串行端口及其设置 希望有一天能以最小的难度移植到 iOS 上 我宁愿不system ls dev tty and system stty 如果可能的话 您可以使用 IOKit 调用来查找串行端口 See
  • NSTimer Category + Blocks 实现替换选择器

    我对块和 Objective C 很陌生 我正在尝试使用两者来编写我的第一个类别 我的想法是在 NSTimer 上创建一个类别 它将接收一个块作为参数 并且该块将在选择器调用中使用 现在我有这个 NSTimer Additions h im
  • 可靠的数据服务

    如何确保我的文件服务可靠且可扩展 它可以处理多少个并行请求 我正在思考超越硬件能力和带宽的问题 我正在关注在 java servlet 中流式传输大文件 如果这些是静态文件 只需链接到它directly 所有像样的 servlet 容器 应
  • 错误:Tensorflow CNN 维度

    你好 我是 Tensorflow 新手 尝试使用 CNN 运行 cifar10 数据集 我的网络由三层构成 例如 卷积 最大池化 全连接层 Softmax层 下面是我的模型的张量流代码 15 def model X w w2 w o p k
  • 如何在vue2.7中删除slot-scope

    我将 vue 应用程序升级到 vue2 7 并且我想从我的应用程序中删除 slot scope 因为它在 vue3 中已被删除 所以在示例中 我看到 vue2 是这样的
  • TSQL 返回结果是否比 SQL Server 中的存储过程更快

    我有一个以前运行良好的存储过程 需要 4 到 5 秒才能得到结果 过去两个月我没有使用这个存储过程 当我现在调用相同的过程时 需要 5 分钟以上才能产生结果 过去两个月没有记录填充到我的源表中 我转换了存储过程并作为 TSQL 块执行 它恢
  • 为什么 C++ 犰狳中的一些特征向量符号与 Python 和 R 不同

    我想知道为什么 Armadillo 的特征向量中元素的符号与 Python 即 numpy 和 R 等其他语言相反 例如 C using namespace arma vec eigval mat eigvec C 11 initializ
  • 合并配置单元中的两列并在运算符之间使用

    我在配置单元中有一个带有列的登录详细信息表 日期 时间 用户 我正在尝试编写一个查询 它可以选择在两个日期之间登录的用户 同时也考虑到时间 例如 我想知道在这段时间里登录过的用户10 12 2012 02 30 00 and 28 12 2
  • 如何将包含 HTML 实体和无效字符的文本转换为其 UTF-8 等效项?

    我正在更改标题 因为我不知道特殊的破损窗口字符给我带来了问题 使问题看起来像重复的 如何转换 HTML 实体 0 9 类型的字符引用和 a fA F0 9 无效的字符引用 和无效的 Windows 字符 chr 151 到其 UTF 8 等
  • PHP磁盘总空间

    我需要有关 disk total space 函数的帮助 我的代码中有这个 Name Email Diskspace Available
  • 检测草地图像中的植物

    我是计算机视觉领域的新手 我想检测草地图像中的某种植物 Original Image Canny Edge Detection Algorithmus Hough Line Transform After Edge Detection 我已
  • 如何在Web服务器上获取用户的IP地址?

    我在将用户的 IP 地址获取到 Web 服务器时遇到问题 我正在使用这段代码 To get the local IP address string sHostName Dns GetHostName IPHostEntry ipE Dns
  • JavaScript 中的串联继承与类继承

    当我一开始看到连接继承时 它对我来说就像一个组合 但人们一直将其命名为继承 然而 类使用原型来创建将对象连接在一起的原型链 现在的问题是 如果串联继承和类继承都做同样的事情 该使用哪一个 这是两种情况的示例串联继承 function Per
  • Reactjs 中的 HTML 表格行跨度

    当我使用地图并想要制作这样的表格时我很困惑 有数据 const arr no 1 name david fruit apple type typeName red apple typeName green apple no 2 name d
  • 在 C# 中将包含多个 XML 文件的单个大文件读取到多个 xml 记录中

    我有一个文件 它实际上包含多个相同格式的 XML 文件 因此该文件本身不是有效的 XML 例如
  • ASP.NET自定义控件,模板字段可以有属性吗?

    例如
  • 在Python中使用更多的小数

    我已经有一个使用二分法来确定某个值的代码 问题是我需要一个如此精确的值 超过 15 位小数 并且在某些时候 python 停止获取更小的数字 我知道 Decimals 库 但是我真的必须将代码中的每个参数重写为 Decimals param
  • C++ 函数模板格式

    只是有一个关于类模板的问题 对于以下代码 该函数运行完全正常 但我很困惑为什么 如何在不提供迭代器的类 类型的情况下运行填充函数 为什么不需要提供迭代器类型 include
  • 卡方测试错误“卡方近似可能不正确”

    我在 R 中进行了卡方检验 结果是 crianza matrix c 1 1 0 12 12 7 2 1 0 0 1 0 0 0 5 0 0 0 1 1 2 0 0 3 0 0 0 13 35 29 0 0 1 10 0 0 1 0 0 0