数据取对数的意义a.docVIP

  • 6
  • 0
  • 约1.16千字
  • 约 3页
  • 2020-11-13 发布于广东
  • 举报
PAGE PAGE 1 数据取对数的意义 时间:2013-11-06 01:23??浏览:2238人 平时在一些数据处理中,经常会把原始数据取对数后进一步处理。 之所以这样做是基于对数函数在其定义域内是单调增函数,取对数后不会改变数据的相对关系,取对数作用主要有: 平时在一些数据处理中,经常会把原始数据取对数后进一步处理。 之所以这样做是基于对数函数在其定义域内是单调增函数,取对数后不会改变数据的相对关系,取对数作用主要有: 1. 缩小数据的绝对数值,方便计算。 例如,每个数据项的值都很大,许多这样的值进行计算可能对超过常用数据类型的取值范围,这时取对数,就把数值缩小了,例如TF-IDF计算时,由于在大规模语料库中,很多词的频率是非常大的数字。 2. 取对数后,可以将乘法计算转换称加法计算。 3. 某些情况下,在数据的整个值域中的在不同区间的差异带来的影响不同。例如,中文分词的mmseg算法,计算语素自由度时候就取了对数,这是因为,如果某两个字的频率分别都是500,频率和为1000,另外两个字的频率分别为200和800,如果单纯比较频率和都是相等的,但是取对数后,log500=2.69897, log200=2.30103, log800=2.90308 这时候前者为2log500=5.39794, 后者为log200+log800=5.20411,这时前者的和更大,取前者

文档评论(0)

1亿VIP精品文档

相关文档