问题标签 [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 回答
91 浏览

python - 如何在 Python 中的 lst.count((x, not y)) 中组合逻辑门 NOT

我正在尝试从元组列表中构建列联表。该列表如下所示:

lst = [('a', 'bag'), ('a', 'bag'), ('a', 'bag'), ('a', 'cat'), ('a', 'pen'), ('that', 'house'), ('my', 'car'), ('that', 'bag'), ('this', 'bag')]

给定一个元组,比如说('a', 'bag'),必须解决 4 件事:

a = lst.count(('a', 'bag'))这是3

b是所有元组的计数tuple[0] == 'a' and tuple[1] != 'bag',它是 2: ('a', 'cat'), ('a', 'pen')

当我尝试

lst.count(('a', not 'bag'))我明白0了,虽然它应该是2-----1

c是所有元组的计数,其中tuple[0] != 'a' and tuple[1] == 'bag'. 在这种情况下,('that', 'bag'), ('this', 'bag')。但是当我尝试

lst.count((not 'a', 'bag'))我明白0了,虽然它应该是2-----2

d是所有元组的计数,其中tuple[0] !== 'a' and tuple[1] != 'bag和 可以很容易地从中获得len(lst) - a

我的问题:有没有办法notlst.count((x, not y))or中组合逻辑门lst.count((not x, y))?如果没有,您能否向我建议如何在没有循环的情况下进行锻炼bc因为复杂性2(N*N)非常昂贵。

非常感谢您的帮助!

0 投票
1 回答
73 浏览

r - 从 R 中的子集数据制作的列联表中排除 0

我是堆栈溢出的新手,所以如果您需要更多信息,请告诉我。

我正在使用一个数据集,其中包含变量“颜色”的两个选项,然后每个“阴影”两个选项。我因此对数据进行了子集化:

这似乎有效,当我输入“蓝色”时,只剩下颜色“B”和阴影“天空”和“海军”

然后我想从这个子集创建一个列联表,我这样做了:

其中响应是 Y/N。

但是此时我遇到了问题,因为红色阴影在我的列联表中以 0 重新出现

除了“修复”表格和手动删除相关部分之外,任何人都可以建议如何删除这些 0 值吗?

非常感谢

0 投票
5 回答
1272 浏览

r - 如何从r中的列联表中获取带有案例的data.frame?

我想从书中重现一些计算(logit 回归)。这本书给出了一个列联表和结果。

这是表格:

在此处输入图像描述

它给了我这个:

但是要使用 glm() 函数,数据必须采用以下方式:

(两列,一列“Age”,一列“Present”,用0/1填充)

有没有一种简单的方法可以从表/矩阵中获取这种结构?

0 投票
0 回答
333 浏览

r - 如何使用调查包中的 svyby 从加权数据创建具有多个标准子群的列联表?

我正在处理一个包含数千个观察值和数千个变量的大型联邦数据集。提供了复制权重。我正在使用 R 中的“调查”包来应用这些权重:

我对一部分人口的分类描述特征感兴趣,例如家庭生活安排。我想把这些整理成一个显示频率的列联表。我想根据四个变量对人进行排序(都不是二进制的,但都是数字的)这就是我想要得到的:

此处所需的输出.

空白框是显示交叉表/频率计数的地方。(为简洁起见,我只在 F1COMP 下方放置了 3 列,但它有 9 个结果——索引为 1-9)

此代码对数据进行排序,但默认情况下会对每个组合进行排序。我希望它们减少以仅代表每个变量的特定子群。我试过了:

却被拦住了:

此外,我当前版本的代码告诉我每种组合发生了多少情况,这是我当前输出的图片。当我继续向下滚动时,还有数百行,每个组合 1 行。

这是我当前输出的图片。当我继续向下滚动时,还有数百行,每个组合 1

.

你可以在这张图片中看到,我每行只得到一个 F1FCOMP 数字——符合指定组合的病例数——一个特定的亚群。我想了解更多关于该亚群的信息。也就是说,F1COMP 有九种不同的结果(索引为 1-9),我想看看每个亚群中有多少适合 F1COMP 的 9 个结果中的每一个。

0 投票
1 回答
575 浏览

r - 将插补数据与 R 中的 MICE 相乘后的列联表

在使用MICE包在 R 中进行插补后,我想生成列联表。拟合显示列表中的表格,但如果我 pool()是它们,则会引发以下错误:Error in pool(fit) : Object has no coef() method.我在做什么错?

这个基本示例重现了错误:

0 投票
2 回答
179 浏览

r - r2dtable 列联表过于集中

我正在使用 R 的r2dtable函数来生成具有给定边际的列联表。但是,当检查结果表时,值看起来有点过于集中到中点。例子:

因此,在 10,000 次模拟中,最小的左上角值为 36,最大值为 62。

有没有办法实现稍微不那么集中的矩阵?

0 投票
2 回答
192 浏览

r - 如何突出列联表中每一列的最大值?

我试图突出显示 R 中列联表中每一列的最大值。

到目前为止我尝试了什么

如果我能找到将其更改"-""* "但保留数字数据类型的可能性,那么第一次尝试将起作用。

如果我能找到将值(现在是字符串)与列名右对齐的可能性,则第二次尝试将起作用。

我的问题
你能给我一个解决方案来使这些尝试中的至少一个起作用 - 或者一个完全不同的解决方案,我可以用它来突出列联表中每一列的最大值?

谢谢

0 投票
1 回答
70 浏览

r - 如何在R中的新窗口上显示列联表

我想在新窗口中显示与决策树回归相关的列联表。

当我执行这一行时:

列联表显示在 R 控制台上。如下图:

在此处输入图像描述

我想要的是如下图

在此处输入图像描述

如您所见,第二个数字似乎不像第一个

0 投票
2 回答
66 浏览

r - 如何编写将数据帧转换为另一个数据帧的函数?

假设我有以下形式的数据框:

我想编写一个函数,将上述数据框转换为这样的列联表:

我可以在其中指定哪些变量构成列和行。如果可能的话,我也可以将不同的数据框替换为一个函数。谢谢!

0 投票
2 回答
4718 浏览

r - crosstable() 导出到 csv

您好,所以我需要制作一个交叉表。我发现有多种方法,但是有这个函数使表格就像 Excel 中的数据透视表。它工作得很好,但是我不能将它导出到 csv 或 excel,因为它是“Crosstable”类,所以它不能被强制。

我如何设法将其导出到 csv?

看这个例子

但后来我想要年龄与性别交叉表

最后,当一切正常时,我收到以下消息

您可以在此网站上找到有关该功能的更多信息:

http://rstudio-pubs-static.s3.amazonaws.com/6975_c4943349b6174f448104a5513fed59a9.html