Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. cars2=cars;
  2. cars2$dist=qnorm(pmin(0.999,pmax(0.001,rank(cars2$dist)/length(rank(cars2$dist)))))
  3.  
  4. map=(quantile(cars$dist,probs = seq(0.001,0.999,0.001)))
  5.  
  6. require(datasets)
  7.  
  8. hist(cars$speed)
  9. hist(cars$dist)
  10. m=lm(dist~speed,cars)
  11. fit=predict(m)
  12. skewness(cars$dist)
  13. summary(m)
  14.  
  15. cars2=cars;
  16. cars2$dist=qnorm(pmin(0.999,pmax(0.001,rank(cars2$dist)/length(rank(cars2$dist)))))
  17. map=(quantile(cars$dist,probs = seq(0.001,0.999,0.001)))
  18. hist(cars2$dist)
  19. skewness(cars2$dist)
  20. length(map)
  21. hist(map)
  22. m3=lm(dist~speed,cars2);
  23. m3=stepAIC(m3,trace=F)
  24. summary(m3)
  25. data=round(pnorm(predict(m3))*1000)
  26. range(data)
  27. fit2=map[data]
  28. plot(cars$dist,fit2,col="blue")
  29. points(cars$dist,fit,col="red")
  30.  
  31. rmse=function(x,y,k=0){
  32. return( sqrt(sum((x-y)^2)/(length(x)-k)));
  33. }
  34. rmse(cars$dist,fit)
  35. rmse(cars$dist,fit2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement