How to generate samples from a modified exponential density?
Show older comments
Hi everyone, The standard form of an exponential density is f(x|lambda)= lambda*exp(-x/lambda) if x>=0 and f(x|lambda)=0 if x<0.
I want to generate samples from the following density f(x|lambda, b)= lambda*exp(-(x-b)/lambda) if x>b and f(x|lambda,b)=0 if x<=b. Where b is a user-specified parameter.
Can anyone here suggest me how to do this ?
Best regards,
Accepted Answer
More Answers (1)
Shashank Prasanna
on 9 Jun 2014
Edited: Shashank Prasanna
on 9 Jun 2014
0 votes
You can generate uniform random numbers using the rand function and apply it to your modified density function.
Categories
Find more on Random Number Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!