当前位置:编程学习 > VB >>

算法求教:如果有一百个人来给10个美女打分 ,如何找出这一百个人中审美观最怪异的那个人 ?

算法求教:如果有一百个人来给10个美女打分 
如何找出这一百个人中审美观最怪异的那个人 
--------------------编程问答-------------------- 比如你看到的第一美女,只要和我看到的第一美女是同一个,我们两就算观点相似
具体多少分,你可能给第一美女5分,最差的那个1分
我可能给第一美女10分,最差那个5分
这种情况下,我们两审美观算相似的

如何找出审美观最与众不同的那个人
--------------------编程问答-------------------- 其实这个问题也可以这样表述:如何找出走势与大盘走势最不一致的股票
具体他的股价是多少并不重要,关键是大多数股票涨时,它在跌,大多数不涨时,它涨了
--------------------编程问答-------------------- 做统计分布,找出最偏离数学期望的样本。还可以分析分散性和最大偏离之间的关系。 --------------------编程问答-------------------- 按平均分进行二值化,然后累加。

例如对于甲的100个评分分值求平均,然后根据平均值之上或之下的个数,占比高的一向计0分,另一向计1分,然后给这100个人进行的积分进行累加,排序。 --------------------编程问答-------------------- 给出具体的算法吧:

1 逐个美女地求 100 人打分的平均值;

2 将 100 个人按打分与平均值之差的绝对值排序增量,这个序号就是此人对该美女评价的偏倚系数;

3 求每个人在 10 个美女打分时偏倚系数之和或均值。

总偏倚系数(或均值)最大的,就是最怪异者。

当然,更客观的方法可以用每个美女评分的标准差的倒数做加权平均。也就是,突出多数人看法一致的情况下有偏倚的人。
  --------------------编程问答--------------------
引用 5 楼 of123 的回复:
给出具体的算法吧:

1 逐个美女地求 100 人打分的平均值;

2 将 100 个人按打分与平均值之差的绝对值排序增量,这个序号就是此人对该美女评价的偏倚系数;

3 求每个人在 10 个美女打分时偏倚系数之和或均值。

总偏倚系数(或均值)最大的,就是最怪异者。

当然,更客观的方法可以用每个美女评分的标准差的倒数做加权平均。也就是,突出多数人看……

这种方式,有一个弊端,绝对值确实可以计算出偏差,但是无法体现偏向,即楼主说的走势(趋势)。 --------------------编程问答-------------------- 某个评委,对于大家都说好的,他给10分,对于大家都说差的,他给出1分,他并不能算是最怪异的。而如果按与平均分之间的绝对差值计算,那么他就会被列入最怪异行列。

其实这个算法要深究是比较有难度了。如果其他人差不多形成两边倒的趋势,即平均分刚好落在中线上,而某一个人全都给出了平均分值相等价的评分,算不算最怪异的呢? --------------------编程问答-------------------- 哪儿说求“走势”了?走势的定义是什么?
--------------------编程问答-------------------- 这根本不能称之为“算法”,因为“怪异”是一个主观判断,而不是目标,没有目标的“算法”根本不叫算法。 --------------------编程问答-------------------- 对人群的主观判断,是有很多统计学的算法的。许多社会学的问题,都已经引入数学模型来研究了。

这里不过是一个简单的例子。当然,使用哪一种评判指标,是没有一定之规的。

多学学、看看,不然会有人误认为你孤陋寡闻、井底之蛙什么的。


--------------------编程问答--------------------
引用 10 楼 of123 的回复:
对人群的主观判断,是有很多统计学的算法的。许多社会学的问题,都已经引入数学模型来研究了。

这里不过是一个简单的例子。当然,使用哪一种评判指标,是没有一定之规的。

多学学、看看,不然会有人误认为你孤陋寡闻、井底之蛙什么的。


不要为找茬而找茬,我说的意思很清楚,你没必要抬杠。你总是说一些毫无营养的仅仅带有情绪的话有什么意义。懒得理你是因为觉得一个4星级的用户不至于那么低级和闲着。最后提醒下你。 --------------------编程问答--------------------
我是好心劝告。不要那么富于攻击性。

人品比知识更重要。虽然人有时在知识上有欠缺。
--------------------编程问答--------------------
引用 12 楼 of123 的回复:
我是好心劝告。不要那么富于攻击性。

人品比知识更重要。虽然人有时在知识上有欠缺。


不要好为别人的人生导师。当然你的知识欠缺的有些发指。 --------------------编程问答-------------------- 掐架了?卖爆米花小板凳可乐矿泉水,瓜子槟榔姜啦…… --------------------编程问答--------------------
当然你的知识欠缺的有些发指。
==============================================================================

你是指关于 MD5 算法,还是社会学统计算法知识?
--------------------编程问答--------------------
引用 14 楼 yiguangqiang88 的回复:
掐架了?卖爆米花小板凳可乐矿泉水,瓜子槟榔姜啦……


不算什么。

看看 C# 论坛,屎盆子打翻一片了。 --------------------编程问答-------------------- 单就这个问题来说,我站在of123这边。
我的理解是这样的:
1、对每个美女的100个打分,都计算出离散情况,再根据离散情况核定怪异分数
    举个极端例子:比如美女甲1到10分都有10个打分,那么这个样本的分数离散度为100,怪异分数都为0……拿各种极端情况自己根据你对怪异两个字的定义考量分数,到底是以离散度为主还是分数值为主,二者怎么去结合计算,定义出一个符合自己想法的计算方法来(比如of123的这些算法)。
2、对每个评委的10次打分的总怪异分数相加
3、得分最高的应该最怪异
引用 5 楼 of123 的回复:
……可以用每个美女评分的标准差的倒数做加权平均。也就是,突出多数人看……
--------------------编程问答-------------------- 只要能描述出什么是最怪异,那么就很容易做。 --------------------编程问答--------------------
引用 16 楼 of123 的回复:
引用 14 楼 yiguangqiang88 的回复:掐架了?卖爆米花小板凳可乐矿泉水,瓜子槟榔姜啦……

不算什么。

看看 C# 论坛,屎盆子打翻一片了。

觉得你挂着4颗星才和你说道下,要是早见识到你是那孰不讲理的小人模样还真懒得搭理你。 --------------------编程问答--------------------
引用 15 楼 of123 的回复:
当然你的知识欠缺的有些发指。
==============================================================================

你是指关于 MD5 算法,还是社会学统计算法知识?


当然,你能意识到你的不足还是好的,与其抬杠不如多看看书。 --------------------编程问答-------------------- 槟榔瓜子姜,除夕大酬宾。打一折啦,不要888,也不要188,只要8元,就把3样带回家,心动不如行动啦~! --------------------编程问答--------------------
如此罔顾事实,信口开河的少廉寡耻我还是头次见识。

惹出我多话,也只好怨你自己。

==========================================
不要好为别人的人生导师。
==========================================

发什么清秋大梦?谁愿意作你的老师?

你骂自己老师的帖子我们都见识了。

幸亏某些人没有身在江湖。传奇中的快意江湖,对欺师灭祖的畜牲,那是人人得而诛之。(此处角色绝对是江湖演义,某些人不要来认领。)

相对导师,某些人更需要的是精神科医生。

伦理学上所说的“人格障碍”,是指自我评价、外部世界认知、与人交流出现障碍,难以控制自己的情绪,富于攻击性,严重的有性犯罪倾向。

精神医学上,这种人叫做“偏执型精神错乱”。

===========================================
当然你的知识欠缺的有些发指。(?欠缺得有些令人发指)
===========================================

令某些人如此恼羞成怒,无非是在 MD5 问题上指正了他的错误,还有这里的统计学问题上说了他不了解的事实。

我承认,在 MD5 问题上,我基本上没有研究,仅仅是做过软件实现,看过一些有关的学术报道。和王晓云教授相比,几乎是无知。

在社会学的统计问题上,更是门外汉,仅仅为一些不靠谱的留学申请者代写过不像样的论文。

要说我令人发指,在这里撒泼打滚的某些人恐怕要令人头发、牙齿都掉光了。


到此为止,恕不奉陪。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 23 楼 holylittlefinger 的回复:
怒求100个美女的联系方式
--------------------编程问答--------------------
引用 22 楼 of123 的回复:
如此罔顾事实,信口开河的少廉寡耻我还是头次见识。

惹出我多话,也只好怨你自己。

==========================================
不要好为别人的人生导师。
==========================================

发什么清秋大梦?谁愿意作你的老师?

你骂自己老师的帖子我们都见识了。

幸亏某些人没有身在……


无聊,不送。 --------------------编程问答-------------------- 我对你不了解,或许你某些地方却有值得自我欣赏之处,不过有一点就是,你在技术上真的无知的让人发指,不要把这种无知当成一种荣耀理直气壮地炫耀。 --------------------编程问答-------------------- 你扯东扯西就是无法面对自己技术上的无知。我想你要是能把你的精力放在技术上而不是斗嘴上,恐怕你也不会显得那么无能和无知了。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,