[問題] 請問R能算反函數嗎??

看板Statistics作者 (HSciverce)時間10年前 (2015/06/29 15:28), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
請問一下 R能寫反函數嗎 如 y = 6*x^1/3 +3*x^4/3 +6 它的反函數怎麼用R找呢 應該說我有y值 需要求x值 網路上有找到類似的 inverse = function (f, lower = -100, upper = 100) { function (y) uniroot((function (x) f(x) - y), lower = lower, upper = upper)[1]} square_inverse = inverse(function (x) x^2, 0.1, 100) square_inverse(4) [1] 1.999976 但是有點看不太懂 如inverse(function (x) x^2, ""0.1, 100""<<<這是誤差值嗎 我把它改0.00001, 1000000 他答案就才等於2 另外因為套這個 再求x時 0附近會有ERROR 所以想問問大家R有反函數的程式嗎 或是原理之類的 謝謝 mO__Om -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.135.244.175 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1435562901.A.F7C.html

06/29 20:23, , 1F
要符號解的話,大概不行。
06/29 20:23, 1F

06/29 20:24, , 2F
06/29 20:24, 2F
文章代碼(AID): #1LaFELzy (Statistics)
文章代碼(AID): #1LaFELzy (Statistics)