问题标签 [chi-squared]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 中是否有任何函数返回与卡方拟合优度相关的 p 值?
我是新来的,我的英语不是很好,所以我会尽量解释清楚。我正在做一个关于隐写分析ASP.NET
的网络应用程序。C#
我在网上寻找一个计算观察到的显着性水平的函数,或者我的算法的卡方检验中的 p 值,我在 Java 中找到了它:
这是mi搜索的结果:
chi[block]= chiSquareTest(expectedValues, pod);
chiSquareTest(double[] expected, long[] observed)
- 返回观察到的显着性水平或 p 值,
- 与卡方拟合优度检验比较相关
- 观察到的频率计数到预期数组中的频率。
我的问题是,是否有任何等效函数C#
返回相同的参数?
先感谢您,
安娜。
r - R:如何对两组和数据帧的每一行执行 chiquare 测试
我有一个如下所示的数据框:
所以我有两组:等位基因A 和等位基因B,我已经观察到并预期了它们的概率。
我被告知要对这些数据进行卡方检验,将两组的预期概率和观察概率进行比较。我搜索了很多教程,但无法理解卡方检验如何在两组上工作。需要明确的是,我不希望人们为我发布代码,我也不是要你做我的功课。我只是不确定,因为
通过浏览网络上现有的卡方测试示例,我无法了解如何对我的数据执行卡方测试。
我找不到任何在两组之间共同进行测试的例子。
找不到他们对数据框中的每一行执行卡方检验的示例。
我想要每行的卡方值和 p 值。在我所见的任何地方,他们都会对整个数据框进行卡方测试。
我只是想要一些帮助,请以您喜欢的任何方式分享链接或分享见解,以了解如何解决此问题。但请不要假设我希望你编写我的代码。
谢谢!
matlab - 在 MATLAB 中查找卡方分布的分位数值
我正在尝试对我获得的不同数据执行所谓的 Ljung Box 测试。我想检查我的数据是否在卡方分布的 0.95 分位数内。我可以在表格中找到这个值(例如http://www.unc.edu/~farkouh/usefull/chi.html)。数据具有不同的样本量,导致卡方分布的自由度不同,手动查找所有值将花费大量时间。
我想知道matlab中是否有任何方法可以自动找到这些值,然后在我的for循环中使用这些不同的值?
matlab - 卡方类型 1 错误
我有一个关于卡方检验的问题。
我有两个主体间因素,每个因素都有两个级别(所以 4 个条件)。此外,我有一个因变量(定性),也由两个级别组成。
现在我想进行成对比较(所以我总共有 6 个卡方检验)。有什么办法可以控制 type-1-errors?在文献中,我看到他们经常用卡方检验计算交互作用。这是这样做的方法吗,如果是这样,我该怎么做?
我可以同时使用 SPSS 和 Matlab。
预先感谢!
尼尔斯
r - 数据帧上的 chisq.test
嗨,我真的认为我遗漏了一些东西,但我不知道如何在数据帧上计算 chisq。我有一个像 test 这样的数据框,我要计算一个 chisq 以确定一个类别的频率是否高于整个集合。我也想为所有类别执行它。
谢谢你的帮助!
r - R中卡方的密度图
我试图在 R 中绘制卡方分布的密度函数图,其中 28 df 是 x 高于 7.5。
到目前为止,我从我能够收集到的东西中得到了这个:
但是绘图似乎不起作用._。
r - chisq.test() 用于注视点的转换矩阵
全部,
我正在尝试对转换矩阵中的眼睛数据执行 chisq.test(),其中每一行代表从 7 个感兴趣区域 (AoI) 的一个区域到其他每个区域的注视计数。在这个分析中,从一个 AoI 到自身的过渡是没有意义的。因此,这些字段包含 NA。
我尝试了各种不同的格式,从 8 列和行的基本表格输入(顶行是标题,左列是“从”)到简单的三列数据(从,到,值)。
我的 data.frame 看起来像这样:
(请注意,这不是实际数据,而是来自 Holmqvist 等人的眼动追踪教科书的示例数据。)
注意我也试过这个作为矩阵
但我认为问题在于 NA 不是数据的形式,但如果是这种情况,我不确定如何处理它。
c - 在 C 中计算卡方 CDF
我对 C 语言编码非常陌生,我正在计算给定值和自由度的卡方分布的 CDF。是否有执行此操作的函数或库,或者我需要自己编写此代码?
任何帮助,将不胜感激
r - 使用 apply 函数创建单个输出矩阵
亲爱的编程之神,
我想使用可以产生单个矩阵(或 data.frame,理想情况下)的函数在 R 中执行一系列卡方检验(对我的物种存在/不存在 data.frame 的每一列进行一个测试),该矩阵列出为输出种类(列名)、卡方检验统计量、df 和 p.value。
我的物种数据片段(实际尺寸 = 50x131):
以下应用函数代码通过首先创建一个列联表,其中包含给定物种在攀爬岩石与未攀爬岩石 (Env$Climbed) 上的出现次数,对每个物种(列)执行卡方检验。
这会为每个物种(列)生成一个单独的 data.frame。我想生成一个 data.frame,其中还包括每个物种的列名。像这样的东西:
这应该用 ddply 还是 adply 来完成?还是只是一个循环?(我尝试过,但失败了)。我查看了一篇关于类似主题的帖子([在 R 中使用 for 循环进行卡方分析),但无法使其适用于我的目的。
感谢您的时间和专业知识!TC
r - 如何使用 apply 在循环中运行 chisq.test
我是R的新手。由于我的项目需要,我需要对十万个条目进行Chisq测试。
我自学了几天,写了一些代码来循环运行 chisq.test。代码:
这段代码可能有几个问题。但它有效。
但是,它运行非常缓慢。
我尝试通过使用“应用”来改进它
我打算使用两次,而不是使用“for”
但是,有错误说矩阵不是函数。zsd chisq.test 输出是一个列表,我不能使用 write.table 来输出数据。
the.data 是这样的。
我已经尝试了几天几夜。希望可以有人帮帮我。非常感谢你。