beta = 1.5
k = 1.5
a = 1.5
b = 3.5
x<-seq(beta, 10, 0.01)
pdfKWP <- function(k,bet,a,b,x){
a*b*k*bet^(k)*(1-(beta/x)^k)^(a-1)*(1-(1-(beta/x)^k)^(a))^(b-1)/x^(k+1)
}
hist(rkwp(100,k,beta,a,b), freq = FALSE,main="",xlab="x",
ylab="Density",xlim=c(1.5,7),ylim=c(0,1.5),lwd=1)
lines(x,pdfKWP(k,beta,a,b,x),lty=1,col="black",
lwd=1,type="l",xlim=c(1.5,7),ylim=c(0,1.5))
box()Run the code above in your browser using DataLab