作者ya1357977889 (HSciverce)
看板Statistics
标题[问题]请问R能算反函数吗??
时间Mon Jun 29 15:28:16 2015
请问一下 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://webptt.com/cn.aspx?n=bbs/Statistics/M.1435562901.A.F7C.html
1F:→ andrew43: 要符号解的话,大概不行。 06/29 20:23