Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. require(RPostgreSQL)
  2. drv <- dbDriver("PostgreSQL")
  3. db.con <- dbConnect(drv, host="193.193.92.209", port=5434,
  4. dbname="2016Z_gryl_tomasz", user="2016Z_gryl_tomasz", password="25926")
  5.  
  6. daneTygodniowe <- dbGetQuery(db.con, "select tydzien, count(*) as sztuk FROM (kwiaciarnia_hd.sprzedaz s join kwiaciarnia_hd.czas cz USING (IDCzasu)) join kwiaciarnia_hd.nadawca n USING (IDnadawcy) WHERE rok = '2015' GROUP BY tydzien ORDER BY tydzien;")
  7.  
  8. dbDisconnect(db.con)
  9.  
  10. barplot(daneTygodniowe$sztuk, ylab = "liczba sprzedanych kompozycji" , xlab = "2015 (tydzien)" , col = "darkred")
  11. pdf("2015_tygodnie.pdf")
  12. barplot(daneTygodniowe$sztuk, ylab = "liczba sprzedanych kompozycji" , xlab = "2015 (tydzien)" , col = "darkred")
  13. dev.off()
  14.  
  15. #trzeba doinstalowac library(dprep)
  16. library(dprep)
  17. dane2 <- sort(daneTygodniowe$sztuk)
  18. mean(dane2) # średnia arytm.
  19. quantile(dane2) # kwantyle
  20. quantile(dane2, probs = seq(0,1,0.1)) # decyle
  21. var(dane2) # wariancja
  22. sd(dane2) # odchylenie standardowe
  23. moda(dane2)
  24.  
  25. #[BRAK] <- rozstęp
  26.  
  27. IQR(dane2) # <- to rozstęp międzykwartylowy (chyba jest to, to samo co rozstęp ćwiartkowy)
  28.  
  29. boxplot(dane2, col = "violet")
  30.  
  31. #minumum jest ponizej Q1
  32. #max jest 5 krotnie wiekszy od mediany
  33. #male rozproszenie wartosci
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement