Finding the distribution through random number generation in R

clarkson

X is exponentially distributed with parameter lambda=0.5.
I want to find Pr(1/mean(X)< K)=0.95 As I don't know the distribution of 1/mean(X) I generate a distribution by the following code.

m<-c()
exponentialFunc<-function(n,lambda,nsim){
    for(i in seq(nsim)){
    x<-rexp(n,lambda)
    y<-mean(x)
    m<-c(m,1/y)
    }
    m

}   

Now m is the distribution of 1/mean(x).
Now I called this function by exponentialFunc(10,0.5,10000) and it gives a series of values for m.
But then as I want to find the quantile of this distribution which has a probability of 0.95 when I used quantile(m,0.95) the output is

> quantile(m,0.95) 95% NA
Why does it produces NA? Is there anything wrong in my code?

erasmortg

It seems that you didn't save the output of your function in an object named m:

> m <- exponentialFunc(10,0.5,10000)
> quantile(m,0.95)
     95% 
0.939102 

You are calling your function and not saving it anywhere, it seems that what you are doing is (basically) this:

> m<-c()
> quantile(m,0.95)
95% 
 NA

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Finding the distribution through random number generation in R

From Dev

Random Number Generation in R

From Dev

C++ thread-safe uniform distribution random number generation

From Dev

Random number generation in R with multiple conditions

From Dev

Spark - Random Number Generation

From Dev

C - random number generation

From Dev

Random number Generation with Seed

From Dev

Random number generation with in a range

From Dev

generation of random number in MATLAB

From Dev

Random number generation algorithm

From Dev

generation of random number in MATLAB

From Dev

Random number generation in Solaris?

From Dev

pseudo random number generation

From Dev

Random Number generation with GameplayKit

From Dev

Random number generation with seeds

From Dev

Grokking Random Number Generation in Haskell

From Dev

Random number generation on card and on terminal?

From Dev

Understanding uniform random number generation

From Dev

Random Number Generation in SQL Server

From Dev

Using engines for random number generation

From Dev

Random number generation using srand()

From Dev

Role of seed in random number generation

From Dev

User trustable random number generation

From Dev

Constraining random number generation in Python

From Dev

Random number generation function not work

From Dev

Random Number following a certain distribution

From Dev

Exclude number from SecureRandom random number generation

From Dev

Adding random number generation to the STM monad in Haskell

From Dev

How to speed up tricky random number generation