问题标签 [pairwise]

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 投票
15 回答
1065 浏览

python - 查找成对元素的索引

给定目标('b', 'a')和输入:

目的是找到连续('b', 'a')元素的位置并获得输出:

使用pairwise配方:

我可以这样做以获得所需的输出:

但这需要我遍历所有字符对,直到找到第一个实例。有没有办法在不循环所有字符的情况下找到成对元素的索引?


在评论中回答@MatthiasFripp 的问题:

您的元素是在列表或类型中(如图所示)还是在生成器中(例如从文件句柄中读取)?

x* 都是字符串的元组。因此可以通过索引访问它们。但如果答案/解决方案适用于元组和生成器,那就太好了!

你能说一下你必须搜索多少个列表以及它们有多长吗?这将有助于建议搜索策略。

元组的长度不是固定的。它们的大小可以 > 2。

0 投票
1 回答
2613 浏览

r - Levene 检验的多重比较事后检验

我想在 R 中对 Levene 的测试进行成对比较事后测试。我知道如何在 SAS 中使用 PROC GLM 进行测试,但我似乎无法弄清楚如何在 R 中进行。有没有人有主意?在下面的示例中,我希望能够测试“猫”的所有级别(即 AB、AC、AD、BC、BD、CD)之间方差的同质性。我发现最好的方法是将我的数据子集到每一对,然后对每个子集运行 Levene 测试,然后在最后进行 Bonferroni 校正。但是,当我的因素数量变大时,这不是一个实际的解决方案。

0 投票
4 回答
6143 浏览

r - 通过R中的多个向量成对循环

我在 R 中有什么?

以下向量:

目标

在保持向量完整的同时(我不希望将它们组合成矩阵),我想以以下成对方式调用向量的元素:

到目前为止的代码

我尝试使用for循环,但按照下面的编写方式,它被读取为嵌套的 for 循环:

结果是:

我搜索过的东西。

使用搜索词作为多个索引for 循环双循环,我只能找到有关嵌套循环的信息。流命令的使用对我的探索没有帮助。

真正的目标。

我想在图像中添加一行文本。文本标签存储在单个向量中,图像也是如此。到目前为止,我的代码是有效的,除了以上面解释的成对方式调用向量的元素。有很多照片,生命太短了,不能手工完成。

任何帮助将不胜感激!

斯蒂金

0 投票
1 回答
964 浏览

r - 使用另一列中给定条件的两列组合展开 data.table

我有一个可以为我提供不同巴士路线 ( ) 的data.table位置 (origin和) 之间的连接。destinationroute_id

出于我想要做的目的,如果有一个route_id提供一个连接A-B和一个连接的连接B-C,那么我想在数据中添加一个A-C相同的连接route_id等等。

问题:到目前为止,我已经创建了一个简单的代码来完成这项工作,但是:

  1. 它使用了一个for loop需要很长时间的(我的真实数据有数十万个观察值)
  2. 它仍然不能很好地应对方向。连接的方向在这里很重要。因此,虽然B-C原始数据中有连接,但输出中应该没有C-B在此处输入图像描述

我的缓慢解决方案

期望的输出

0 投票
1 回答
9466 浏览

r - 与 geom_signif 函数的多重比较,R

该软件包对于在图表ggsignif中快速轻松地指示重要比较非常有用。ggplot但是,该comparisons调用需要手动键入要比较的每对值。

例如。

在此处输入图像描述

我想知道如何通过一次引用所有可能的组合来规避这种情况?例如,expand.grid(x = levels(iris$Species), y = levels(iris$Species)), 给出所有组合

但是如何让这个被接受geom_signif(comparisons=...呢?

包信息可在此处获得https://cran.r-project.org/web/packages/ggsignif/index.html

0 投票
0 回答
684 浏览

r - R:2路重复测量方差分析和pairwise.t.test

使用 Field 在 Discovering Statistics Using R (第 561 页) 中提出的示例进行单向重复测量方差分析:

结果是:

改变一点'pairwise.t.test',自由度是(科目数是8):

到目前为止一切顺利=)

让我们模拟一个 2-way 重复测量 ANOVA:

pairwise.t.test 结果为:

和自由度:

相反,因子 Alive 有 31 个自由度。有趣的。

所以,我的问题是:为什么自由度被错误地改变了?我做错了什么?

先感谢您

干杯

0 投票
3 回答
2385 浏览

python - 如何添加两个列表来创建一个新矩阵

我想附加两个列表,以便做一对明智的元素[[-1, -1], [-1, -1], [4, 2], [4, 1]]作为[[-1, -1], [-1, -1], [4, 1], [4, 2]]

可能是我将两个列表附加[4,1][4,2]一个新列表中,但a.append(list)给出了[4, 2, [4, 1]]. 我怎样才能进行成对排序或追加list[1]=[4,2]list[2]=[4,1]以便得到newlist as [[4,1],[4,2]]而不是[4, 2, [4, 1]]如何直接对它们进行成对排序而不追加,如果列表[[-1, -1], [-1, -1], [4, 2], [4, 1]][[-1, -1], [-1, -1], [4, 1], [4, 2]]

0 投票
1 回答
412 浏览

python - 成对计算两组点之间的距离

我在用 Python 进行成对计算时遇到了一些麻烦。

我有两组节点(例如供应商和客户)。

  • 第 1 组:SupplierCO = (Xco, Yco) 用于多个供应商
  • 第 2 组:多个客户的客户 CO = (Xco, Yco)

我想计算一个客户和所有供应商之间的距离,并保存最短的距离。这应该为所有客户循环。

我意识到我将不得不使用两个 for 循环和一个 if 函数。但我不明白如何在循环时从正确的点选择坐标。

感谢您的回复!更多信息:-Haversine 距离-必须将第 1 组中的每个点与第 2 组中的所有点进行比较-这是我到目前为止所做的

谢谢!

0 投票
1 回答
141 浏览

r - R:评估当前观察和之前观察的所有成对比较的函数

在 R 中建模的方程

数据结构

该变量gdp_pc_ppp对应于方程中的 y。变量gdp_pc_ppp已经从最小值到最大值排序。变量world_pop_share对应于方程中的 p。

我需要在 R 中编写代码来创建一个新变量,如下所示:

依此类推,以进行以下观察。

我需要在不同的年份这样做,因此,我试图在整洁的诗句语法中做到这一点。

例如:

谢谢你。

0 投票
1 回答
93 浏览

r - 相关性和括号表示的内容

我有这段代码,来自 Julian Farawy 的线性模型书:

我不确定[,-9],2在做什么 - 有人可以帮忙吗?