次の例では:
f<-function(x,y){x^2+y^2}
mm<-c(0.2,0.5,0.3)
inputs<- list(c(1,0,0),c(0,1,0),c(0,0,1))
outputs<-mapply(f,inputs,mm )
argmin<-inputs[which.min(outputs)]
argmin-mm
エラーが表示されます: argmin のエラー - mm : 二項演算子への数値以外の引数
どうすればそれargmin
が数値になり、次のようなことを実行できるようになるのでしょうか。
argmin +mm
等
に設定しようとしましたas.numeric
がargmin
、別の警告が表示されます。
(リスト) オブジェクトを 'double' 型に強制することはできません