浏览 2803 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-27
附带宣传偶的blog: http://hzxdark.iteye.com 从数学的角度量化计算征友的满意度 身高、体重、身材、帅气、漂亮。。。。。 然后刚刚看到blank提到的“爱情和体重身高有什么关系,这年头什么都量化了”,一语惊醒梦中人,爱情跟身高体重外貌等等XX条件事有正相关性的!于是开始分析,建模,树立用例,然后有了下面这篇理论,各位看官仅当笑话看看吧,如果能看懂的话,呵呵。。。。 男/女生的条件与理想男/女性的距离分析、建模与算法 以下分析纯属funny,勿当真。 以某男性为例,其关键数据不外乎以下几个: 姓名:A 权重:A% 解释:姓名太土似乎也会影响给MM们第一印象的好坏; 身高:H 权重:H% 解释: 勿庸置疑,对女生们的虚荣心有很大影响; 体重:W 权重:W% 解释:这点因人而异,有些mm喜欢重些的,有些则相反; 性格:N 权重:N% 解释:开朗、慷慨、大方、成熟、有荣心、幽默感等等; 外貌:S 权重:S% 解释:谁说朗才女貌了?谁说的?找出来踩一顿; 收入:M 权重:M% 解释:说爱情跟钱无关是假的; 潜能:D 权重:D% 解释:跟收入类似,相当于该GG未来收入; 一个男生,在此到了女生眼中就抽象成了上面的数据。 假定某一女生对该GG的印象为: 姓名满意度:a% 身高满意度:h% 体重满意度:w% 性格满意度:n% 外貌满意度:s% 收入满意度:m% 潜能满意度:d% 构造一个关于n唯空间向量,可得该男生在mm心目中的空间向量模型为: {ai}=a%*A%, 即 (a%*A%,h%*H%,w%*W%,n%*N%,s%*S%,m%*M%,d%*D%)(为方便描述起见,下面简写R=(a,h,w,n,s,m,d)) 假定该mm心目中的理想GG的数据为F =(A,H,W,N,S,M,D),用夹角余弦该GG与该mm理想中GG的距离: cos(R,F)= /|R||F| 由余弦定理得: COS(R,F) = (aA+hH+wW+nN+sS+mM+dD)/[(a^2+....+d^2)^0.5 * (A^2+....+D^2)^0.5] 其中为空间向量R与F的内积。 下面我们用假定的数据进行模拟: 假定某一男生A的条件相对某一女生M,其满意度: 姓名:A 60% 注释:名字有点土,仅恰好及格; 身高:180cm 100% 注释:mm心目中的理想身高,100%; 体重:85kg 40% 注释:太胖了,仅仅勉强能接受; 性格:…… 80% 注释:该男生幽默,好脾气,好好先生; 外貌:- 60% 注释:该男生长了一副大众脸,及格; 收入:8K/M 80% 注释:经理级别收入,满意; 潜能:- 90% 注释:虽然不能比拟比尔盖茨,但日后也是“钱”途无量; 假定该女生心目中的理想男性数据权重的为: 姓名权重:5% 解释:姓名无所谓啦; 身高权重:20% 解释: 180,永远的180; 体重权重:15% 解释:不大喜欢胖; 性格权重:15% 解释:好脾气很重要; 外貌权重:15% 解释:丑的不要; 收入权重:10% 解释:要能支付日常刷卡; 潜能权重:20% 解释:将来必须有所作为; 可得该男生的在该MM心目中的印象的空间向量模型R=(0.03,0.2,0.06,0.12,0.09,0.08,0.18) 计算该男生与该MM的心目中的理想GG的距离: =0.03*0.05+0.2*0.2+0.06*0.15+0.12*0.15+0.09*0.15+0.08*0.1+0.18*0.2=0.1260 |R|= 0.3253 |F|= 0.3991 得COS(R,F)=0.7909*%=79.09% 距离D = 1 - COS(R,F) = 20.91% 结论是: 男生A,身高180CM,体重85KG,为人幽默风趣,人皆称“好好先生”,外貌平凡,稳定收入8K/M,目前事业非常顺利,正准备被公司升职为总经理。 女生M,喜欢比较高的GG,但不是很喜欢胖,喜欢理想的GG要帅气,幽默,成熟,有风度,希望她的他有事业心。 女生M看到男生A的征友贴,得出结论,A与M心目中的理想mm的相似度79.09%,距离差20.91%,有些距离,但很不错了,可以接受。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-27
曾经使用贝叶斯分类算法来做垃圾邮件过滤器。受你启发,出此一题:看贝叶斯分类能否用于GF/BF或配偶选择,数字化生活就更上一层楼了,哈哈。
Robbin, Jerry & Ouspec注意了,JavaEye 3.0的圈子,也许可以靠此算法自动形成了。 ![]() |
|
返回顶楼 | |
发表时间:2006-11-27
贝叶斯用于垃圾邮件过滤(垃圾/非垃圾两类)的准确率还是很高的,可达百分之九十几,但是多个分类的情况,我还不是很了解。有兴趣我们交流交流,呵呵。
|
|
返回顶楼 | |