Guest User

Untitled

a guest
Oct 16th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. m = 1
  2. d = 2
  3. a = 1
  4. b = 2
  5. p = 0.5
  6. F = function(x) (1 - ((1+x^m)^-d) * exp(-b*x^a)) /
  7. (1 - (p*(1+x^m)^-d) * exp(-b*x^a))
  8.  
  9. InvF1 = function(a) uniroot(function(x) F(x) - a, c(0,10))$root
  10. InvF1(0.5)
  11. [1] 0.1038906
  12. F(InvF1(0.5))
  13. [1] 0.4999983
  14.  
  15. x = c(seq(0,3, 0.001), seq(3.1,10,0.1))
  16. y = F(x)
  17. InvF2 = approxfun(y, x)
  18.  
  19. InvF2(0.5)
  20. [1] 0.1038916
  21. F(InvF2(0.5))
  22. [1] 0.5000011
Add Comment
Please, Sign In to add comment