全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1620 5
2013-01-03
数据标准化以后有很多数据为0,要用熵权法计算权重,0的对数是无穷小,这样的情况要怎么处理?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-1-5 21:11:00
用的什么方法标准化?如果出现零,除非你的原始数据就是0,否则你就得换方法,标准化的方法多了,不要一棵树抱死
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-6 10:15:25
317792209 发表于 2013-1-5 21:11
用的什么方法标准化?如果出现零,除非你的原始数据就是0,否则你就得换方法,标准化的方法多了,不要一棵树 ...
x-x(min)/x(max)-x(min),按照这个公式做的,可是有很多为零,影响后续工作
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-6 10:47:17
那你就用X/x(max)一样可以得到标准化结果,你那个公式是考虑了满意度的标准化形式,正常情况下只需消除量纲就行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-6 11:20:40
你可以直接将标准化后的数据+1,再取对数。因为log(1+x) 当x较小时,约等于x。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-7 10:19:08
ichliebeyxl 发表于 2013-1-6 11:20
你可以直接将标准化后的数据+1,再取对数。因为log(1+x) 当x较小时,约等于x。
非常感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群