R中的神经网络(多层感知器),以计数数据作为响应

数据挖掘 神经网络 r
2022-02-24 09:03:43

目标是在 R 中为神经网络(多层感知器)运行泊松回归。

我目前正在使用neuralnetR 中的包。

我已阅读是否有使用神经网络显式建模计数数据的 R 包?使用神经网络的非线性泊松回归:模拟研究我发现我应该将错误函数更改为err.fct = function(x, y) { -(-x+y*log(x))}(对于泊松)。

代码:

fit <- neuralnet(nclaims ~ age_ph + gender + tar_region + weight + age_car + ptw, data = df, hidden = 1, err.fct = function(x, y) { -(-x+y*log(x))}, act.fct = "logistic").

我知道act.fct = "logistic"在隐藏层中指定了 sigmoid 函数,但是如何更改为输出层中的指数函数?

0个回答
没有发现任何回复~