fork download
  1. library(SuppDists)
  2. jdist<-list(gamma=-0.7, delta=0.8, xi=26, lambda=1.4, type="SU")
  3. xvals<-seq(10,60,by=1)
  4. yvals<-dJohnson(xvals,jdist)
  5. print(jdist)
  6. postscript()
  7. plot(xvals,yvals,col="blue",type="l")
  8.  
  9. #this is some trial observation - say we see an observation of "40" and give it a weighting of one-third
  10. observation<-40
  11. observationweight<-1/3
  12.  
  13. #your code here - modifies jdist for example
  14. observationnumber<-5000000
  15. randomobservations<-rJohnson(observationnumber, jdist)
  16. newobservations<-rep(observation,times=round(observationweight*observationnumber/100))
  17. randomobservations<-append(randomobservations,newobservations)
  18. jdist<-JohnsonFit(randomobservations)
  19. #
  20.  
  21. xvals<-seq(10,60,by=1)
  22. yvals<-dJohnson(xvals,jdist)
  23. print(jdist)
  24. #lines(xvals,yvals,col="red")
Runtime error #stdin #stdout 0.4s 24104KB
stdin
Standard input is empty
stdout
$gamma
[1] -0.7

$delta
[1] 0.8

$xi
[1] 26

$lambda
[1] 1.4

$type
[1] "SU"