These functions provide the ability for generating probability density values, cumulative probability density values and moments about zero values for the Triangular Distribution bounded between [0,1].
pTRI(p,mode)
Arguments
p: vector of probabilities.
mode: single value for mode.
Returns
The output of pTRI gives the cumulative density values in vector form.
Details
Setting min=0 and max=1mode=c in the Triangular distribution a unit bounded Triangular distribution can be obtained. The probability density function and cumulative density function of a unit bounded Triangular distribution with random variable P are given by
NOTE : If input parameters are not in given domain conditions necessary error messages will be provided to go further.
Examples
#plotting the random variables and probability valuescol <- rainbow(4)x <- seq(0.2,0.8,by=0.2)plot(0,0,main="Probability density graph",xlab="Random variable",ylab="Probability density values",xlim = c(0,1),ylim = c(0,3))for(i in1:4){lines(seq(0,1,by=0.01),dTRI(seq(0,1,by=0.01),x[i])$pdf,col = col[i])}dTRI(seq(0,1,by=0.05),0.3)$pdf #extracting the pdf valuesdTRI(seq(0,1,by=0.01),0.3)$mean #extracting the meandTRI(seq(0,1,by=0.01),0.3)$var #extracting the variance#plotting the random variables and cumulative probability valuescol <- rainbow(4)x <- seq(0.2,0.8,by=0.2)plot(0,0,main="Cumulative density graph",xlab="Random variable",ylab="Cumulative density values",xlim = c(0,1),ylim = c(0,1))for(i in1:4){lines(seq(0,1,by=0.01),pTRI(seq(0,1,by=0.01),x[i]),col = col[i])}pTRI(seq(0,1,by=0.05),0.3)#acquiring the cumulative probability valuesmazTRI(1.4,.3)#acquiring the moment about zero valuesmazTRI(2,.3)-mazTRI(1,.3)^2#variance for when is mode 0.3#only the integer value of moments is taken here because moments cannot be decimalmazTRI(1.9,0.5)