R/simskewunimodal.R

simskewunimodal <-
function(samplesize)
{ 	
    dum = runif(samplesize)
    sim = vector(,samplesize)
    for(i in 1:length(dum))
    {
        if(dum[i]<=0.2)
        {
            sim[i] = rnorm(1)
        }
        if(dum[i]>0.2 & dum[i]<=0.4)
        {
            sim[i] = rnorm(1, mean = 0.5, sd = 2/3)
        }
        if(dum[i]>0.4 & dum[i]<=1.0)
        {
            sim[i] = rnorm(1, mean = 13/12, sd = 5/9)
        }
    }
    return(sim)
}

Try the bbefkr package in your browser

Any scripts or data that you put into this service are public.

bbefkr documentation built on May 2, 2019, 3:04 a.m.