计算两个数字之间的归一化分数

Calculate normalized score between two numbers

提问人:Damian Zborowski 提问时间:7/9/2023 更新时间:7/9/2023 访问量:63

问:

我尝试对一组中一个数字与另一个数字的相似程度进行评分,然后在所有集合的归一化分数之间创建最终分数以获得平均分数 当两个数字相同时,应出现 100% 相似性

例如 第一组 参考编号: 0 我想要根据参考编号评分的数字:1、-1、2、-2

第二套 参考编号: 600 我想要根据参考编号评分的数字:700、-700、800、-800

有谁知道应该如何处理此类问题?

我试图使用它们的差值在两个数字之间获得分数,但我不知道如何将这种差值归一化为一些封闭的愤怒,可以在其他集合之间使用,例如 [0;100], [0;1]

第一组

|0 - 1| = 1
|0 - (-1)| = 1
|0 - 2| = 2
|0 - (-2)| = 2

第二套

|600 - 700| = 100
|600 - (-700)| = 1300
|600 - 800| = 200
|600 - (-800)| = 1400
算法 数学 统计 数据集

评论

0赞 Damien 7/9/2023
一个简单的可能性是按集合的跨度进行归一化:。然后。s = vmax - vminf(a,b) = 100 * (1 - abs(a-b) / s)
0赞 Damian Zborowski 7/9/2023
谢谢!它似乎在起作用,这个公式有名字吗?我在第一组尝试它并获得 0 分,我必须传递给等于 4 或 -4 的函数 b 参数,这是为什么?我认为 b 应该是 2 或 -2 才能得到等于 0 的分数
0赞 Damien 7/9/2023
s第一步等于 4,因此它应该适用于 2 和 -2。我不知道名字。存在更复杂的公式。
0赞 Damian Zborowski 7/9/2023
对于 2 和 -2,我的分数等于 50,分数不应该是 0,而这个数字是隔间的极端?“存在更复杂的公式。” 我应该在什么名字下寻找?
0赞 Damien 7/9/2023
我不明白。.1 - (2 + 2)/4 = 0

答: 暂无答案