当前位置: 首页 > 有奖问答 >数值太小,取log之后为负,怎么办?

数值太小,取log之后为负,怎么办?

作者 xiguayin
来源: 小木虫 550 11 举报帖子
+关注

最近做一数据,概率型,发现结果数值太小,所以取log,但取了之后成负数
而这个数值要加入后续乘法运算,需要是正数才好。

请问该怎么变换为宜?

好像不宜在前面乘大系数,因为各样本的数值差异太大,乘大系数有的会很大了,所以才用log。

感谢
 返回小木虫查看更多

今日热帖
  • 精华评论
  • zslddt

    既然是概率,所有的数都小于1,取对数后皆为负值,那么所有的数都乘以-1不就完了,跟pH一样。

  • xiguayin

    引用回帖:
    2楼: Originally posted by zslddt at 2013-04-10 00:36:58
    既然是概率,所有的数都小于1,取对数后皆为负值,那么所有的数都乘以-1不就完了,跟pH一样。

    因为最初值和最终值都是越大表示越好,
    LOG后如果乘-1,会变成原本最初值越小,最终值反而越大了吧

  • Annieyanzi

    那可以再取个倒数趋势就对了吧

  • az0707AZ0707

    就是取倒数。乘负1

  • xiguayin

    引用回帖:
    4楼: Originally posted by Annieyanzi at 2013-04-10 07:10:45
    那可以再取个倒数趋势就对了吧

    因为值特别小,取倒数后又特别大了,又什么简洁的变换方式吗?

  • xiguayin

    引用回帖:
    5楼: Originally posted by az0707AZ0707 at 2013-04-10 09:47:51
    就是取倒数。乘负1

    因为值特别小,取倒数后又特别大了,又什么简洁的变换方式吗?

  • xiguayin

    up一下,急啊,谢谢各位啦

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓