如何解决范围为 [0, 1] 的变量的对数转换
我正在尝试拟合一个回归,其中我的目标变量是某个时间段内 A 类贷款占贷款总额的比例。我的目标是从我的数据集中的两列计算出来的:“type_A”和“type_B”,如下所示:
data$target <- data$type_A / (data$type_A + data$type_B)
问题是我需要对我的目标执行日志转换,但这有一些挑战。首先,“type_A”和“type_B”都有很多零,因此计算目标的比例会产生几个 NaN。然后,我不知道我应该在哪一点进行日志转换。应该是这样的:
data$target <- log(data$type_A / (data$type_A + data$type_B))
或者类似的东西?
data$target <- log(data$type_A) / log(data$type_A + data$type_B)
无论是哪一种,我如何处理因除以零或取 0 的对数而产生的 NaN 和 -Inf?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。