0

在尝试使用 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

4

0 回答 0