问题标签 [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 投票
3 回答
490 浏览

r - (快速)对元素具有“a/b”格式的矩阵列进行成对比较

我有一个大字符矩阵(15000 x 150),格式如下:

我需要在列之间进行成对比较并获得行的比例

  • 被分隔的字符串都不'/'相等(编码为0);
  • 只有一个被分隔的字符串'/'相等(编码为1);
  • 分隔的两个字符串'/'相等(编码为 2)。

上述样本 5 x 4 矩阵的预期输出为

我尝试过使用pmatch,但无法进行成对比较以获得上述输出。任何帮助表示赞赏。


修改后的问题

是否可以排除两对之间的值“0/0”以获得比例?即当比较 A 和 B 时排除 A=B= 0/0 并获得其余部分的比例?

0 投票
0 回答
115 浏览

c# - C#中锯齿状数组的列(排列)的成对组合

我需要您对 C# 中锯齿状数组的列(排列)的成对组合的帮助和建议,为了更清楚,让我举个例子:

输入数组:

输出数组应该是:

0 投票
1 回答
397 浏览

ranking - Pointwise vs.pairwise Learning-to-rank on DATA WITH BINARY RELEVANCE VALUES

关于具有二进制相关值(0 和 1)的数据上的逐点和成对学习排名算法之间的差异,我有两个问题。假设成对算法的损失函数计算标签为 0 的条目在标签为 1 的条目之前排名的次数,而逐点算法的损失函数计算估计的相关值与实际相关值之间的总体差异。

所以我的问题是:1)理论上,这两组算法的表现会有显着不同吗?2)在这种设置下,成对算法会降级为逐点算法吗?

谢谢!

0 投票
2 回答
122 浏览

python - 成对乘数列表参数 Python

我正在尝试编写一个成对的乘法器函数,它接受两个参数,都是列表。pairwise_multiply 应该返回一个新列表,其中两个输入列表中的每个元素以成对方式相乘。例如

这是我当前的功能,但我不断收到语法错误:

0 投票
1 回答
40 浏览

neo4j - 删除属性之一并在满足条件下将其创建为新节点

我是 Neo4j 世界的新手,我已经将一个大的 csv 文件导入到 Neo4j 中,包括以下标题:(所以现在 csv 的每一行在 neo4j 和 obj1 中都有以下属性作为节点标签)

对象 1、对象 2、方法 1、方法 2、方法 3

方法 1 到 3 具有通过成对比较 obj1 和 obj2 产生的浮点值。所以我想在method1上设置一个阈值(以及所有其他方法单独),如果检查值高于设置阈值,则删除obj2属性并创建为新节点和obj1属性之间的边缘(这已经是一个节点其值作为标签)和新创建的要绘制的 obj2 节点和 obj2 节点从 obj1 获取所有属性。希望有人能帮忙!!!

0 投票
3 回答
875 浏览

python - Python - Pairwise intersection of multiple lists, then sum up all duplicates

Hi, all,

I have the above lists, I'd like to show pairwise intersection/overlap (# of duplicated integers) of the each two lists like the following format. Any one knows how to achieve this? (any method would be great, but just curious is iterative/loop the only method to achieve this?)

The true goal is more difficult for me, I need to sum up all duplicated number in each two list. For example, list a and list b are duplicated in number 2 and 3, thus I need 5 here. The ultimate goal is like below:

0 投票
0 回答
106 浏览

r - r 中成对偏好数据的 Bradley Terry 模型

背景 在我的论文中,我进行了一个成对的自助餐厅实验,将成对的水果呈现给鸟类,并记录他们选择的水果。从研究中,我发现分析这些数据的合适模型是 Bradley Terry 模型。我不是统计学家,对 R 相对较新,所以任何帮助都将不胜感激

使用包 BradleyTerry2 的问题

我的数据框看起来像这样,其中fruit1 和 Fruit2 代表玩家 1 和 2,以及 player1 vsplayer 2 的相应胜负频率

关注https://cran.r-project.org/web/packages/BradleyTerry2/vignettes/BradleyTerry.pdf

我正在使用代码

这会产生一个错误

尝试其他方法也会产生相同的错误

返回 [真]

0 投票
1 回答
3114 浏览

python - Spark Python:如何计算 RDD 中每一行之间的 Jaccard 相似度?

我有一个大约 50k 不同行和 2 列的表。您可以将每一行视为一部电影,将列视为该电影的属性 - “ID”:该电影的 id,“Tags”:电影的一些内容标签,以每部电影的字符串列表的形式

数据看起来像这样:

movie_1, ['浪漫','喜剧','英语']; movie_2, ['动作','功夫','中国']

我的目标是首先根据它们对应的标签计算每部电影之间的提花相似度,一旦完成,我将能够知道每部电影(例如我选择movie_1),其他最相似的前5部电影是什么用这个(在这种情况下是movie_1)。而且我希望获得前 5 名的结果不仅是 movie_1 本身,还希望获得所有电影的前 5 名。

我尝试使用 Python 来解决这个问题,但是运行时间在这里是一个很大的挑战。即使我使用多处理,在 6 核上运行,总运行时间仍然持续了 20 多个小时。

Python代码如下:

然后我想切换到Pyspark,但是我对spark python还是很陌生,用它写了几行后就卡住了,实际上我唯一取得的进展是使用sc.textFile将数据读入RDD ...已经阅读了现有的帖子,但他们都在使用 Scala。如果有人可以帮助或提供有关 Pyspark 的任何指导,那就太好了。非常感谢!

0 投票
2 回答
167 浏览

python - 计算多个向量的成对平方差

我正在寻找最快的方法来计算两个向量((x1-x2)**2)之间的平方差,但成对(所有组合或仅上三角形)。

预期输出:

或者

甚至(如果更快):

0 投票
1 回答
63 浏览

r - R中的成对误差估计产生了错误的产品

我想从一个融化的矩阵中产生一个成对的错误,看起来像这样:

所以我想估计真实树种和猜测树种之间的成对误差。对于此估计,公式应为“成对错误分配/所选两个物种的所有估计数。

为了给出更好的解释:枫木和橡木的错误猜测(枫木-橡木和橡木-枫木比较)= 1 + 0 / 所有猜测数 = 12 + 1 + 2(true_tree 的所有计数 == "枫木)+ 0 + 15 + 1(true_tree == "oak 的所有计数)。所以估计乘积是1/31。

当我检查一个特定的情况时,让我们再说一遍枫木和橡木,我可以手动估计它:

但是,我想对更大的数据进行估计,因此,我想创建一个 for 循环/函数来进行估计并将结果存储在数据框中,例如:

我试图在下面的 for 循环中使用该逻辑,但它根本不起作用。

如果我能看到我做错了什么,那就太好了。非常感谢!