问题标签 [contingency]

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.

0 投票
3 回答
799 浏览

r - R:使用循环生成的计数或列联表

我是 R 编程的新手,所以我寻求帮助来开始我的工作。我有一个包含 4 列的“长”数据集(我之前在 R 中对其进行了重新调整):

我想分别为每个 S.ID(即 A 和 B)创建一个 ValA 和 ValB 计数的列联表

例如(这里)——

在此处输入图像描述

在我的实际示例中,我有 17 个 S.ID,我想编写一个程序来为每个 S.ID 生成列联表。

此外,这在 R Studio 中会更容易吗?如果是这样,请你也详细说明如何?

非常感谢!

- 感谢所有如此迅速回答的人!:)

0 投票
3 回答
1173 浏览

r - 在 R 中将 data.frame 转换为具有多个级别的三向表

我想打开以下手动输入的表格,在 R 中作为 data.frame 输入,遵循此处的代码:

HairEyeColor {datasets}像在原始三维数组中一样放入表中:

我尝试过xtabsftable没有成功。

0 投票
1 回答
341 浏览

r - 如何在 R 中的高维镶嵌图中提取计算出的预期频率

在生成具有三个变量的表后,如下所示:

vcd软件包允许创建这样的马赛克图:

在此处输入图像描述

其中表面积与单元格中的计数成正比,颜色对应于标准化的 Pearson 残差。

问题是如何计算和提取预期计数?

我知道我可以产生这样的边距:

如果它是一个 2 x 2 列联表,我会用它chisq.test(x)$expected来查看预期值,但我不知道如何在 3 路列联表中处理它。

0 投票
1 回答
107 浏览

r - 通过对变量进行分组和子分组来查找平均值,并计算值在 R 中这些组内出现的次数

我有一个包含四列数据的数据集。

我想将行按两个变量分组,将列按一个变量分组

这是我的数据示例

要获得每个子组的价格变量的平均值,我可以运行以下命令:

我还想要每个分组变量的价格平均值。这可能吗?

我还想计算输入每个平均价格的价格值的数量。因此,对于每个组,按 SP 和 OffSP,输入此的价格数量;对于每个 sub_group,由 SP 和 OffSP 提供的价格数量。

有谁知道如何做到这一点?

我已经看到这些问题Create a column with a count of occurrences in R 如何计算一个值在 R 的子组中出现的实例数? 但是他们的列联表是 2x2,我需要一个以分组和子组为行的表,以 SP / OffSP 作为列。

谢谢

0 投票
0 回答
357 浏览

r - 来自应用卡检验的不同卡方答案

我已经通过两个函数 chi.test 和 crosstable() 计算了两个变量 hhldsize 和 tenure 的 chi-test(其中我设置了 expected=TRUE 以在交叉表下方计算它)。我这样做只是为了仔细检查我是否有相同的答案,并且惊讶地发现它们是不同的,因为 p 值不一样。现在我不确定我应该使用哪一个来解释图表......

(这两个变量都包含在对象 hhldsize.tenure 中)

独立的 chi-test 代码和输出:

通过列联表代码进行 CHI 测试: 我已将其添加为屏幕截图以保持列联表的完整性,因为我不够熟练,无法将代码很好地粘贴到此处

非常感谢您的帮助!

使用评论中推荐的“simulate.p.value = TRUE”输出

0 投票
0 回答
781 浏览

excel - 比较两个列联表

我有两个用于频率数据的 6x4 列联表。它们基于许多离散变量的相同类型的抽样标准,但有两个条件(之前和之后)。我想从统计上比较这些,看看它们有多少不同。

与卡方相关的测试似乎是合适的,但通常这会给出与计算统计量的理论值相比的结果。所以换句话说,我需要将理论换成第二张桌子。当然,它不必是基本的卡方检验——任何其他合适的检验都可以。

我可以访问 XLSTAT、Excel 和 SPSS。并希望得到一些帮助。

0 投票
1 回答
43 浏览

r - 将指标列转换为计数表?

在 R 中,我试图将指标变量的数据框转换为计数表。

我的数据如下所示,其中 A、B、C 和 D 是不同条件的指示变量,ID1、ID2、ID3 和 ID4 是患者 ID。

我想最终得到一个表格,其中汇总了 A、B、C 和 D 的计数以及它们如何重叠:

由于 A、B、C 和 D 是不同的变量,并且给定的 ID 可以有多个条目,我不确定如何实现这一点。谢谢你的帮助!

0 投票
1 回答
355 浏览

r - 从分组值创建列联表

我有一个数据框“dat”,其中包含一个因子“字母”(具有三个级别,“A”、“B”和“C”)和一个数字向量“数字”(值从 1至 80):

我想创建一个列联表,其中对“B”和“C”级别进行分组,并将值分为高于 40.5 和低于 40.5 的值。

也就是说,生成的列联表应该如下所示(当然,频率不同):

我通过首先在我的数据框中引入两个新列然后从这些列中创建表来创建该表:

但我想创建该表而不引入新列或构建单独的数据框。相反,我想对table()命令中的值进行分组。

那可能吗?

0 投票
0 回答
765 浏览

r - R - 将多个 xtabs 转换为数据框

R 版本 3.3.2

我正在尝试从 xtabs 列表中获取单个数据框。到目前为止,我已经成功地组合了多个 xtab,但我还没有成功地将其转换为数据框。此外,我想知道是否可以在所述数据框中包含 xtabs 的暗名,以分隔不同的 xtabs。

这是一个可复制的示例:

为了获得列联表列表,我写了以下内容:

然后,为了从该列表中获取数据框,我使用了 ldply:

不幸的是,这对我不起作用,因为我在此过程中丢失了变量的名称。然后我尝试绑定列表的元素并将其转换为数据框:

出现了两个问题:我收到一条警告消息并再次丢失了变量的名称,但我仍然找不到在答案(行变量)之间包含暗名的方法。我希望我的最终数据框看起来像这样:

我尝试了很多方法并阅读了我能找到的所有内容,但我找不到让它工作的方法,尤其是在访问暗名时(即“结果”、“问题 1”、“问题 2”等)。任何帮助是极大的赞赏!

0 投票
2 回答
383 浏览

r - 获取矩阵每一列的列联表

假设我有一个数字矩阵。矩阵有dim(X)=(200,5),每个元素都在 1 到 5 之间。

我想知道每列中每个数字的计数。看起来像的东西

因为有 200 行,所以每列的总和应该是 200。

table看起来很有希望,但它只返回整个矩阵的计数,而不是列。我怎样才能做到这一点?