在尝试使用 R 中的 nlm() 函数来查找 a_o 和 b_o 的最佳值时,我遇到了以下问题。
我有 X :一个有 10k + 行和 6 列
的表 X 的某些列是我要最小化的函数中的变量。这是一个MSE函数。
f <- function(X, a_o, b_o)
{
((X$Td) - (((b_o*((a_o*X$T)/(b_o+X$T)) + log(X$U/100))/(a_o-((a_o*X$T)/(b_o+X$T)) + log(X$U/100)))))^2
}
nlm(f, input, a_o=c(-1000,1000), b_o=c(-1000,1000))
当我尝试运行它时出现此错误消息:
Ops.Date 中的错误(左,右):/未为“日期”对象定义
输入样本:https ://image.noelshack.com/fichiers/2019/47/7/1574604926-sample.png