负数要取对数怎么办
负数不能直接取对数,这是数学上的死胡同。
实务里只有三条路:
平移:给全体观测加上一个足够大的常数 c,把最小负值也变成正数,再 ln(x+c)。c 选多大,就看你希望解释“ln(原值 + c)”时心里是否舒服。 反向:如果经济含义允许,先取相反数变成正数,再 ln(−x)。解释时记住“越大”代表“越负”。 干脆放弃对数,改用 level 或 inverse hyperbolic sine (asinh),asinh(x) 对正负零都能吃,不用挑。
没有第四种魔法能让 ln(负数) 有实数解。


雷达卡


京公网安备 11010802022788号







