我在PHP中使用了这个公式但不幸的是,由于e^插入符号的关系,它不起作用如何在PHP中使用这个公式
$risk =100 / (1+ e^(-1 * ((0.028 * 25)+(0.661 * 0)+(0.412 * 0)+(0.079 * 150)+(0.018 * 150)-(0.039 * 150) + (0.07 * 25.96)+(0.481 * 0) - 13.415)));
正常计算中正确答案为10%。
使用exp()函数
$risk = 100 / (1 + exp(-1 * ((0.028 * 25) + (0.661 * 0) + (0.412 * 0) + (0.079 * 150) + (0.018 * 150) - (0.039 * 150) + (0.07 * 25.96) + (0.481 * 0) - 13.415)));
它给价值9.994822387895
当代入e = 2.718281828459045
$risk = 100 / (1 + 2.718281828459045**(-1 * ((0.028 * 25) + (0.661 * 0) + (0.412 * 0) + (0.079 * 150) + (0.018 * 150) - (0.039 * 150) + (0.07 * 25.96) + (0.481 * 0) - 13.415)));
我们得到9.994822387895