inst/doc/Vignette_epandist.R

## ----fig.height=4.2, fig.width=5.25--------------------------------------
require("epandist")
curve(depan(x), xlim=c(-2.5, 2.5), yaxs='i', col="blue")  #Mean=0, sd=1
title("The Epanechnikov probability distribution function", cex.main=1)

## ------------------------------------------------------------------------
pepan(x=8, mu=10, r=4) #Calculate probability

## ----results='hold'------------------------------------------------------
qepan(p=0.25, mu=10, r=4) #Lower quantile 
qepan(p=0.75, mu=10, r=4) #Upper quantile

## ------------------------------------------------------------------------
evepan(c=-.5, mu=0, r=5^.5, side_censored = "left") #Calculate expected value

## ------------------------------------------------------------------------
cepan(ev=1, mu=0, r=5^.5, side_censored = "left") #Calculate censoring point

## ------------------------------------------------------------------------
100 - evepan(c=101, mu=100, r=10, side_censored = "right") #Calculate expected abatement

## ------------------------------------------------------------------------
censoringpoint <- 101

dist_mean <- 100 #Mean prior to censoring

dist_range <- 10 #Half of distribution range

x <- repan(1000000, dist_mean, dist_range) #Generating epan-distibuted random data

x[x > censoringpoint] <- censoringpoint #Censoring data

dist_mean - mean(x) #Approximate expected abatement

## ------------------------------------------------------------------------
cepan(ev=99, mu=100, r=10, side_censored = "right") #Calculate censoring point

Try the epandist package in your browser

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

epandist documentation built on May 2, 2019, 4:55 a.m.