个性匹配测验的算法,其中每个答案都可以为不同的输出类型提供信号

问题描述

对于那些不熟悉性格测验的人来说,他们背后的想法是您回答几个选择题,最后您会得到一个预定义的结果,您的答案最接近。

通常这些测验的设计使得每个多项选择答案选项专门映射到输出集中的一个值。例如,如果输出集是 [A,B,C],那么答案 1 只会映射到 A,答案 2 只会映射到 B,等等。

我正在尝试提出一种算法,其中每个多项选择答案都可以为输出集中的多个值提供信号。例如如果输出集是[A,C],那么答案1会给输出A给3分,输出C给6分,答案2会给输出B给5分,输出A和C给2分等等.

我对此的幼稚方法是只选择具有最多点数的输出,但是如果选项 A 的测验中可能的总点数明显多于可能的点数选项 C(最终会严重偏向于输出 A)。

有没有办法根据答案的输入分数对这里的输出选项进行排名,并给每个选项一个公平的机会?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...