library(readxl) # ΠΡΠΎΡΡΠ΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎ ΡΠΊΡΠΏΠΎΡΡΡ/ΠΈΠΌΠΏΠΎΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ Π ΠΎΡΡΠΈΠΈ types = c("text", rep("numeric", 12)) tab = as.data.frame(read_excel("data/ExpImp.xlsx", 1, col_types = types)) str(tab) ## 'data.frame': 96 obs. of 13 variables: ## $ Π Π΅Π³ΠΈΠΎΠ½ : chr "Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΡ" "Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΊΡΡΠ³" "ΠΠ΅Π»Π³ΠΎΡΠΎΠ΄ΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ" "ΠΡΡΠ½ΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ" ... ## $ ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ: num 16196.2 4552.9 221.9 28.5 177.9 ... ## $ ΠΡΠΎΠ΄ΠΠΌΠΏΠΎΡΡ : num 43076 22954 614 650 454 ... ## $ Π’ΠΠΠΠΊΡΠΏΠΎΡΡ : num 371791.8 204331.7 64.7 5 0.9 ... ## $ Π’ΠΠΠΠΌΠΏΠΎΡΡ : num 3613.6 1660.3 24.1 20.5 16.7 ... ## $ Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ : num 30739.2 8442.7 33.3 24.5 87.7 ... ## $ Π₯ΠΈΠΌΠΠΌΠΏΠΎΡΡ : num 50129.5 34870.4 242.8 71.7 419 ... ## $ ΠΡΠ΅Π²ΠΠΊΡΠΏΠΎΡΡ: num 10965.8 1101.6 6.2 23.4 57.1 ... ## $ ΠΡΠ΅Π²ΠΠΌΠΏΠΎΡΡ : num 6641.5 3942.6 43.3 44.9 9 ... ## $ ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ : num 40859.3 9877 2014.1 50.5 29 ... ## $ ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ : num 22017.4 11763.6 1207.3 68.3 56.6 ... ## $ ΠΠ°ΡΠΠΊΡΠΏΠΎΡΡ : num 28338.5 12845.9 84.1 143.2 286.1 ... ## $ ΠΠ°ΡΠΠΌΠΏΠΎΡΡ : num 154371 96196 1710 823 469 ...
# ΠΡΠ³ΡΡΠ·ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΌ ΠΎΠΊΡΡΠ³Π°ΠΌ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ filter = grep("ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΊΡΡΠ³", tab$Π Π΅Π³ΠΈΠΎΠ½) okr = tab[filter, ] # ΠΡΡΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΌ ΠΎΠΊΡΡΠ³Π°ΠΌ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅: okr = okr[order(okr$Π Π΅Π³ΠΈΠΎΠ½), ] # ΠΡΠ³ΡΡΠ·ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ filter = grepl("ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΊΡΡΠ³|Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΡ|ΡΠΈΡΠ»Π΅",tab$Π Π΅Π³ΠΈΠΎΠ½) sub = tab[!filter, ]
5.1 Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ
ΠΡΠ°ΡΠΈΠΊΠΈ (ΡΠΎΡΠ΅ΡΠ½ΡΠ΅ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅) β Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ plot()
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠΎΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΏΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ \(X\) ΠΈ \(Y\), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ \(X\) ΠΈ \(Y\) Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ.
5.1.1 ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π΅ΡΡΡ Π»ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΡΡΡΡ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.
par(mar=c(4,4,3,2)) # ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠΎ ΡΠΊΡΠΏΠΎΡΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡΡ: plot(sub$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ, sub$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ, col="red", xlab="ΠΠΊΡΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", ylab = "ΠΠΌΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", main = "ΠΠΊΡΠΏΠΎΡΡ/ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π Π€")
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΠΊΠΎ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π³ΡΡΠΏΠΏΠ° ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² Π²Π±Π»ΠΈΠ·ΠΈ Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΡΠΌ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΌΠ΅ΡΠ°Π»Π»ΡΡΠ³ΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ ΡΠΊΡΠΏΠΎΡΡΠ° Π½Π°Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠ°Ρ ΡΠΎΠ²Π°ΡΠΎΠΎΠ±ΠΎΡΠΎΡΠ°.
ΠΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎ ΠΎΡΡΠΌ \(X\) ΠΈ \(Y\). Π§ΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ asp = 1
:
plot(sub$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ, sub$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ, col="red", xlab="ΠΠΊΡΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", ylab = "ΠΠΌΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", main = "ΠΠΊΡΠΏΠΎΡΡ/ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π Π€", asp = 1)
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Plots. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎ ΠΎΡΡΠΌ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ.
Π Π°Π·ΠΌΠ΅Ρ ΠΈ ΡΠΈΠΏ Π·Π½Π°ΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ pch =
ΠΈ cex =
. Π Π°Π·ΠΌΠ΅ΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ cex
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ»ΠΎΠ²Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π·Π½Π°ΡΠΊΠ°. Π‘Π°ΠΌ Π·Π½Π°ΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½ΠΈΠΆΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠ΅ΠΊ):
Π’ΠΈΠΏΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² R
plot(sub$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ, sub$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ, col="red", xlab="ΠΠΊΡΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", ylab = "ΠΠΌΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", main = "ΠΠΊΡΠΏΠΎΡΡ/ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π Π€", asp = 1, pch = 2, cex = 0.5)
plot(sub$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ, sub$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ, col="red", xlab="ΠΠΊΡΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", ylab = "ΠΠΌΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", main = "ΠΠΊΡΠΏΠΎΡΡ/ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠ°ΠΌ Π Π€", asp = 1, pch = 20, cex = 1.2)
5.1.2 ΠΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ
ΠΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° Π½Π°Π½Π΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ Π½Π° Π³ΡΠ°ΡΠΈΠΊ: ΡΠ²Π½ΠΎΠ΅ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΠ²Π΅ΡΡ
ΡΠΆΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ lines()
, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ plot()
Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ type =
.
ΠΠ»Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΠΎΡΠΊΡΠΎΠ΅ΠΌ Π΅ΡΠ΅ ΡΠ°Π· Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠ±ΡΠΎΡΠ° Π·Π°Π³ΡΡΠ·Π½Π΅Π½Π½ΡΡ ΡΡΠΎΡΠ½ΡΡ Π²ΠΎΠ΄ ΠΏΠΎ ΠΌΠΎΡΡΠΌ Π ΠΎΡΡΠΈΠΈ (ΠΌΠ»ΡΠ΄ ΠΊΡΠ±. ΠΌ):
tab = read.csv2("data/oxr_vod.csv", encoding = 'UTF-8') plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20) # Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½Π°Π½Π΅ΡΠ΅ΠΌ ΡΠΎΡΠΊΠΈ lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅) # ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Π½Π΅ΡΠ΅ΠΌ Π»ΠΈΠ½ΠΈΠΈ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ plot()
ΡΠΈΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡΠΊΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠΎΡΠΊΠΈ Π½Π΅ Π½ΡΠΆΠ½Ρ, Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΠ½ΠΈΠΉ, ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ type =
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
-
"p"
for points, -
"l"
for lines, -
"b"
for both, -
"c"
for the lines part alone of βbβ, -
"o"
for both βoverplottedβ, -
"h"
for βhistogramβ like (or βhigh-densityβ) vertical lines, -
"s"
for stair steps, -
"S"
for other steps, see βDetailsβ below, -
"n"
for no plotting.
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅,pch=20)
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="p")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="l")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="b")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="c")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="o")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="h")
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="s")
Π’ΠΎΠ»ΡΠΈΠ½Ρ ΠΈ ΡΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ lwd =
ΠΈ lty =
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. Π Π°Π±ΠΎΡΠ°ΡΡ ΠΎΠ½ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ pch ΠΈ cex Π΄Π»Ρ ΡΠΎΡΠ΅ΡΠ½ΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π’ΠΈΠΏΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ R Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΠ»ΡΠΈΠ½ΠΎΠΉ ΠΈΡ
ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ:
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="l", lwd = 2, lty = 1)
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="l", lwd = 3, lty = 2)
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="l", lwd = 1, lty = 3)
5.

Π§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΄ΠΎΠ² Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π΄Π²ΡΠΌΡ ΠΏΡΡΡΠΌΠΈ:
ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΠ΄ Π΄Π°Π½Π½ΡΡ c ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
plot()
, Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉpoints()
ΠΈlines()
.ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊ, Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ Π²ΡΠ΅ ΡΡΠ΄Ρ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ
points()
ΠΈlines()
.
ΠΡΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ΄ΠΎΠ² Π΄Π°Π½Π½ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΆΠ΅ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ
plot()
Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π»ΠΎΠΆΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡΡΠΌ \(X\) ΠΈ \(Y\), ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ Π²ΡΠ΅ ΡΡΠ΄Ρ Π΄Π°Π½Π½ΡΡ . Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π±ΡΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠ΄Π° Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΄Ρ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡΡΡ Π² ΠΏΠΎΠ»Π΅ Π³ΡΠ°ΡΠΈΠΊΠ°.
ΠΠ°ΡΠΈΠ°Π½Ρ β1 ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, type="o", ylim = c(0,12), col="red3") # ΠΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ Π½ΠΎΠ²ΡΠΉ ΡΡΠ΄ Π΄Π°Π½Π½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ points() ΠΈ lines(): points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen")
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΡ Π²ΡΠ·Π²Π°Π»ΠΈ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
plot()
Ρ Π½ΠΎΠ²ΡΠΌ ΡΡΠ΄ΠΎΠΌ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ Π±Ρ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°, Π° Π½Π΅ ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π΅Π³ΠΎ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΠ°ΠΎΠ΄Π½ΠΎ ΡΡΡΡΠ°Π½ΠΈΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡΠΈ \(Y\) ΡΠΊΠ°Π·ΡΠ²Π°Π»ΡΡ Π²ΡΡΡΠ½ΡΡ.
xrange = range(tab$ΠΠΎΠ΄) # Π²ΡΡΠΈΡΠ»ΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ ΠΎΡΠΈ X yrange = range(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅) # Π²ΡΡΠΈΡΠ»ΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ ΠΎΡΠΈ Y # ΠΠΎΡΡΡΠΎΠΈΠΌ ΠΏΡΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊ, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ plot(xrange, yrange, main="ΠΠ±ΡΠ΅ΠΌ ΡΠ±ΡΠΎΡΠ° Π·Π°Π³ΡΡΠ·Π½Π΅Π½Π½ΡΡ ΡΡΠΎΡΠ½ΡΡ Π²ΠΎΠ΄", xlab="ΠΠΎΠ΄", ylab="ΠΌΠ»ΡΠ΄.ΠΊΡΠ±.ΠΌ", type = "n") # n ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠ΄ Π΄Π°Π½Π½ΡΡ ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ # Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ΄Ρ Π΄Π°Π½Π½ΡΡ points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, col="red3") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, col="red3") points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") points(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue") lines(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue")
5.1.4 Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ, Π° ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΊ ΠΈΠΌΠΏΠΎΡΡΡ, ΡΡΠΎ ΡΡΠΈΠ»ΠΈΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ:
plot(okr$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ, okr$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ, col=rgb(1,0,0,0.5), xlab="ΠΠΊΡΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", ylab = "ΠΠΌΠΏΠΎΡΡ, ΠΌΠ»Π½. Π΄ΠΎΠ»Π». Π‘Π¨Π", main = "ΠΠΊΡΠΏΠΎΡΡ/ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎ Π€Π Π Π€ (2013 Π³.)", asp = 1, pch = 20, cex = 2+log(sub$ΠΠ΅ΡΠΠΌΠΏΠΎΡΡ/sub$ΠΠ΅ΡΠΠΊΡΠΏΠΎΡΡ)) # ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΡΡΠΆΠΊΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈ ΡΠΊΡΠΏΠΎΡΡΠ°
5.2 ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ hist()
. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ°ΡΠΌΠ°Π½Π° (ΡΡΠΎΠ»Π±ΡΠ°) Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ breaks =
, Π° ΡΠ²Π΅Ρ Π·Π°Π΄Π°Π΅ΡΡΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ col
:
hist(sub$ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ)
# ΠΠ°ΡΠΌΠ°Π½Ρ Π±ΡΠ΄ΡΡ ΠΎΡ 0 Π΄ΠΎ 3000 ΡΠ΅ΡΠ΅Π· 100. ΠΠ°ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ²Π΅Ρ: hist(sub$ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ, breaks = seq(0,3000,100), col="olivedrab3")
ΠΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π³ΡΠ°ΡΠΈΠΊΠ°) Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ , Π° ΡΠΎΠ»ΡΠΊΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΌΠ΅Π½Π΅Π΅ 300:
hist(sub$ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ[sub$ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ < 300], col = "olivedrab3", breaks = seq(0, 300, 20))
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΄Π° Π΄Π°Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π·ΡΡΡ Π»ΠΎΠ³Π°ΡΠΈΡΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ,ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π»ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠ³Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅:
hist(log(sub$ΠΡΠΎΠ΄ΠΠΊΡΠΏΠΎΡΡ), col = "olivedrab3")
5.3 Π‘ΡΠΎΠ»Π±ΡΠ°ΡΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ
Π‘ΡΠΎΠ»Π±ΡΠ°ΡΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ β barplot β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π²Π΅ΠΊΡΠΎΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
Π² Π²ΠΈΠ΄Π΅ ΡΡΠΎΠ»Π±ΠΈΠΊΠΎΠ². ΠΡΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Π²ΠΈΠ΄ Π³ΡΠ°ΡΠΈΠΊΠ° (Π½Π°ΡΡΠ΄Ρ Ρ dotchart), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ
Π²Π΅Π»ΠΈΡΠΈΠ½. ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ barplot()
ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅ΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ°Π±Π»ΠΈΡΡ:
barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ)
# ΠΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π²Π΅ΠΊΡΠΎΡ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΡ -5 Π΄ΠΎ 5: barplot(-5:5)
# ΠΡΠ»ΠΈ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΠΈΠΊΠ° Π΅ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, # Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π²Π΅ΠΊΡΠΎΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π² Π°ΡΠ³ΡΠΌΠ΅Π½Ρ names.arg = barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = okr$Π Π΅Π³ΠΈΠΎΠ½)
# ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ horiz = TRUE. barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = okr$Π Π΅Π³ΠΈΠΎΠ½, horiz=TRUE)
Π§ΡΠΎΠ±Ρ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ las =
. Π‘ΠΏΡΠ°Π²ΠΊΠ°__R__Π³ΠΎΠ²ΠΎΡΠΈΡ Π½Π°ΠΌ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ:
- 0: Π²ΡΠ΅Π³Π΄Π° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΎΡΡΠΌ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ),
- 1: Π²ΡΠ΅Π³Π΄Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ,
- 2: Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ ΠΎΡΡΠΌ,
- 3: Π²ΡΠ΅Π³Π΄Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ.
ΠΡΠ±Π΅ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π²ΡΠ΅Π³Π΄Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Ρ:
barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = okr$Π Π΅Π³ΠΈΠΎΠ½, horiz=TRUE, las = 1)
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ
Π½Π΅ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ±ΡΠ°ΡΡ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ βΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΊΡΡΠ³β. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡ Π½Π°ΠΌ sub()
.
names = sub("ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΊΡΡΠ³", "", okr$Π Π΅Π³ΠΈΠΎΠ½) # "" - ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, horiz = TRUE, las = 1)
Π ΡΠ½ΠΎΠ²Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΎΡΡ Π² ΠΏΠΎΠ»Π΅ Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΠΎΠΊΡΡΠ³ Π»ΡΠ±ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΡΡΡΡ ΠΏΠΎΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ Ρ.Π΄. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΈ ΠΏΠΎΠ»Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ, Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
β Π²Π°ΡΠ° Π·Π°Π΄Π°ΡΠ°.
ΠΠ°Π±Π΅ΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ?par
. ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ². ΠΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π²ΡΠ·Π²Π°Π² ΡΡΠ½ΠΊΡΠΈΡ par()
. ΠΡΠ΅ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ Π²ΡΠ·ΠΎΠ²Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π±ΡΠ΄ΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΡΠΎΠ»ΠΈΡΡΠ°ΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΏΡΠ°Π²ΠΊΠΈ Π²Π½ΠΈΠ· ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ mar =
β ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΡΠ»ΠΎΠ²Π½ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
. ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ mai =
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»Ρ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΡΠΉΠΌΠ°Ρ
. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
# mar=c(bottom, left, top, right) # The default is c(5, 4, 4, 2) + 0.1.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π² Π»Π΅Π²ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
margins.default = par("mar") # Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΠΏΠΎΡΠΎΠΌ par(mar = c(5, 10, 4, 2)) # ΡΠ²Π΅Π»ΠΈΡΠΈΠΌ ΠΏΠΎΠ»Π΅ left Π΄ΠΎ 10 ΡΡΠ»ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, horiz=TRUE, las = 1)
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° main =
, Π° ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠΈ \(X\) β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° xlab =
. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊΠΎ, Π²Π²Π΅Π΄Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ
Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°:
barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1)
# Π§ΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡΠΈ X, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ xlim = c(min, max): barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000))
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ²Π΅ΡΠΎΠΌ Π½Π° ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π½ΠΈΠΆΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.
5.4 ΠΡΡΠ³ΠΎΠ²ΡΠ΅ (ΡΠ΅ΠΊΡΠΎΡΠ½ΡΠ΅) Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ
ΠΡΡΠ³ΠΎΠ²ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (Π°Π½Π³Π». piechart) ΡΡΡΠΎΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ pie()
:
par(mar = c(5, 5, 5, 5)) # ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΏΠΎΠ»Ρ pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ)
# Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠ΅ΠΊΡΠΎΡΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ: pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names)
# Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠ΅ΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΡΠ΅Π½Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π° Π² ΠΎΠ±ΡΠ΅ΠΉ ΠΌΠ°ΡΡΠ΅.ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΡΡΠΈΡΠ°ΡΡ: percentage = 100 * okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ / sum(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ) # ΠΈ ΠΎΠΊΡΡΠ³Π»ΠΈΡΡ Π΄ΠΎ 1 Π·Π½Π°ΠΊΠ° ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ: percentage = round(percentage, digits = 1)
ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Π½ΡΡ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌ ΠΎΠΊΡΡΠ³ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ±ΡΠ°ΠΌΠ»ΡΡΡΠΈΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ. Π§ΡΠΎΠ±Ρ ΡΡΠ½ΠΊΡΠΈΡ paste Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ sep = , ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π΅ΠΌΡ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ β ββ:
names2=paste(names, " (", percentage, "%)", sep = "") # ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π»Ρ Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΡΡΠ³ΠΎΠ²ΡΡ ΡΠ΅ΠΊΡΠΎΡΠΎΠ²: pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2)
# ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° main = pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ")
Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ°ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π° Π²ΡΠΎΡΡΡ ΡΡΡΠΎΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ \n
, Π²ΡΡΠ°Π²ΠΈΠ² Π΅Π³ΠΎ Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ:
pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ")
Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈΠ³ΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π°.
ΠΠΎΡΠ°ΡΠΈΡ
\n
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ, Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΡΡΠ°ΡΠΈ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΡ (\
), ΠΏΡΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΡΡΠ΅ΠΉ Π² ΡΡΠ½ΠΊΡΠΈΠΈsetwd()
Π²ΡΠ΅Π³Π΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΠΌΡΡ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ (/
). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ\n
ΠΈ\t
:C:\data\tables\new
.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΠΊΡΠΎΡΠ½ΡΡ
Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ Π²Π°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ΅ΠΊΡΠΎΡΠΎΠ². ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΠΎΡΠ° ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²ΠΎΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΠ΅ΠΊΡΠΎΡΠ° ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π»ΠΈΡΡ ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠ΅ Ρ ΡΠ΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ clockwise = TRUE
.
pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", clockwise = TRUE)
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ²Π΅ΡΠΎΠΌ Π½Π° ΠΊΡΡΠ³ΠΎΠ²ΡΡ
Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ
ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π½ΠΈΠΆΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.
5.5 Π¦Π²Π΅Ρ ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ
Π¦Π²Π΅Ρ β ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π½Π½Π°Ρ ΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π² R Π΅ΡΡΡ ΠΏΠ°Π»ΠΈΡΡΠ° ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΠΎ ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΡ).
Π‘ΠΏΠΈΡΠΎΠΊ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π²ΡΠ·Π²Π°Π² ΡΡΠ½ΠΊΡΠΈΡ colors()
:
head(colors()) ## [1] "white" "aliceblue" "antiquewhite" "antiquewhite1" ## [5] "antiquewhite2" "antiquewhite3"
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ²Π΅Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ col =
. ΠΡΠΎ ΡΠ²Π΅Ρ (ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠ°) Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²Π΅Ρ Π³ΡΠ°ΡΠΈΠΊΠ° Ρ ΡΠ΅ΡΠΎΠ³ΠΎ Π½Π° ΠΏΠ°ΡΡΠ΅Π»ΡΠ½ΠΎ-ΡΠΈΠ½ΠΈΠΉ:
par(mar = c(5, 10, 4, 2)) # ΡΠ²Π΅Π»ΠΈΡΠΈΠΌ ΠΏΠΎΠ»Π΅ left Π΄ΠΎ 10 ΡΡΠ»ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π».Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = "steelblue")
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π΄Π°ΡΡ ΡΠ²Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°Ρ
. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΡΠ΅ΠΎΡΠΈΠΈ ΡΠ²Π΅ΡΠ° (ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ UsingColorInR.pdf. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ RGB ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ rgb()
, ΡΠΌΠ΅ΡΠ°Π² ΡΠΈΠ½ΡΡ ΠΈ ΠΊΡΠ°ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
violet = rgb(0.4, 0, 0.6) barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = violet)
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²Π΅Ρ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ, Π΅ΡΡΡ Π΄Π²Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° β ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡ
rgb()
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡalpha =
, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π΄Π°Π΅Ρ Π΄ΠΎΠ»Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1. - ΠΡΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ²Π΅ΡΠ° β Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
adjustcolor()
Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌalpha =
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
violet.transp = adjustcolor(violet, alpha = 0.5) barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = violet.transp)
green.transp = rgb(0, 1, 0, 0.5) # ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = green.transp)
Π€ΡΠ½ΠΊΡΠΈΡ
adjustcolor()
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ²Π΅ΡΠ°, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ.
ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΡΠΈΠΏΠ° barplot Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΠΎΠ»Π±ΠΈΠΊΠ°ΠΌΠΈ. Π ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Π΄Π»Ρ Π½ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ col =
Π²Π΅ΠΊΡΠΎΡ ΠΈΠ· ΡΠ²Π΅ΡΠΎΠ², ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
ΡΡΠΎΠ»Π±ΠΈΠΊΠ°ΠΌ:
colors = c("red", "green", "blue", "orange", "yellow", "pink", "white","black") barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = colors)
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΠ°ΠΊΠΎΠΉ Π²ΠΈΠ½Π΅Π³ΡΠ΅Ρ ΠΈΠ· ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ ΠΏΡΠΈΠ½ΡΡΠΎ. ΠΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ²Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠΎΠ»Π±ΠΈΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΡΠΈΠ²ΠΎΠ»ΠΆΡΠΊΠΈΠΉ ΠΎΠΊΡΡΠ³Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈΠ΄Π΅ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΊΡΠΏΠΎΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ:
colors = rep("gray", 8) # ΡΠ΄Π΅Π»Π°Π΅ΠΌ 8 ΡΠ΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ² colors[2] = "red" colors[7] = "red" barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0,12000), col = colors)
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΡΠ²Π΅ΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ΄ΠΎΠ² Π΄Π°Π½Π½ΡΡ
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ 2 ΠΈΠ»ΠΈ 3 ΡΠ²Π΅ΡΠ°, ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ ΠΏΡΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
:
colors=c("gray","steelblue") barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz =TRUE, las = 1, xlim = c(0, 12000), col = colors)
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΌΠ΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ²Π΅ΡΠΎΠΌ Π² R β ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΏΠ°Π»ΠΈΡΡΡ. ΠΠ°Π»ΠΈΡΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ²Π΅ΡΠΎΠ², Π·Π½Π°Ρ Π»ΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΡΠ΅Π½ΠΊΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ colorRampPalette()
:
# Π·Π°Π΄Π°Π΅ΠΌ 2 ΠΎΠΏΠΎΡΠ½ΡΡ ΡΠ²Π΅ΡΠ°: ΡΠ΅ΡΠ½ΡΠΉ Π±Π΅Π»ΡΠΉ palet=colorRampPalette(c("black","white")) # ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ 8 ΡΠ²Π΅ΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ: colors=palet(8) # ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ: barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π».Π‘Π¨Π", horiz = TRUE, las = 1, xlim = c(0, 12000), col= colors)
# Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΏΠ°Π»ΠΈΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ²Π΅ΡΠΎΠ²: palet=colorRampPalette(c("steelblue","white","purple4")) colors=palet(8) barplot(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names.arg = names, main = "ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", xlab = "ΠΌΠ»Π½ Π΄ΠΎΠ»Π». Π‘Π¨Π", horiz=TRUE, las = 1, xlim = c(0, 12000), col= colors)
Π R ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠ°Π»ΠΈΡΡ, ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠΏΡΠ°Π²ΠΊΠ΅ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
colors()
gray()
rainbow()
heat.colors()
topo.colors()
terrain.colors()
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²Π΅ΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π²Π·ΡΠ² ΠΈΡ
ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ°Π»ΠΈΡΡ ΠΈΠ»ΠΈ Π²ΡΠ±ΡΠ°Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡΡΡ ΡΠ²Π΅ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ sample()
:
pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", col=rainbow(length(names2)))
pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", col=sample(colors(),5))
ΠΠΎΠ»Π΅Π΅ Π±ΠΎΠ³Π°ΡΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠ°Π»ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ RColorBrewer
, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ°Π»ΠΈΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Π½Π° ΡΠ°ΠΉΡΠ΅ colorbrewer2. org
library(RColorBrewer) # ΠΡΠΊΡΠΎΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ RColorBrewer: display.brewer.all() # ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π² Π½Π΅ΠΉ ΠΈΠΌΠ΅ΡΡΡΡ ΠΏΠ°Π»ΠΈΡΡΡ
Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ
ΠΏΠ°Π»ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ brewer.pal()
. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ ΠΈΠ· ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ (Set3 — Accent)
# Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠ° ΠΈΠ· ΠΏΠ°Π»ΠΈΡΡΡ Set2 ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ΅ΠΊΡΠΎΡΠΎΠ² Π² ΠΊΡΡΠ³Π΅: colors = brewer.pal(length(names2),"Set1") # Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΡ ΠΏΡΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ par(mar = c(5, 5, 5, 5)) # ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΏΠΎΠ»Ρ pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", col=colors)
# ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ°Π»ΠΈΡΡΡ Accent: pie(okr$Π₯ΠΈΠΌΠΠΊΡΠΏΠΎΡΡ, names2, main = "ΠΠΎΠ»Ρ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΡΡΠ³ΠΎΠ² Π² ΡΠΊΡΠΏΠΎΡΡΠ΅ \n ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ", col=brewer.pal(length(names2),"Accent"))
5.6 ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
5.6.1 ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π³ΡΠ°ΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
-
cex
β ΠΎΠ±ΡΠΈΠΉ ΠΌΠ°ΡΡΡΠ°Π± ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ -
cex.
β ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° ΠΎΡΠΈaxis
-
cex.lab
β ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΎΡΠ΅ΠΉ -
cex.main
β ΠΌΠ°ΡΡΡΠ°Π± Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π³ΡΠ°ΡΠΈΠΊΠ° -
cex.sub
β ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π³ΡΠ°ΡΠΈΠΊΠ° -
cex.names
β ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΡΠ°ΠΊΡΠΎΡΠΎΠ² (Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΏΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ)
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, type="o", ylim = c(0,12), col="red3", main="ΠΠ±ΡΠ΅ΠΌ ΡΠ±ΡΠΎΡΠ° Π·Π°Π³ΡΡΠ·Π½Π΅Π½Π½ΡΡ ΡΡΠΎΡΠ½ΡΡ Π²ΠΎΠ΄", xlab="ΠΠΎΠ΄", ylab="ΠΌΠ»ΡΠ΄.ΠΊΡΠ±.ΠΌ", cex.axis=0.8, cex.lab=0.7, cex.main=0.9, cex = 0.8) points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen",cex = 0.8) lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") points(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue",cex = 0.8) lines(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue")
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ½ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²Π΅ΡΠ°:
-
col
ΡΠ²Π΅Ρ Π³ΡΠ°ΡΠΈΠΊΠ° -
col.
ΡΠ²Π΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρaxis
-
col.lab
ΡΠ²Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΎΡΠ΅ΠΉ -
col.main
ΡΠ²Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° -
col.sub
ΡΠ²Π΅Ρ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° -
fg
ΡΠ²Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° (ΠΎΡΠΈ, ΡΠ°ΠΌΠΊΠ° ΠΈ Ρ.Π΄.) -
bg
ΡΠ²Π΅Ρ ΡΠΎΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ° (background)
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, type="o", ylim = c(0,12), col="red3", main="ΠΠ±ΡΠ΅ΠΌ ΡΠ±ΡΠΎΡΠ° Π·Π°Π³ΡΡΠ·Π½Π΅Π½Π½ΡΡ ΡΡΠΎΡΠ½ΡΡ Π²ΠΎΠ΄", xlab="ΠΠΎΠ΄", ylab="ΠΌΠ»ΡΠ΄.ΠΊΡΠ±.ΠΌ", cex.axis=0.8, cex.lab=0.7, cex.main=0.9, col.lab = "grey50", fg = "grey40") points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") points(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue") lines(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue")
5.6.2 Π Π°Π·ΠΌΠ΅ΡΠΊΠ° ΠΎΡΠ΅ΠΉ, ΡΠ°ΠΌΠΊΠ°, ΡΠ΅ΡΠΊΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ R ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π½Π΅Π³ΠΎ ΡΠ°Π³ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΎΡΠ΅ΠΉ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·Π±ΡΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡΡΠΌ \(X\) ΠΈ \(Y\), Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ·ΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ ΠΎΡΠ΅ΠΉ.
Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ) ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°Π³ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠΊΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- ΠΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
plot()
, ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π΅ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡaxes = FALSE
(ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΡΠΈ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±Π΅ ΠΎΡΠΈ) ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²xaxt="n"
/yaxt="n"
(ΡΠ±ΠΈΡΠ°ΡΡ ΠΎΡΠΈ \(X\) ΠΈ \(Y\) ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ) - ΠΡΠ·Π²Π°ΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΡΡΠ½ΠΊΡΠΈΡ
axis()
, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π΅ΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ.
Π€ΡΠ½ΠΊΡΠΈΡ axis()
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
-
side
β ΡΡΠΎΡΠΎΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡΡ (1=bottom
,2=left
,3=top
,4=right
) -
at
β Π²Π΅ΠΊΡΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΌΠ΅ΡΠΊΠΈ ΠΎΡΠΈ -
labels
β Π²Π΅ΠΊΡΠΎΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅at
.ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠΊ
-
pos
β ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°, Π²Π΄ΠΎΠ»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡΡ -
lty
β ΡΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ -
col
β ΡΠ²Π΅Ρ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠΊ -
las
β ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ (\(0\)) ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ (\(2\)) ΠΎΡΠΈ -
tck
β Π΄Π»ΠΈΠ½Π° ΠΌΠ΅ΡΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡ ΠΌΠ΅ΡΠΊΠΈ, Π²ΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ β Π²Π½ΡΡΡΡ Π³ΡΠ°ΡΠΈΠΊΠ°. \(0\) ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΊΠΈ, \(1\) ΡΠΈΡΡΠ΅Ρ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈ ΡΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ ΠΎΡΠ΅ΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΠΊΡ Π²ΠΎΠΊΡΡΠ³ Π³ΡΠ°ΡΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ box()
.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type = "l", axes = FALSE) axis(side = 1, at = seq(min(tab$ΠΠΎΠ΄), max(tab$ΠΠΎΠ΄), 1), tck = -0.02, labels = FALSE) # ΡΠ°Π·ΠΌΠ΅ΡΠΈΠΌ ΠΎΡΡ X ΡΠ΅ΡΠ΅Π· 1 Π³ΠΎΠ΄, Π½ΠΎ ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ axis(side = 1, at = seq(min(tab$ΠΠΎΠ΄), max(tab$ΠΠΎΠ΄), 3), # Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠ°ΡΡΡΠ°Π²ΠΈΠΌ ΡΠ΅ΡΠ΅Π· 3 Π³ΠΎΠ΄Π° tck = 0) # Π½ΠΎ ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΊΠΈ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ # ΡΠ°Π·ΠΌΠ΅ΡΠΈΠΌ ΠΎΡΡ Y ΡΠ΅ΡΠ΅Π· 1 ΠΌΠ»ΡΠ΄ ΠΊΡΠ±.ΠΌ., ΠΎΠΊΡΡΠ³Π»ΠΈΠ² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠ½ΠΈΠ·Ρ ΠΈ ΡΠ²Π΅ΡΡ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ axis(side = 2, at = seq(floor(min(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅)), ceiling(max(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅)), 1), tck = -0.02) box() # Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ°ΠΌΠΊΡ Π΄Π»Ρ ΠΊΡΠ°ΡΠΎΡΡ
ΠΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ grid(nx = NULL, ny = nx, col = "lightgray", lty = "dotted", lwd = par("lwd"), equilogs = TRUE)
. ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° Π΅Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠ΅ΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π»ΠΈΠ½ΠΈΠΉ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ²Π°Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π·Π°Π΄Π°ΡΡ ΡΠ°Π³ ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅ΡΠΊΠΈ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type = "l", col = "red") grid()
ΠΡ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΈΡ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ R Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π° Π²Π°Ρ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ°Π³ ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΠ°Π³ ΠΌΠ΅ΡΠΎΠΊ ΠΎΡΠ΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΡΡ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ plot()
ΠΈΠ»ΠΈ axis()
ΠΈ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ.
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type = "l", col = "red") grid(10, 5)
Π€ΡΠ½ΠΊΡΠΈΡ grid()
Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ abline()
, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅. ΠΠ°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠΈΠΉ Π»ΠΈΠ½ΠΈΠΉ:
-
a, b
β ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ \(y = ax + b\). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π»ΠΈΠ½ΠΈΡ. -
coef
β ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π²Π΅ΠΊΡΠΎΡ ΠΈΠ· Π΄Π²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡΡΡ ΠΊΠ°ΠΊa
ΠΈb
. Π’ΠΎ Π΅ΡΡΡ, ΡΡΠΎ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΡΠΎΡΠΌΠ° Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ»ΡΡΠ°Ρ. -
h
β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π·Π½Π°ΡΠ΅Π½ΠΈΡ) ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ \(y\) Π΄Π»Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (ΡΠ΅ΡΠΈΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ). Π’ΠΎ Π΅ΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΈ Π²Π΅ΠΊΡΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΠ΄Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ. -
v
β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π·Π½Π°ΡΠ΅Π½ΠΈΡ) ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ \(x\) Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (ΡΠ΅ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ).3\) ΠΏΠΎ ΠΎΡΠΈ \(Y\). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
plot(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, type="n") # ΡΠ΅ΠΆΠΈΠΌ 'n' ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ Π·Π°Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΠ»Π΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ x ΠΈ y # ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ xlines = seq(min(tab$ΠΠΎΠ΄), max(tab$ΠΠΎΠ΄), 1) ylines = seq(ceiling(min(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅)), floor(max(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅)), 1) # Π ΠΈΡΡΠ΅ΠΌ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ abline(h = ylines, v = xlines, col = "lightgray") # Π ΠΈΡΡΠ΅ΠΌ Π³ΡΠ°ΡΠΈΠΊ lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, col="red3") points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch = 20, col="red3") # ΠΡΠ΄Π΅Π»ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 10 ΠΏΠΎ ΠΎΡΠΈ Y: abline(h = 10, col = "blue", lwd = 2) # Π ΠΈΡΡΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΌΠΊΡ, Ρ.ΠΊ. ΡΠ΅ΡΠΊΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΌΡ ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΡΠ»Π΅ Π³ΡΠ°ΡΠΈΠΊΠ° box()
5.6.3 ΠΠ½Π½ΠΎΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ (ΡΠ΅ΠΊΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅)
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
text()
. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠ΅ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°, ΠΈ Π²Π΅ΠΊΡΠΎΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ.Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
pos=
, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π° ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΊΠΈ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡpos
, ΡΠ°Π²Π½ΡΠ΅ 1, 2, 3 ΠΈ 4, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ½ΠΈΠ·Ρ, ΡΠ»Π΅Π²Π°, ΡΠ²Π΅ΡΡ Ρ ΠΈ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΠΎΡΠΊΠΈ:text(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, labels = tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, cex = 0.75, pos = 3)
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ°
graphics
Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ lattice ΠΈ ggplot2. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ directlabels ΠΈΠ»ΠΈ ggrepel.5.7 ΠΠ΅Π³Π΅Π½Π΄Π°
ΠΠ΅Π³Π΅Π½Π΄Π° ΠΊ Π³ΡΠ°ΡΠΈΠΊΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
legend()
. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ: ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π΄Π°Π½ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ \((x,y)\) Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠ°, Π½ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ:"bottomright"
,"bottom"
,"bottomleft"
,"left"
,"topleft"
,"top"
,"topright"
,"right"
,"center"
.Π§ΡΠΎΠ±Ρ Π² Π»Π΅Π³Π΅Π½Π΄Π΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠΎΡΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
pch=
. ΠΠ»Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π»Π΅Π³Π΅Π½Π΄Ρ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡlty =
ΠΈ/ΠΈΠ»ΠΈlwd =
. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²Π΅ΠΊΡΠΎΡΠΎΠΌ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π»Π΅Π³Π΅Π½Π΄Ρ:par(mar = margins.default) # ΠΠ°ΠΉΠ΄Π΅ΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Π²ΠΎΠΊΡΡΠ³ Π²ΡΠ΅Ρ ΡΡΠ΄ΠΎΠ² Π΄Π°Π½Π½ΡΡ xrange = range(tab$ΠΠΎΠ΄) yrange = range(tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅) # ΠΠΎΡΡΡΠΎΠΈΠΌ ΠΏΡΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ΅ΠΉ ΠΈ Π²ΡΠ΅ΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ plot(xrange, yrange, type="n", main="ΠΠ±ΡΠ΅ΠΌ ΡΠ±ΡΠΎΡΠ° Π·Π°Π³ΡΡΠ·Π½Π΅Π½Π½ΡΡ ΡΡΠΎΡΠ½ΡΡ Π²ΠΎΠ΄", xlab="ΠΠΎΠ΄", ylab="ΠΌΠ»ΡΠ΄.ΠΊΡΠ±.ΠΌ", cex.axis=0.8, cex.lab=0.7, cex.main=0.9, col.lab = "grey50", fg = "grey40") # ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° Π³ΡΠ°ΡΠΈΠΊ ΡΠ΅ΡΠΊΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ grid() # ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° Π³ΡΠ°ΡΠΈΠΊ Π΄Π°Π½Π½ΡΠ΅ points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, col="red3") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅, pch=20, col="red3") points(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") lines(tab$ΠΠΎΠ΄, tab$ΠΠ°ΡΡΠΊΠΎΠ΅, pch=20, col="forestgreen") points(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue") lines(tab$ΠΠΎΠ΄, tab$ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅, pch=20, col="steelblue") # ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈ ΡΠ²Π΅ΡΠ°: main = "ΠΠΎΡΠ΅" location = "topright" labels = c("ΠΠ°ΡΠΏΠΈΠΉΡΠΊΠΎΠ΅", "ΠΠ°ΡΡΠΊΠΎΠ΅", "ΠΠ·ΠΎΠ²ΡΠΊΠΎΠ΅") colors = c("red3", "forestgreen", "steelblue") # ΠΡΠ»ΠΈ ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ fill, ΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ # Π½Π°ΡΠΈΡΡΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΏΠ»Π°ΡΠΊΠΈ: legend(location, labels, title = main, fill=colors)
pts = c(20, 20, 20) # ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΡΠΊΠΎΠΉ ΡΠΈΠΏΠ° 20 lns = c(1, 1, 1) # ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΡΠΎΠ»ΡΠΈΠ½ΠΎΠΉ 1 # ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π»Π΅Π³Π΅Π½Π΄Ρ (ΠΎΠ½Π° Π½Π°ΡΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ°ΡΠΎΠΉ) legend(location, labels, title = main, col = colors, pch = pts, lwd = lns)
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π»Π΅Π³Π΅Π½Π΄Ρ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ, Π½Π°Π±ΡΠ°Π² Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
?legend
.5.8 ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π½Π° Π½Π΅ΠΉ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈ Π»ΠΈΡΡΠ°ΠΉΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅:
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
5.9 ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ
5.9.1 ΠΠΎΠΏΡΠΎΡΡ
- ΠΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° R ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² (Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ, Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ )?
- ΠΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ R ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ: ΡΡΠΎΠ»Π±ΡΠ°ΡΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΡΡΠ³ΠΎΠ²ΡΠ΅ ΡΠ΅ΠΊΡΠΎΡΠ½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?
- ΠΠ°ΠΊ Π·Π°Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?
- ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π³ΠΎΡΠΈΠ·ΡΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ? ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΊΠ°ΠΊ?
- ΠΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ?
- ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»Ρ Π²ΠΎΠΊΡΡΠ³ Π³ΡΠ°ΡΠΈΠΊΠΎΠ²?
- ΠΠ°ΠΊ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π½Π° ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ ΠΎΡΠΈ?
- ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π°ΠΏΡΠ΅Ρ Π½Π° ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΈΡΠ΅Π» ΠΏΡΠΈ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ²?
- ΠΠ°ΠΊΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠ²Π΅ΡΠ° Π² ΡΡΠ½ΠΊΡΠΈΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ R?
- ΠΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠΎΠ»ΡΠΈΠ½Ρ ΠΈ ΡΠΈΠΏΠ° Π»ΠΈΠ½ΠΈΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ ?
- ΠΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈ ΡΠΈΠΏΠ° Π·Π½Π°ΡΠΊΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ?
- ΠΠ°ΠΊ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ?
- ΠΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΌΠΊΡ Π²ΠΎΠΊΡΡΠ³ Π³ΡΠ°ΡΠΈΠΊΠ°?
- ΠΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ?
- ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π²Π½ΡΠΉ ΠΌΠ°ΡΡΡΠ°Π± ΠΏΠΎ ΠΎΡΡΠΌ Π³ΡΠ°ΡΠΈΠΊΠ°?
- ΠΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π³ΡΠ°ΡΠΈΠΊΠ°, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, ΠΎΡΠ΅ΠΉ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²?
- ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π·Π°Π΄Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π² R.
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²Π΅Ρ Π² R ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ?
- ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΏΠ°Π»ΠΈΡΡΡ R.
- ΠΠ°ΠΊ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ· Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ²Π΅ΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎΠΏΠΎΡΠ½ΡΠΌΠΈ ΡΠ²Π΅ΡΠ°ΠΌΠΈ?
- ΠΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π»Π΅Π³Π΅Π½Π΄Ρ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅?
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² Π»Π΅Π³Π΅Π½Π΄Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈΡΡ ΡΠΎΡΠΊΠΈ? ΠΠΈΠ½ΠΈΠΈ? Π¦Π²Π΅ΡΠΎΠ²ΡΠ΅ ΠΏΠ»Π°ΡΠΊΠΈ?
5.9.2 Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ
ΠΠΎΡΡΡΠΎΠΉΡΠ΅ Π΄Π»Ρ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ quakes ΠΏΠ°ΠΊΠ΅ΡΠ° datasets Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π³Π»ΡΠ±ΠΈΠ½ ΠΈ ΠΌΠ°Π³Π½ΠΈΡΡΠ΄, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ Π΄Π»Ρ Π΄Π²ΡΡ ΡΡΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ.
ΠΠ° ΠΏΠΎΡΡΠ°Π»Π΅ ΠΎΡΠΊΡΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π’ΡΠ»ΡΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π΅ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΠ»ΠΎΡΠ°Π΄ΠΈ Π»Π΅ΡΠΎΠ² ΠΈ Π·Π°ΠΏΠ°ΡΠΎΠ² Π΄ΡΠ΅Π²Π΅ΡΠΈΠ½Ρ ΠΏΠΎ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΠΌ ΠΏΠΎΡΠΎΠ΄Π°ΠΌ ΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠ°. Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ CSV ΠΈ ΠΏΠΎΡΡΡΠΎΠΉΡΠ΅ ΠΏΠΎ Π½ΠΈΠΌ ΠΊΡΡΠ³ΠΎΠ²ΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ
ΠΠ»ΠΎΡΠ°Π΄Ρ Π·Π΅ΠΌΠ΅Π»Ρ, Π·Π°Π½ΡΡΡΡ Π»Π΅ΡΠ½ΡΠΌΠΈ Π½Π°ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ (ΠΏΠΎΠΊΡΡΡΡΡ Π»Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ), Π²ΡΠ΅Π³ΠΎ
. ΠΠΎΠ΄Π±Π΅ΡΠΈΡΠ΅ ΡΠ²Π΅ΡΠ°, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²ΠΊΡ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ, Π° Π΄Π»Ρ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡΠΎΡΠ°.ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π°Π½Π½ΡΠ΅3 ΠΏΠΎ Π±Π°Π»Π°Π½ΡΡ ΠΌΠ°ΡΡ Π»Π΅Π΄Π½ΠΈΠΊΠ° ΠΠ°ΡΠ°Π±Π°ΡΠΈ, ΠΏΠΎΡΡΡΠΎΠΉΡΠ΅ Π³ΡΠ°ΡΠΈΠΊ Ρ ΡΡΠ΅ΠΌΡ ΠΊΡΠΈΠ²ΡΠΌΠΈ (Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΈΠΈ, Π°Π±Π»ΡΡΠΈΠΈ ΠΈ ΠΊΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠ°) Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ 1981 ΠΏΠΎ 2017 Π³. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊ Π»Π΅Π³Π΅Π½Π΄Ρ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°Π³ΡΠ΅Π³ΠΈΡΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ (1982-1997, 1998-2017, 1982-2017), ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΊΡΠΈΠ²ΡΡ ΠΊΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
cumsum
.Π’Π°Π±Π»ΠΈΡΠ° storms ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ° dplyr ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ΅ΠΊΠΈΠ½Π³Π° ΡΡΠΎΠΏΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ½ΠΎΠ² c 1975 ΠΏΠΎ 2015 Π³ΠΎΠ΄. ΠΠ·Π²Π»Π΅ΠΊΠΈΡΠ΅ ΠΈΠ· Π½Π΅Π΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠΈΠΊΠ»ΠΎΠ½Ρ ΠΈ ΠΏΠΎΡΡΡΠΎΠΉΡΠ΅ Π½Π° ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅ Π³ΡΠ°ΡΠΈΠΊ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΡΡΠ΅ΠΊ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ½Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ (X) β ΡΠΊΠΎΡΠΎΡΡΡ (Y). ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ½Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΡΠΆΠΊΠ°, ΡΠ²Π΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° ΡΠΈΠΊΠ»ΠΎΠ½Π° (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
status
), Π° ΡΠ°Π·ΠΌΠ΅Ρ β ΠΎΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠ° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Π±Π»ΡΠ΄Π°ΡΡΡΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²Π΅ΡΡΠ° ΠΊΠ»Π°ΡΡΠ° ΡΡΠΎΠΏΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΡΠΌΠ° ΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅.ΠΠ°Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΡ ΠΊΡΡΠΆΠΊΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΊΡΡΠΆΠΊΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅, ΡΡΠΎΠ±Ρ Π±ΡΠ»Π° ΠΏΠΎΠ½ΡΡΠ½Π° ΠΈΡΡΠΎΡΠΈΡ ΠΆΠΈΠ·Π½ΠΈ ΡΠΈΠΊΠ»ΠΎΠ½Π°.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΠ°Π·ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ Π½ΠΈΠΆΠ΅, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΡΠ°Π³Π°Π½Π° ΠΠ°ΡΡΠΈΠ½Π°:
Π ΠΈΡ. 5.1: ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ β5
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: Π‘ΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠ° ΠΈ Π΄ΠΈΠ°ΠΌΠ΅ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ·Π»Π°Ρ ΠΈ ΠΌΠΈΠ»ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² ΠΌ/Ρ ΠΈ ΠΊΠΌ. ΠΠ»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΡΠ΅Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
arrows()
. ΠΡΠΎΡΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΠΊΡ ΠΊ Π½Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π§ΡΠΎΠ±Ρ ΡΡΡΠ΅Π»ΠΊΠ° ΡΠΈΡΠΎΠ²Π°Π»Π°ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ°, Π° Π½Π΅ Π² ΠΊΠΎΠ½ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅diff()
Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΡΡΠ΅ΠΉ Π² Π΄Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡΠΌΠΈ ΡΠΈΠΊΠ»ΠΎΠ½Π°.
Π‘Π°ΠΌΡΠΎΠ½ΠΎΠ² Π’.Π. ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ R. Π.: ΠΠ΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΠΠΠ£, 2022. DOI: 10.5281/zenodo.901911 ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² R: ΡΠ°ΡΡΡ 6
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² R: ΡΠ°ΡΡΡ 6Pavel Polishchuk, 2014
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ R Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ
ggplot2
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
- ΠΠ½ΠΈΠ³Π° ΠΎΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°
ggplot2
— Wickham, Hadley.ggplot2: Elegant Graphics for Data Analysis. Dordrecht, Heibelberg, London, New York: Springer, 2009.
- http://docs.ggplot2.org/current/ — ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π°Π²ΡΠΎΡΡΠΊΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ
ΠΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°
ggplot2
ΠΠ°ΠΊΠ΅Ρ
ggplot2
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ.ΠΡΠ°ΡΠΈΠΊ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°
ggplot2
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°.ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΈΡΠΏΠΈΡΠΈΠΊΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° (ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠΈ ΠΈΡ Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ):
data
—data.frame
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.aes()
— Π·Π°Π΄Π°Π΅Ρ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΠΎΡΡΡ , ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΠ²Π΅Ρ ΠΈ ΡΠΎΡΠΌΡ Π΄Π°Π½Π½ΡΡ , ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅.geom_
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΡ Π·Π° ΡΠΎ ΡΡΠΎ, Π²Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ (ΡΠΎΡΠΊΠΈ, Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π»ΠΈΠ½ΠΈΠΈ, ΡΠ΅ΠΊΡΡ ΠΈ Ρ.ΠΏ.).
scale_
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΎΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²Π΅Ρ, ΡΠΎΡΠΌΠ°, ΡΠ°Π·ΠΌΠ΅Ρ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ Ρ.ΠΏ.stat_
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΡΡΠΏΠΏΠ΅, Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ Ρ.ΠΏ.coord_
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π΄Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΠ΅Π·ΠΈΠ°Π½ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ, ΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ, ΠΈΠ»ΠΈ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ .facet_
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ² (ΡΠ΅ΡΠΊΠΈ ΠΈΠ· Π³ΡΠ°ΡΠΈΠΊΠΎΠ²).theme
— Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ ΠΌΠ΅Π½ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΠ²Π΅Ρ ΡΡΠΈΡΡΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΎΡΠ΅ΠΉ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π½Π° Π½ΠΈΡ , ΡΠΎΠ½ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈ Π²ΡΠ΅Π³ΠΎ ΡΠΈΡΡΠ½ΠΊΠ° ΠΈ Ρ.ΠΏ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ²ΠΎΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΡΠ°Π½Π΅Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ ΡΠ°ΠΉΡΠ°, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ Π² Ρ ΠΎΠ΄Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
cv <- read.table("data/cv_pred.txt", sep="\t", header=TRUE, as.is=TRUE) test <- read.table("data/test_pred.txt", sep="\t", header=TRUE, as.is=TRUE)
head(cv)
m.gbm m.knn m.pls m.rf m.svm mean sol_10001 -2.799118 -3.626667 -2.148206 -3.000497 -2.677521 -2.850402 sol_10002 -2.683472 -3.553333 -2.214603 -2.639931 -2.540740 -2.726416 sol_10003 -2.589948 -3.603333 -2.378869 -3.280679 -3.100913 -2.990748 sol_10004 -2.639194 -3.853333 -2.297653 -3.249204 -3.106995 -3.029276 sol_10005 -3.001957 -2.823333 -1.795756 -3.036543 -2.766391 -2.684796 sol_10006 -3.231845 -3.556667 -2.535705 -3.353757 -3.070914 -3.149778 nnls sol_10001 -2.823609 sol_10002 -2.
657990 sol_10003 -2.973854 sol_10004 -2.984015 sol_10005 -2.922233 sol_10006 -3.233097
head(test)
m.gbm m.knn m.pls m.rf m.svm mean sol_10801 -1.1778582 -0.440000 -0.3168113 -0.8795913 -0.6089708 -0.6846463 sol_10802 -1.0579281 -0.440000 -0.2862568 -1.0169123 -1.0142728 -0.7630740 sol_10803 -0.7143699 -0.440000 -0.2963245 -1.1513807 -1.7784464 -0.8761043 sol_10804 -0.8748695 -0.440000 -0.0164618 -1.1532090 -2.2388806 -0.9446842 sol_10805 -0.9348645 -1.346667 -1.4939263 -1.1176407 -0.8709753 -1.1528147 sol_10806 -1.7129724 -1.473333 -1.3859660 -1.2913827 -1.3519756 -1.4431260 nnls sol_10801 -0.8803242 sol_10802 -1.0139525 sol_10803 -1.1994194 sol_10804 -1.4198597 sol_10805 -1.0024755 sol_10806 -1.5129118
ΠΠΊΡΡΠ³Π»ΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΄Π»Ρ Π»ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ
cv <- round(cv, 2) test <- round(test, 2)
head(cv)
m.gbm m.knn m.pls m.rf m.svm mean nnls sol_10001 -2.
80 -3.63 -2.15 -3.00 -2.68 -2.85 -2.82 sol_10002 -2.68 -3.55 -2.21 -2.64 -2.54 -2.73 -2.66 sol_10003 -2.59 -3.60 -2.38 -3.28 -3.10 -2.99 -2.97 sol_10004 -2.64 -3.85 -2.30 -3.25 -3.11 -3.03 -2.98 sol_10005 -3.00 -2.82 -1.80 -3.04 -2.77 -2.68 -2.92 sol_10006 -3.23 -3.56 -2.54 -3.35 -3.07 -3.15 -3.23
head(test)
m.gbm m.knn m.pls m.rf m.svm mean nnls sol_10801 -1.18 -0.44 -0.32 -0.88 -0.61 -0.68 -0.88 sol_10802 -1.06 -0.44 -0.29 -1.02 -1.01 -0.76 -1.01 sol_10803 -0.71 -0.44 -0.30 -1.15 -1.78 -0.88 -1.20 sol_10804 -0.87 -0.44 -0.02 -1.15 -2.24 -0.94 -1.42 sol_10805 -0.93 -1.35 -1.49 -1.12 -0.87 -1.15 -1.00 sol_10806 -1.71 -1.47 -1.39 -1.29 -1.35 -1.44 -1.51
ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΡΡΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ²ΠΎΡΠΈΠΌΠΎΡΡΠΈ
y <- local.load("data/sol_y1.RData") y.test <- local.load("data/sol_y2.RData") cv$obs <- y test$obs <- y.test
Π Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΌΡ Π½Π°Π±ΠΎΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΊΡΠΎΡΡ-Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡΠΊΠ΅.
cv$set <- "cv" test$set <- "test"
head(cv)
m.gbm m.knn m.pls m.rf m.svm mean nnls obs set sol_10001 -2.80 -3.63 -2.15 -3.00 -2.68 -2.85 -2.82 -3.18 cv sol_10002 -2.68 -3.55 -2.21 -2.64 -2.54 -2.73 -2.66 -2.64 cv sol_10003 -2.59 -3.60 -2.38 -3.28 -3.10 -2.99 -2.97 -3.84 cv sol_10004 -2.64 -3.85 -2.30 -3.25 -3.11 -3.03 -2.98 -3.74 cv sol_10005 -3.00 -2.82 -1.80 -3.04 -2.77 -2.68 -2.92 -3.55 cv sol_10006 -3.23 -3.56 -2.54 -3.35 -3.07 -3.15 -3.23 -3.10 cv
head(test)
m.gbm m.knn m.pls m.rf m.svm mean nnls obs set sol_10801 -1.18 -0.44 -0.32 -0.88 -0.61 -0.68 -0.88 -1.11 test sol_10802 -1.06 -0.44 -0.29 -1.02 -1.01 -0.76 -1.01 -0.91 test sol_10803 -0.71 -0.44 -0.30 -1.15 -1.78 -0.88 -1.20 -1.76 test sol_10804 -0.87 -0.44 -0.02 -1.15 -2.24 -0.94 -1.42 -2.36 test sol_10805 -0.93 -1.35 -1.49 -1.12 -0.87 -1.15 -1.00 -0.86 test sol_10806 -1.71 -1.47 -1.39 -1.29 -1.35 -1.44 -1.51 -1.16 test
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΡΡΠΈ Π΄Π²Π° Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΠΎΠ΄ΠΈΠ½.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ
rbind
df <- rbind(cv, test)
ΠΡΠ΅ ΡΡΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, Π° ΡΠ»ΡΠΆΠ°Ρ Π»ΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΈΡ ΠΊ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅.
ΠΠ°Π΄Π°Π½ΠΈΠ΅.
ΠΠ°ΡΠΈΡΡΠ΅ΠΌ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅Π»ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ggplot2
.ΠΡΠΈΠΌΠ΅Ρ ΡΠΎΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ. ΠΠ°ΡΠΈΡΡΠ΅ΠΌ ΡΠΎΡΠ΅ΡΠ½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΡ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ
gbm
. Π’.Π΅. ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°data
,aes
ΠΈgeom_
.require(ggplot2) # single model plot g1 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_point() g1
Π
ggplot2
Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ — ΡΡΠ½ΠΊΡΠΈΡqplot
, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡplot
.ΠΠ½Π° Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ².
# shorter version g1.1 <- qplot(x=obs, y=m.gbm, data=df, geom="point") g1.1
# even shorter one g1.2 <- qplot(x=df$obs, y=df$m.gbm, geom="point") g1.2
Π£ Π½Π°Ρ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΊΡΠΎΡΡ-Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΡΠ°, ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ ΠΈΡ ΠΏΠΎ ΡΠ²Π΅ΡΡ ΡΠΎΡΠ΅ΠΊ.
# add color to distinguish cv and test g2 <- ggplot(df, aes(x=obs, y=m.gbm, color=set)) + geom_point() g2
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°ΡΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΏΠΎ ΡΠΎΡΠΌΠ΅, Π·Π°Π΄Π°Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅.
# add color and shape to distinguish cv and test g3 <- ggplot(df, aes(x=obs, y=m.gbm, color=set, shape=set)) + geom_point() g3
ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡΠ΅ΠΊ (Π·Π°Π΄Π°ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ), ΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
geom_point
.# change point size g4 <- ggplot(df, aes(x=obs, y=m.
gbm, color=set, shape=set)) + geom_point(size=3) g4
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π»ΡΡΡΠ΅ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ ΡΠΎΡΠΊΠΈ, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌΠΈ.
# add transparency to view overlapping points g5 <- ggplot(df, aes(x=obs, y=m.gbm, color=set, shape=set)) + geom_point(size=3, alpha=0.5) g5
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° Π½Π°Ρ Π³ΡΠ°ΡΠΈΠΊ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌΡ ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°.
# add a diagonal line of perfect prediction # since aes in main function relates to all data we set shape and color inside the geom_point function g6 <- ggplot(df, aes(x=obs, y=m.gbm, color=set, shape=set)) + geom_point(size=3, alpha=0.5) + geom_abline(intercept=0, slope=1) g6
ΠΡΠΌΠ΅ΡΠΈΠΌ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π°Π½ΠΈΡ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ»ΠΎΠ΅Π². ΠΡΠ° ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅.
# order of calls is important it determines to order of layers on the plot g7 <- ggplot(df, aes(x=obs, y=m.
gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) g7
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ
stat_
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° Π³ΡΠ°ΡΠΈΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
stat_
— Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΠΎΠ±ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ ΠΊ ΡΠ°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ°ggplot
ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (ΡΠ΅ΠΆΠΈΠΌ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°!).# add stat to modify previously created plot - it's really like a LEGO! g8 <- g7 + stat_smooth(method="lm") g8
Π§ΡΠΎΠ±Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΡ ΡΡΡΠΎΠΈΠ»Π°ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π΄Π²ΡΡ Π³ΡΡΠΏΠΏ ΡΠΎΡΠ΅ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΡΠΎ ΡΠ²Π½ΠΎ Π² Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
# make stat for each group of point separately g9 <- g7 + stat_smooth(method="lm", aes(group=set)) g9
Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ.
Π£Π΄Π°Π»ΠΈΠΌ ΠΈΠ· Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΡΡΡΠ΅ΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ, ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΠΌ Π»ΠΈΠ½ΠΈΠΈ Π½Π° Π²ΡΠ΅ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΠΈΡ ΡΠ²Π΅ΡΠΎΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ Π½Π°Π±ΠΎΡΡ Π΄Π°Π½Π½ΡΡ .
# to be clear further we will use full plot call # remove SE and extend lines to full range and set a color for each line g10 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) g10
scale_
ΠΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ· ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ
scale_
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°.# use scale for colors (it is possible to scale other aestetics) g11 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_grey() g11
ΠΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄Π°ΡΠ½ΠΎ. ΠΠ°Π΄Π°Π΄ΠΈΠΌ ΡΠ²Π΅ΡΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
# looks bad, lets scale manually to set colors g12 <- ggplot(df, aes(x=obs, y=m.
gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_manual(values=c("red", "blue")) g12
Π¦Π²Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ RGB ΠΊΠΎΠ΄ΠΎΠΌ ΡΠ²Π΅ΡΠ°.
# you can use RGB codes for colors g12.1 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_manual(values=c("#FF22FF", "#2255FF")) g12.1
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ
scale_
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ.# another usage of scale applied for axis g12.2 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_x_reverse() g12.
2
g12.3 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_x_reverse() + scale_y_reverse() g12.3
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΎΡΠ΅ΠΉ
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΎΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ
# flip coords to exchange axis g12.4 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_manual(values=c("red", "blue")) + coord_flip() g12.4
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ —
theme
Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π°
theme_
.# use theme to control graphic output # there are several predifined themes, but you may create your own # to descrease amount of code to copy-paste return to the LEGO mode g13 <- ggplot(df, aes(x=obs, y=m.
gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_manual(values=c("red", "blue")) g13
g13.1 <- g13 + theme_bw() g13.1
g13.2 <- g13 + theme_classic() g13.2
g13.3 <- g13 + theme_minimal() g13.3
Π ΠΏΠ°ΠΊΠ΅ΡΠ΅
ggplot2
ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉtheme_
. Π§ΡΠΎΠ±Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉtheme
.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΠ²Π΅Ρ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° ΠΈ ΡΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΠΎ ΠΎΡΠΈ Π₯.
# change x labels g13.4 <- g13 + theme(axis.text.x = element_text(color="red", size=15, angle=45, hjust=1)) g13.4
ΠΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΠ²Π΅Ρ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ.
# change plot area background g13.5 <- g13 + theme(axis.
text.x = element_text(color="red", size=15, angle=45, hjust=1), panel.background = element_rect(color="pink", fill="lightyellow")) g13.5
Π£Π΄Π°Π»ΠΈΠΌ Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π²ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΡΠΊΠΈ (ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅)
# remove all grid lines g13.6 <- g13 + theme(axis.text.x = element_text(color="red", size=15, angle=45, hjust=1), panel.background = element_rect(color="pink", fill="lightyellow"), panel.grid = element_blank()) g13.6
facet_
Π Π°Π·Π΄Π΅Π»ΠΈΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΄Π²ΡΡ Π½Π°Π±ΠΎΡΠΎΠ² Π΄Π°Π½Π½ΡΡ .
# facet g14 <- ggplot(df, aes(x=obs, y=m.gbm)) + geom_abline(intercept=0, slope=1) + geom_point(aes(color=set, shape=set), size=3, alpha=0.5) + stat_smooth(method="lm", aes(group=set, color=set), fullrange=TRUE, se=FALSE) + scale_color_manual(values=c("red", "blue")) + facet_wrap(~set) g14
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½Π°Ρ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΎΠ±ΡΡΠ°ΡΡΠ΅ΠΉ ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡΠΎΠΊ.
Π Π°Π½Π΅Π΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
hist
.# look at distribution of training and test sets data g15 <- ggplot(df, aes(x=obs)) + geom_histogram() g15
stat_bin: binwidth defaulted to range/30. Use 'binwidth = x' to adjust this.
ΠΠ°Π΄Π°Π΄ΠΈΠΌ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° Π² Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
g15.1 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1) g15.1
Π Π°ΡΠΊΡΠ°ΡΠΈΠΌ ΡΡΠΎΠ»Π±ΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ
g15.2 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1, aes(fill=set)) g15.2
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π±Π΅Π»ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π³ΡΠ°Π½ΠΈΡ
g15.3 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1, aes(fill=set), color="white") g15.3
Π Π°Π·Π΄Π΅Π»ΠΈΠΌ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π΄Π²Π΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ.
g15.4 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1, aes(fill=set), color="white") + facet_wrap(~set) g15.4
Π§ΡΠΎΠ±Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π΄ΡΡΠ³ ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΎΠΌ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ncol
g15.
5 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1, aes(fill=set), color="white") + facet_wrap(~set, ncol=1) g15.5
ΠΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΠ±Π΅ΠΈΠΌ ΠΎΡΡΠΌ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π°Π΄ΠΈΠΌ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠΌΡ ΠΏΠΎ ΠΎΡΠΈ Y ΠΈΠΌΠ΅Π»ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΌΡΠ΅ ΡΠΊΠ°Π»Ρ.
g15.6 <- ggplot(df, aes(x=obs)) + geom_histogram(binwidth=1, aes(fill=set), color="white") + facet_wrap(~set, ncol=1, scales="free_y") g15.6
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
ΠΠΌΠ΅ΡΡΠΎ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ.
g15.7 <- ggplot(df, aes(x=obs)) + geom_density(aes(fill=set), color="white") + facet_wrap(~set, ncol=1) g15.7
Π’ΠΎΡΠ΅ΡΠ½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π²ΡΠ±ΠΎΡΠΎΠΊ
ΠΡΠΎΠ±ΡΠ°Π·ΠΈΠΌ Π² Π²ΠΈΠ΄Π΅ ΡΠΎΡΠ΅ΡΠ½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΠ΅ ΠΈ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π½Π°Π΄ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ.
# let's plot predictions of all models simultaneously # but first we need to prepare the data df1 <- reshape::melt.data.frame(df, id.vars=c("set","obs")) head(df1)
set obs variable value 1 cv -3.18 m.gbm -2.80 2 cv -2.64 m.gbm -2.68 3 cv -3.84 m.gbm -2.59 4 cv -3.74 m.gbm -2.64 5 cv -3.55 m.gbm -3.00 6 cv -3.10 m.gbm -3.23
dim(df1)
[1] 7231 4
colnames(df1)[3:4] <- c("model", "pred") head(df1)
set obs model pred 1 cv -3.18 m.gbm -2.80 2 cv -2.64 m.gbm -2.68 3 cv -3.84 m.gbm -2.59 4 cv -3.74 m.gbm -2.64 5 cv -3.55 m.gbm -3.00 6 cv -3.10 m.gbm -3.23
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΡΠΎΠ²Π°ΡΡ
# let's draw g16 <- ggplot(df1, aes(x=obs, y=pred)) + geom_point(aes(color=set)) + facet_wrap(~ model) g16
g16.1 <- g16 + theme_classic() g16.1
ΠΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ
ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ — ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π² Π²ΠΈΠ΄Π΅ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (MSE) Π΄Π»Ρ ΠΊΡΠΎΡΡ-Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΡΠ°.
2_{test} \).
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°Π½ΡΡΠΈΡ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΡΠΈΠΊ Ρ ΡΡΠ°ΠΌΠΈ (boxplot) Π΄Π»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ°Π·Π±ΡΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΌ. Π‘Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊ ΠΊΡΠΎΡΡ-Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΡΠ΅ΡΡΡ.
- ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π½ΡΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π΄Π²Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ — ΡΡΠ΄ ΠΈ ΠΌΠ΅ΡΡΠΎ.
- ΡΠΈΡΡΠ΅ΠΌΠ° Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (ΡΠΈΡΠΎΡΠ° β ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠ° β ΠΌΠ΅ΡΠΈΠ΄ΠΈΠ°Π½Ρ)
- ΡΠ΅, ΠΊΡΠΎ Π² Π΄Π΅ΡΡΡΠ²Π΅ ΠΈΠ³ΡΠ°Π» Π² ΠΌΠΎΡΡΠΊΠΎΠΉ Π±ΠΎΠΉ, ΡΠΎΠΆΠ΅ ΠΏΠΎΠΌΠ½ΡΡ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠ»Π΅ΡΠΊΠ° Π½Π° ΠΈΠ³ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π°ΡΡ Π΄Π²ΡΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ β Π±ΡΠΊΠ²ΠΎΠΉ ΠΈ ΡΠΈΡΡΠΎΠΉ
- Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Π»Π΅ΡΡΠΈΠΊΠΈ, ΠΌΠΎΡΡΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
- Π² Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌ ΠΌΠΎΠ»Π΅ΠΊΡΠ» ΠΠΠ, ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², ΠΏΡΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΠΈΡ ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ
- Π² ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅ β ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠΏΡΠΎΡΠ° ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΡΠ°Π·Π½ΡΡ
Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
Π²Π΅Π»ΠΈΡΠΈΠ½.
- Π² Ρ ΠΈΠΌΠΈΠΈ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΠ΅Π½Π΄Π΅Π»Π΅Π΅Π²Π° (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ) β Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ»Π΅ΠΊΡΠ».
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ | ΠΠ±ΡΡΠΎΠ½ΠΎΠΊ
1.1 ΠΡΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π²Π²Π΅Π» Π Π΅Π½Π΅ ΠΠ΅ΠΊΠ°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ Β«Π Π°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π΅Β» Π² 1637 Π³ΠΎΠ΄Ρ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ — ΠΠ΅ΠΊΠ°ΡΡΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ.
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π½Π°ΡΠ°Π»ΠΎ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΠΊΠ»Π°Π΄ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π²Π½Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΡΠ΅Ρ Π€Π΅ΡΠΌΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ»ΠΈ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΡΠΌΠ΅ΡΡΠΈ. ΠΠ΅ΠΊΠ°ΡΡ ΠΈ Π€Π΅ΡΠΌΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»
ΠΠ΅ΠΎΠ½Π°ΡΠ΄ ΠΠΉΠ»Π΅Ρ ΡΠΆΠ΅ Π² XVIII Π²Π΅ΠΊΠ΅.
1.2 ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²ΠΎΠΊΡΡΠ³ Π½Π°Ρ
Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΡΠΎΠ½ΠΈΠ·ΡΠ²Π°ΡΡ Π²ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΆΠΈΠ·Π½Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ Π²Ρ Π½Π΅ ΡΠ°Π· ΠΌΠΎΠ³Π»ΠΈ ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊΡΡ ΡΡΠ°Π·Ρ: Β«ΠΡΡΠ°Π²ΡΡΠ΅ ΠΌΠ½Π΅ Π²Π°ΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡΒ». Π§ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅? ΠΠΎΠ³Π°Π΄Π°Π»ΠΈΡΡ?! Π‘ΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊ ΠΏΡΠΎΡΠΈΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π±ΡΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΠΎ Π±ΠΈΠ»Π΅ΡΡ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΎ Π² Π·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π·Π°Π»Π΅ ΠΈΠ»ΠΈ Π² Π²Π°Π³ΠΎΠ½Π΅ ΠΏΠΎΠ΅Π·Π΄Π°. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡ Π½Π°Ρ ΠΏΠΎΠ²ΡΡΠ΄Ρ:
1.3 ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ
ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π΄Π²ΡΠΌΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΎΡΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π₯’Π₯ ΠΈ Y‘Y. ΠΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Π² ΡΠΎΡΠΊΠ΅ Π, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ Π²ΡΠ±ΡΠ°Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ, ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² Π½Π° ΠΎΡΡΡ . ΠΠ΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ Π΄Π»Ρ ΠΎΠ±Π΅ΠΈΡ ΠΎΡΠ΅ΠΉ.
ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅ΠΉ (Π² ΠΏΡΠ°Π²ΠΎΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ) Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ΅ ΠΎΡΠΈ Π₯’Π₯ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ Π½Π° 90Β° Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π»ΠΎ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈ Y‘Y. Π§Π΅ΡΡΡΠ΅ ΡΠ³Π»Π° (I, II, III, IV) ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΡΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π₯’Π₯ ΠΈ Y‘Y, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ (Π ΠΈΡ. 2).
ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ Π Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄Π²ΡΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Ρ
ΠΈ y. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ
ΡΠ°Π²Π½Π° Π΄Π»ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΠ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ -Π΄Π»ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΠ‘ Π² Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΠ΅Π·ΠΊΠΈ ΠΠ ΠΈ ΠΠ‘ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Π»ΠΈΠ½ΠΈΡΠΌΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΎΡΡΠΌ Y’Y ΠΈ Π₯‘Π₯ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π°Π±ΡΡΠΈΡΡΠΎΠΉ ΡΠΎΡΠΊΠΈ Π, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ β ΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΠΉ ΡΠΎΡΠΊΠΈ Π. ΠΠ°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ°ΠΊ: Π(Π°.b).
ΠΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π Π»Π΅ΠΆΠΈΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ³Π»Π΅ I, ΡΠΎ ΡΠΎΡΠΊΠ° Π ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°Π±ΡΡΠΈΡΡΡ ΠΈ ΠΎΡΠ΄ΠΈΠ½Π°ΡΡ. ΠΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π Π»Π΅ΠΆΠΈΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ³Π»Π΅ II, ΡΠΎ ΡΠΎΡΠΊΠ° Π ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π°Π±ΡΡΠΈΡΡΡ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΠ΄ΠΈΠ½Π°ΡΡ. ΠΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π Π»Π΅ΠΆΠΈΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ³Π»Π΅ III, ΡΠΎ ΡΠΎΡΠΊΠ° Π ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π°Π±ΡΡΠΈΡΡΡ ΠΈ ΠΎΡΠ΄ΠΈΠ½Π°ΡΡ. ΠΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π Π»Π΅ΠΆΠΈΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ³Π»Π΅ IV, ΡΠΎ ΡΠΎΡΠΊΠ° Π ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°Π±ΡΡΠΈΡΡΡ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΠ΄ΠΈΠ½Π°ΡΡ.
Π ΠΈΡ. 2 β ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ³Π»Ρ
1.4 ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅
ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΡΡΠ΅ΠΌΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΎΡΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΠ₯, ΠY ΠΈ ΠZ. ΠΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Π² ΡΠΎΡΠΊΠ΅ Π, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ Π²ΡΠ±ΡΠ°Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ, ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² Π½Π° ΠΎΡΡΡ
. ΠΠ΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΎΡΠ΅ΠΉ.
OX β ΠΎΡΡ Π°Π±ΡΡΠΈΡΡ, OY β ΠΎΡΡ ΠΎΡΠ΄ΠΈΠ½Π°Ρ, OZ β ΠΎΡΡ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ. ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅ΠΉ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ΅ ΠΎΡΠΈ ΠΠ₯ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ Π½Π° 90Β° Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π»ΠΎ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈ OY, Π΅ΡΠ»ΠΈ ΡΡΠΎΡ ΠΏΠΎΠ²ΠΎΡΠΎΡ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈ ΠZ. Π’Π°ΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΎΠΉ.
ΠΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ°Π»Π΅Ρ ΠΏΡΠ°Π²ΠΎΠΉ ΡΡΠΊΠΈ ΠΏΡΠΈΠ½ΡΡΡ Π·Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π₯, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Y, Π° ΡΡΠ΅Π΄Π½ΠΈΠΉ Π·Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Z, ΡΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠ°Π»ΡΡΠ°ΠΌΠΈ Π»Π΅Π²ΠΎΠΉ ΡΡΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π»Π΅Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ. ΠΡΠ°Π²ΡΡ ΠΈ Π»Π΅Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΎΠ²ΠΏΠ°Π»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΡΠΈ (Π ΠΈΡ. 3).
ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΊΠΈ Π Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Ρ , Ρ ΠΈ z. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ ΡΠ°Π²Π½Π° Π΄Π»ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΠ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ β Π΄Π»ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΠ‘, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° z β Π΄Π»ΠΈΠ½Π΅ ΠΎΡΡΠ΅Π·ΠΊΠ° OD Π² Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΡΠ΅Π·ΠΊΠΈ ΠΠ, ΠΠ‘ ΠΈ OD ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΠΌΠΈ , ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΠΌ YOZ, XOZ ΠΈ XOY ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π°Π±ΡΡΠΈΡΡΠΎΠΉ ΡΠΎΡΠΊΠΈ Π, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Ρ β ΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΠΉ ΡΠΎΡΠΊΠΈ Π, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° z β Π°ΠΏΠΏΠ»ΠΈΠΊΠ°ΡΠΎΠΉ ΡΠΎΡΠΊΠΈ Π. ΠΠ°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ°ΠΊ: Π (Π°, b, c).
Π ΠΈΡ. 3 β ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅
1.5 ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
Π ΠΊΡΡΡΠ΅ Π°Π»Π³Π΅Π±ΡΡ ΠΈΠ·ΡΡΠ°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΡΡΠ΅ΠΏΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΡΡΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, Π»ΠΎΠ³Π°ΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°Π΄Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ ΡΡΡΠΎΡΡΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (Π ΠΈΡ. 4).
Π ΠΈΡ. 4 β ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
Π ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΡΡΠΎΡΡΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1
ΠΠΎΡΡΡΠΎΠΉΡΠ΅ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ: Ρ = (Ρ
β 1) β (2 β Ρ
) + 2 (Π ΠΈΡ. 5).
Π ΠΈΡ. 5 β Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ: Ρ = (Ρ β 1) β (2 β Ρ ) + 2
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Ρ = 1; Ρ = 2
1) Ρ
< 1
Ρ = β Ρ
+ 1 β 2 + Ρ
+2
Ρ = 1
2) 1 < Ρ
< 2
Ρ = Ρ
β 1 β 2 + Ρ
+ 2
Ρ = 2Ρ
β1
Ρ
=1; Ρ =1
Ρ
= 2; Ρ = 3
3) Ρ
> 2
Ρ = Ρ
β 1 +2 β Ρ
+ 2
Ρ = 3
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2
ΠΠΎΡΡΡΠΎΠΉΡΠ΅ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ: Ρ = (Ρ β 1) + (x β 2) + x (Π ΠΈΡ. 6).
Π ΠΈΡ. 6 β Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ: Ρ = (Ρ β 1) + (x β 2) + x
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Ρ = 1; Ρ = 2
1) Ρ
< 1
Ρ = β Ρ
+ 1 β Ρ
+ 2 + Ρ
Ρ = β Ρ
+ 3
Ρ
= 0; Ρ =3
Ρ
= β 1; Ρ = 4
2) 1 < Ρ
< 2
Ρ = Ρ
β 1 β Ρ
+ 2 + Ρ
Ρ = Ρ
+ 1
Ρ
= 1; Ρ = 2
Ρ
= 2; Ρ = 3
3) Ρ
> 2
Ρ = Ρ
β 1 + Ρ
β 2 + Ρ
Ρ = 3Ρ
β 3
Ρ
= 3; Ρ = 6
Ρ
= 4; Ρ = 9
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ Π³Π»Π°Π²Π΅ 2: ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
Π§ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ°?
ΠΠ»ΠΎΡΠΊΠΎΡΡΡ β ΡΡΠΎ ΠΏΠ»ΠΎΡΠΊΠ°Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡ. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ» ΠΈΠ»ΠΈ ΡΡΠ΅Π½Π°, ΡΡΠΎ Π³Π»Π°Π΄ΠΊΠ°Ρ ΠΈ ΠΏΠ»ΠΎΡΠΊΠ°Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΡΠΊΠ° β ΡΡΠΎ Π½Π΅ΡΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ Π»ΠΈ Π²Ρ, ΠΊΠ°ΠΊ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΈΠ΅ ΠΌΠ΅Π³Π°ΠΏΠΎΠ»ΠΈΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΡΠΊΠΎΠΉ? ΠΡΠΎ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
Π ΡΠ°ΠΊΠΈΡ Π³ΠΎΡΠΎΠ΄Π°Ρ , ΠΊΠ°ΠΊ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°, ΠΡΡ-ΠΠΎΡΠΊ, ΠΠ½ΡΠ°ΡΠΈΠΎ, Π‘Π°Π²Π°Π½Π½Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ , ΡΠ»ΠΈΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΊΠ²Π°ΡΡΠ°Π»Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ Π΄ΠΎΡΠΎΠ³. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΊΠΈ. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅ ΡΠΈΡΠ°ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°?Π₯ΠΎΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠ° Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅.
ΠΡΠ°Ρ β ΡΡΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ ΡΠ΅ΡΠΊΠΈ. ΠΡΠΈ ΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π½Π°ΠΉΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΎΡΠΊΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅, ΠΈ ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ.
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡΠΊΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅, Π³Π΄Π΅ ΠΎΡΡ X ΠΈ ΠΎΡΡ Y ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ. ΠΠ½Π°Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅, Π»Π΅Π³ΠΊΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠ΅ΡΠΊΠΈ.
Π‘Π΅ΡΠΊΠ° β ΡΡΠΎ Π΄Π²ΡΠΌΠ΅ΡΠ½Π°Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ Ρ ΠΎΡΡΡ x ΠΈ ΠΎΡΡΡ y. ΠΡΠΈ ΠΎΡΠΈ ΡΠ²Π»ΡΡΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠΈΡ ΠΎΡΠ΅ΠΉ, ΡΠΊΠ»ΠΎΠ½ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π»ΠΈΠ½ΠΈΠΈ ΠΎΡΠΈ x ΠΈ ΠΎΡΠΈ y ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. Π’ΠΎΡΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π»ΠΈΠ½ΠΈΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ.
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΎΡΠΈ X ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½Π° Π»ΠΈΠ½ΠΈΡΠΌ ΠΎΡΠΈ Y. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΄Π΅Π»Π°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
ΠΡΡΠΎΡΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉΠ§ΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΈΡ ΠΈΡΡΠΎΡΠΈΡ.
ΠΠ»ΠΎΡΠΊΠΎΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ β ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½Π°Ρ Π² 17 Π²Π΅ΠΊΠ΅ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΈΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΌ ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠΎΠΌ. ΠΠ³ΠΎ Π·Π²Π°Π»ΠΈ Π Π΅Π½Π΅ ΠΠ΅ΠΊΠ°ΡΡ.
Π€ΡΠ°Π½ΡΡΠ·ΡΠΊΠΈΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ ΠΈΠ·ΠΎΠ±ΡΠ΅Π» ΡΠ΅ΡΠΊΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΠΏΡΠΎΠΈΡΡΠ΅ΡΡΠ²ΠΈΠΉ Π² Π΅Π³ΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ Π»Π΅ΠΆΠ°Π» Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠΎΡΡΠ΅Π»ΠΈ ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΠ» Ρ ΡΠ΅Π±Ρ Π½Π° ΠΏΠΎΡΠΎΠ»ΠΊΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡΡ
ΠΈ. ΠΠΌΡ ΠΏΡΠΈΡΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΎΠ½ ΠΌΠΎΠ³ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π΅Π»Π°Π½Π½ΠΎΠ΅ ΡΡΠΎΠΉ ΠΌΡΡ
ΠΎΠΉ.
Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅, ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ³ΠΎΠ» ΠΏΠΎΡΠΎΠ»ΠΊΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΡΠ΅ΡΠ° ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π±Π΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π²Π΄ΠΎΠ»Ρ ΠΏΠΎΡΠΎΠ»ΠΊΠ°, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠ΅ ΡΠ΅ΡΠΊΡ. ΠΡΠΎ Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ΅Π»ΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈΠΡΠΎ Π·Π½Π°Π», ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΡ Π΅Π³ΠΎ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°. ΠΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΌΡΡ ΠΈ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡΠΈ X ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ ΠΎΡΠΈ Y, ΠΎΠ±ΡΠ°Π·ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΡΠΎ Π±Π»ΠΎΠΊΠΈ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠ΅ ΡΡΠ±ΠΎΠ»ΠΎΠ²Π½ΡΡ ΡΠ΅ΡΡ. ΠΡΠΈ Π±Π»ΠΎΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ΅ΡΠΊΡ.
Π§ΡΠΎ Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅? ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΎΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ
ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ
Π»ΠΈΠ½ΠΈΠΉ ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅ΡΠΊΡ. Π’ΠΎΡΠΊΠ° Π²ΡΡΡΠ΅ΡΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΠ΄ ΡΠ³Π»ΠΎΠΌ, ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΡΠΌ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ.
Π‘Π΅ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅ΡΠΊΡ. ΠΡΠ° ΡΠ΅ΡΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΊΠ°ΡΡΠ° Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΊ Π΄ΡΡΠ³ΠΎΠΉ.
Π‘Π΅ΡΠΊΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ°, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² ΡΠ΅ΡΠΊΠ΅. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
Π§Π΅ΡΡΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΏΠ°ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ x ΠΈ y.
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠΊΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅?ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΎΡΠΈ X, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ ΠΎΡΠΈ Y, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠΊΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΡΠΊΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅.
ΠΡΠΌΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ± Π°Π΄ΡΠ΅ΡΠ΅ Π·Π΄Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Ρ
ΠΎΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π΄Π°Π½ΠΈΡ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ»ΠΈΡΡ ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΊΠ°. ΠΠΌΠ΅Ρ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π±ΡΠ΄Π΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π·Π΄Π°Π½ΠΈΠ΅.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠΊΡ Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΊΠΈ. ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΎΡΠΈ X Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ, Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΠΎΡΠΈ Y Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ β (x,y)
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ Π»ΠΈΠ½ΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ (ΠΎΡΡ x), Π° ΠΊΠ°ΠΊΠ°Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ (ΠΎΡΡ y). ΠΡΠ°ΠΊ, ΡΠ½Π°ΡΠ°Π»Π° Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΎΡΠΈ X Π²Π΄ΠΎΠ»Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΎΡΠΈ Y Π²Π΄ΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ. Π‘Π»Π΅Π΄ΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠΊΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π³Π΄Π΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π΄Π²Π΅ ΠΎΡΠΈ. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ?Π―ΡΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΡΠΈ Π»ΠΈΠ½ΠΈΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ΅ΡΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΡ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅.
ΠΡΡ X ΠΈ ΠΎΡΡ Y Π΄Π΅Π»ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ°, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ ΡΠΈΠΌΡΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ°ΠΌΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ Π½ΡΠΌΠ΅ΡΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ.
ΠΡΠ°ΠΊ, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΡΠ°Π²ΡΠΉ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ³ΠΎΠ». ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΡ ΡΠΎΠ²Π΅ΡΡΠ°ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ Π²Π΄ΠΎΠ»Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π΅ΡΡ Π½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠΎΡΡΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠΈ X.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠΎΠ² Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅?ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΠΈΠΌΠ΅Π΅Ρ Π΄Π΅Π»ΠΎ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΎΡΠΈ X ΠΈ ΠΎΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ²Π°Π΄ΡΠ°Π½Ρ I β ΠΠ΅ΡΡ Π½ΠΈΠΉ ΠΏΡΠ°Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ x ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ y
ΠΠ²Π°Π΄ΡΠ°Π½Ρ II β ΠΠ΅ΡΡ Π½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ x ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ y
ΠΠ²Π°Π΄ΡΠ°Π½Ρ III β ΠΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ° Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ x ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ y
ΠΠ²Π°Π΄ΡΠ°Π½Ρ IV β ΠΠΈΠΆΠ½ΠΈΠΉ ΠΏΡΠ°Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ x ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ y
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π± Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ? Π ΠΎΡΡ X, ΠΈ ΠΎΡΡ Y ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΠ΅Π», ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΡ
ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΏΡΡΠΌΡΡ. ΠΡΠΈ ΡΠΈΡΠ»Π° ΠΈΠΌΠ΅ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΎΡΡ (ΠΎΡΡ X ΠΈ ΠΎΡΡ Y) ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΎΡ -20 Π΄ΠΎ +20. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. Π¨ΠΊΠ°Π»Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ. ΠΠ°ΡΡΡΠ°Π± ΠΎΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»ΡΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠ°ΠΊ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅, ΡΠ°ΠΊ ΠΈ Π² ΡΠ°ΡΡΠ΅ΡΠ°Ρ .
Π§ΡΠΎ Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΠΏΠΎΠ΄ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΎΠΌ Π² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅?ΠΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠΈ X ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠΈ Y. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: (3,6)
ΠΠ΄Π΅ 3 β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠΈ X, Π° 6 β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠΈ Y. Π―ΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±Π΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½Ρ, ΠΎΠ½ΠΈ Π»Π΅ΠΆΠ°Ρ Π³Π΄Π΅-ΡΠΎ Π² ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ΅ I. ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ. ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ°Π²Π½Ρ (0,3), ΡΠΎ Π»ΠΈΠ½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΎΡΠΈ Y. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ y-ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠΎΠΌ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ (5,0), ΡΠΎ Π»ΠΈΠ½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΏΠΎ ΠΎΡΠΈ x. ΠΡΠ° Π»ΠΈΠ½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ x-ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠΎΠΌ.
ΠΡΠ°ΡΠΈΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΡ ΠΎΡΠ΅ΠΉ X ΠΈ Y. ΠΡΠΎΡ Π³ΡΠ°ΡΠΈΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠΎΠ² ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Π»Π΅Π³ΠΊΠΎ Π½Π°Π½ΠΎΡΠΈΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΏΠΎ ΠΎΡΡΠΌ X ΠΈ Y. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ.
ΠΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΡΡΡ ΠΈΠ»ΠΈ Π½Π°ΠΉΡΠΈ Π»ΡΠ±ΡΡ ΡΠΎΡΠΊΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅. ΠΠ°Π»ΠΎ ΡΠΎΠ³ΠΎ, Π·Π½Π°Π½ΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ.
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ ΠΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ
ΡΠ΅ΡΠΊΠ°Ρ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ
ΡΠ΅ΡΠΎΠΊ. Π’ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ.
ΠΡΠ°ΡΠΈΠΊ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² Python
ΠΠΈΡΠΎΠ½ > ΠΠ°ΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ > ΠΡΠ°ΡΠΈΠΊ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Π² Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ Plotly.
ΠΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΡΡΠΆΠ΅ΡΠ΅?
Plotly β Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ Python. ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π½Π°ΡΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΡΠ°Π»Ρ ΡΠ°Π±ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ Π½Π°ΡΠΈΠΌ ΡΡΠ΅Π±Π½ΡΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΡΠΌ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ Plotly ΠΈΠ»ΠΈ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ ΠΏΡΡΠΌΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΡΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°ΠΌ.
ΠΡΠ°ΡΠΈΠΊ Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Π² Plotly ExpressΒΆ
Plotly Express β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊ Plotly, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠ΅ Π² ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠ³ΡΡΡ. ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ px.parallel_coordinates
ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° DataFrame ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ββΠ»ΠΎΠΌΠ°Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΎΡΠ΅ΠΉ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΡΠΌ. ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ, ΡΠ°Π΄Π°ΡΠ½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΌΠ°ΡΡΠΈΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈΡ (SPLOM).
Π [1]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ plotly.express ΠΊΠ°ΠΊ px df = px.data.iris() ΡΠΈΡ = px.parallel_coordinates(df, color="species_id", labels={"species_id": "ΠΠΈΠ΄Ρ", "sepal_width": "Π¨ΠΈΡΠΈΠ½Π° ΡΠ°ΡΠ΅Π»ΠΈΡΡΠΈΠΊΠ°", "sepal_length": "ΠΠ»ΠΈΠ½Π° ΡΠ°ΡΠ΅Π»ΠΈΡΡΠΈΠΊΠ°", "petal_width": "Π¨ΠΈΡΠΈΠ½Π° Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°", "petal_length": "ΠΠ»ΠΈΠ½Π° Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°", }, color_continuous_scale=px.colors.diverging.Tealrose, color_continuous_midpoint=2) ΡΠΈΡ.ΡΠΎΡ()
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Ρ. ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π΄ΠΎΠ»Ρ ΠΎΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ
.
ΠΒ [2]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ plotly.express ΠΊΠ°ΠΊ px. df = px.data.iris() ΡΠΈΡ = px.parallel_coordinates(df, color="species_id", ΡΠ°Π·ΠΌΠ΅ΡΡ = ['sepal_width', 'sepal_length', 'petal_width', 'Π΄Π»ΠΈΠ½Π°_Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°'], color_continuous_scale=px.colors.diverging.Tealrose, color_continuous_midpoint=2) ΡΠΈΡ.ΡΠΎΡ()
ΠΠ°ΡΡΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ go.ParcoordsΒΆ
ΠΒ [3]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡΡ ΡΠΈΡ = ΠΈΠ΄ΡΠΈ.Π ΠΈΡΡΠ½ΠΎΠΊ(Π΄Π°Π½Π½ΡΠ΅= go.ΠΠ°ΡΠΊΠΎΠΎΡΠ΄Ρ( line_color = 'ΡΠΈΠ½ΠΈΠΉ', ΡΠ°Π·ΠΌΠ΅ΡΡ = ΡΠΏΠΈΡΠΎΠΊ([ Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,2], # ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΠ² ΡΠΎΠ·ΠΎΠ²ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΌΠ΅ΡΠΊΠ° = 'A', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [1,4]), dict(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1.5,5], ΡΠΈΠΊΠ²Π°Π»Ρ = [1.5,3,4.5], ΠΌΠ΅ΡΠΊΠ° = 'B', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [3,1.5]), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΡΠΈΠΊΠ²Π°Π»Ρ = [1,2,4,5], ΠΌΠ΅ΡΠΊΠ° = 'C', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [2,4], ticktext = ['ΡΠ΅ΠΊΡΡ 1', 'ΡΠ΅ΠΊΡΡ 2', 'ΡΠ΅ΠΊΡΡ 3', 'ΡΠ΅ΠΊΡΡ 4']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΠΌΠ΅ΡΠΊΠ° = 'D', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [4,2]) ]) ) ) ΡΠΈΡ.ΡΠΎΡ()
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Ρ. ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π΄ΠΎΠ»Ρ ΠΎΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΎΡΠ΅ΠΉ ΠΏΠΎ Π³ΡΠ°ΡΠΈΠΊΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
ΠΡΠ°ΡΠΈΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΒΆ
ΠΒ [4]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°Π½Π΄ ΠΊΠ°ΠΊ pd df = pd.read_csv("https://raw.githubusercontent.com/bcdunbar/datasets/master/iris.csv") ΡΠΈΡ = ΠΈΠ΄ΡΠΈ.Π ΠΈΡΡΠ½ΠΎΠΊ(Π΄Π°Π½Π½ΡΠ΅= go.ΠΠ°ΡΠΊΠΎΠΎΡΠ΄Ρ( ΡΡΡΠΎΠΊΠ° = dict (ΡΠ²Π΅Ρ = df ['species_id'], ΡΠ²Π΅ΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° = [[0,'ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ'],[0,5,'ΡΠ²Π΅ΡΠ»ΠΎ-Π·Π΅Π»Π΅Π½ΡΠΉ'],[1,'Π·ΠΎΠ»ΠΎΡΠΎΠΉ']]), ΡΠ°Π·ΠΌΠ΅ΡΡ = ΡΠΏΠΈΡΠΎΠΊ([ Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0,8], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ = [4,8], label = 'ΠΠ»ΠΈΠ½Π° ΡΠ°ΡΠ΅Π»ΠΈΡΡΠΈΠΊΠ°', values ββ= df['sepal_length']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0,8], label = 'Π¨ΠΈΡΠΈΠ½Π° ΡΠ°ΡΠ΅Π»ΠΈΡΡΠΈΠΊΠ°', values ββ= df['sepal_width']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0,8], label = 'ΠΠ»ΠΈΠ½Π° Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°', values ββ= df['petal_length']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0,8], label = 'Π¨ΠΈΡΠΈΠ½Π° Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°', values ββ= df['petal_width']) ]) ) ) fig.update_layout( plot_bgcolor = 'Π±Π΅Π»ΡΠΉ', paper_bgcolor = 'Π±Π΅Π»ΡΠΉ' ) ΡΠΈΡ.ΡΠΎΡ()
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΒΆ
ΠΒ [5]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°Π½Π΄ ΠΊΠ°ΠΊ pd df = pd.read_csv("https://raw.githubusercontent.com/bcdunbar/datasets/master/parcoords_data.csv") ΡΠΈΡ = ΠΈΠ΄ΡΠΈ.Π ΠΈΡΡΠ½ΠΎΠΊ(Π΄Π°Π½Π½ΡΠ΅= go.ΠΠ°ΡΠΊΠΎΠΎΡΠ΄Ρ( ΡΡΡΠΎΠΊΠ° = dict (ΡΠ²Π΅Ρ = df ['colorVal'], ΡΠ²Π΅ΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° = Β«ΠΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎΒ», Π¨ΠΊΠ°Π»Π° = ΠΠ΅ΡΠ½ΠΎ, ΡΠΌΠΌΠΈΠ½ = -4000, ΡΠΌΠ°ΠΊΡ = -100), ΡΠ°Π·ΠΌΠ΅ΡΡ = ΡΠΏΠΈΡΠΎΠΊ([ Π΄ΠΈΠΊΡ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [32000,227900], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ = [100000,150000], label = "ΠΡΡΠΎΡΠ° Π±Π»ΠΎΠΊΠ°", values ββ= df['blockHeight']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0,700000], label = 'Π¨ΠΈΡΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°', values ββ= df['Π¨ΠΈΡΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°']), dict(tickvals = [0,0.5,1,2,3], ΡΠΈΠΊΡΠ΅ΠΊΡΡ = ['A','AB','B','Y','Z'], label = 'ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠΈΠ»ΠΈΠ½Π΄ΡΠ°', values ββ= df['cycMaterial']), Π΄ΠΈΠΊΡ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [-1,4], ΡΠΈΠΊΠ²Π°Π»Ρ = [0,1,2,3], label = 'ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π±Π»ΠΎΠΊΠ°', values ββ= df['blockMaterial']), Π΄ΠΈΠΊΡ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [134,3154], Π²ΠΈΠ΄ΠΈΠΌΡΠΉ = ΠΡΡΠΈΠ½Π°, label = 'ΠΠ±ΡΠΈΠΉ Π²Π΅Ρ', values ββ= df['totalWeight']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [9,19984], label = 'Wt ΡΡΡΠ°ΡΠ° Π·Π° ΡΠ±ΠΎΡΠΊΡ', values ββ= df['assemblyPW']), Π΄ΠΈΠΊΡ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [49000,568000], label = 'ΠΡΡΠΎΡΠ° st Π¨ΠΈΡΠΈΠ½Π°', values ββ= df['HstW'])]) ) ) ΡΠΈΡ.ΡΠΎΡ()
ΠΠ΅Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ²Π΅Ρ ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ Π»ΠΈΠ½ΠΈΠΈΒΆ
ΠΠΎΠ²ΠΎΠ΅ Π² Π²Π΅ΡΡΠΈΠΈ 5.10
Π¦Π²Π΅Ρ ΠΈ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ Π½Π΅Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
Π»ΠΈΠ½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ unselected
. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² opacity=0
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΡΡΡΡ Π½Π΅Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ²Π΅Ρ ΡΠ²Π΅ΡΠ»ΠΎ-ΡΠ΅ΡΡΠΉ 9.0145 ΠΈ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ
0,5
.
ΠΒ [6]:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡΡ ΡΠΈΡ = ΠΈΠ΄ΡΠΈ.Π ΠΈΡΡΠ½ΠΎΠΊ(Π΄Π°Π½Π½ΡΠ΅= go.ΠΠ°ΡΠΊΠΎΠΎΡΠ΄Ρ( line_color = 'ΡΠΈΠ½ΠΈΠΉ', ΡΠ°Π·ΠΌΠ΅ΡΡ = ΡΠΏΠΈΡΠΎΠΊ([ Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,2], # ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΠ² ΡΠΎΠ·ΠΎΠ²ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΌΠ΅ΡΠΊΠ° = 'A', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [1,4]), dict(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1.5,5], ΡΠΈΠΊΠ²Π°Π»Ρ = [1.5,3,4.5], ΠΌΠ΅ΡΠΊΠ° = 'B', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [3,1.5]), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΡΠΈΠΊΠ²Π°Π»Ρ = [1,2,4,5], ΠΌΠ΅ΡΠΊΠ° = 'C', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [2,4], ticktext = ['ΡΠ΅ΠΊΡΡ 1', 'ΡΠ΅ΠΊΡΡ 2', 'ΡΠ΅ΠΊΡΡ 3', 'ΡΠ΅ΠΊΡΡ 4']), Π΄ΠΈΠΊΡ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [1,5], ΠΌΠ΅ΡΠΊΠ° = 'D', Π·Π½Π°ΡΠ΅Π½ΠΈΡ = [4,2]) ]), Π½Π΅Π²ΡΠ±ΡΠ°Π½ΠΎ = dict (ΡΡΡΠΎΠΊΠ° = dict (ΡΠ²Π΅Ρ = Β«Π·Π΅Π»Π΅Π½ΡΠΉΒ», Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ = 0,5)) ) ) ΡΠΈΡ.ΡΠΎΡ()
Π ΠΊΠ°ΠΊ Π½Π°ΡΡΠ΅Ρ Dash?ΒΆ
Dash β ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠ°Ρ Javascript ΠΈ ΡΠ΅ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Plotly.
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Dash, ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ https://dash.plot.ly/installation.
ΠΠ΅Π·Π΄Π΅ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅, Π³Π΄Π΅ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ fig.show()
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Dash, ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π΅Π³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Graph ΠΈΠ· Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ dash_core_components
ΠΏΠ°ΠΊΠ΅Ρ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΡΠΎΠΌΡ:
import plotly.graph_objects as go # or plotly.express as px fig = go.Figure() # ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Plotly Express, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. px.bar(...) # fig.add_trace( ... ) # fig.update_layout( ... ) ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ dash_core_components ΠΊΠ°ΠΊ DCC ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ dash_html_components ΠΊΠ°ΠΊ html ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ = ΡΠΈΡΠ΅.Dash() app.layout = html.Div([ dcc.Graph(ΡΠΈΡΡΠ½ΠΎΠΊ=ΡΠΈΡ) ]) app.run_server(debug=True, use_reloader=False) # ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ, Π΅ΡΠ»ΠΈ Π²Π½ΡΡΡΠΈ Jupyter
ΠΡΠ°ΡΠΈΠΊ Π² ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°Ρ β ggparcoord β’ GGally
ΠΡΡΠΎΡΠ½ΠΈΠΊ: R/ggparcoord.
R
ggparcoord.Rd
Π€ΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π² ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°Ρ
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ ggplot2
.
ggparcoord( Π΄Π°Π½Π½ΡΠ΅, ΡΡΠΎΠ»Π±ΡΡ = 1:ncol(Π΄Π°Π½Π½ΡΠ΅), Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ = NULL, ΡΠΊΠ°Π»Π° = "ΡΡΠ°Π½Π΄Π°ΡΡ", ΠΌΠ°ΡΡΡΠ°Π±Π‘ΡΠΌΠΌΠ°ΡΠΈ = "ΡΡΠ΅Π΄Π½Π΅Π΅", ΡΠ΅Π½ΡΡΠΎΠ±ΡΠΈΠ΄ = 1, ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ = "ΠΈΡΠΊΠ»ΡΡΠΈΡΡ", ΠΏΠΎΡΡΠ΄ΠΎΠΊ = ΡΡΠΎΠ»Π±ΡΡ, Π¨ΠΎΡΠΠΎΠΉΠ½ΡΡ = ΠΠΠΠ¬, ΡΠΏΠ»Π°ΠΉΠ½ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ = ΠΠΠΠ¬, Π°Π»ΡΡΠ°-Π»ΠΈΠ½ΠΈΠΈ = 1, Π±Π»ΠΎΡΠ½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° = ΠΠΠΠ¬, ΡΠ΅ΠΉΠ΄Π±ΠΎΠΊΡ = NULL, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = NULL, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ = "" )
ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ
Π΄Π°Π½Π½ΡΠ΅ | Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ |
---|---|
ΡΡΠΎΠ»Π±ΡΡ | Π²Π΅ΠΊΡΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ (ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΡ), ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΡΠΌΠΈ Π³ΡΠ°ΡΠΈΠΊΠ° |
groupColumn | ΠΎΠ΄Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ (ΡΠ²Π΅Ρ) ΠΏΠΎ |
ΡΠΊΠ°Π»Π° | ΠΌΠ΅ΡΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
(ΡΠΌ. |
Π²Π΅ΡΡΠ‘Π²ΠΎΠ΄ΠΊΠ° | , Π΅ΡΠ»ΠΈ ΠΌΠ°ΡΡΡΠ°Π±==»ΡΠ΅Π½ΡΡ», ΡΠ²ΠΎΠ΄Π½Π°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π² ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎ |
ΡΠ΅Π½ΡΡΠΠ±ΡID | , Π΅ΡΠ»ΠΈ scale==»centerObs», Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ»ΡΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° |
ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ | ΠΌΠ΅ΡΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΠΌ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ) |
Π·Π°ΠΊΠ°Π· | ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΠ°Π·Π° ΠΎΡΠ΅ΠΉ (ΡΠΌ. ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ) |
ΡΠΎΡΠΠΎΠΈΠ½ΡΡ | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ Π½Π°Π½Π΅ΡΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ |
ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΠΏΠ»Π°ΠΉΠ½Π° | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ»Π°ΠΉΠ½-ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ. Π§ΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½Ρ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ², |
Π°Π»ΡΡΠ°ΠΠ°ΠΉΠ½Ρ | Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°Π»ΡΡΠ°-ΡΠΊΠ΅ΠΉΠ»Π΅ΡΠ° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊΠ° parcoord ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° Π΄Π°Π½Π½ΡΡ |
Π±ΠΎΠΊΡΠΏΠ»ΠΎΡ | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π»ΠΈ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ |
ShadeBox | ΡΠ²Π΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°.
max Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ (ΠΊΠΎΡΠΎΠ±ΠΊΠ° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ |
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ | ΡΡΡΠΎΠΊΠ° aes Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ggplot |
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠΆΠ΅ΡΠ° |
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠ±ΡΠ΅ΠΊΡ ggplot, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ
ΠΠ΅ΡΠ°Π»ΠΈ
ΠΌΠ°ΡΡΡΠ°Π±
β ΡΡΠΎ ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
Π² ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅. ΠΠΏΡΠΈΠΈ:
ΡΡΠ°Π½Π΄.
: ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ, Π²ΡΡΠ΅ΡΡΡ ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ
: ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ, Π²ΡΡΠ΅ΡΡΡ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρuniminmax
: ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡΠ» ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ, Π° ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ — Π΅Π΄ΠΈΠ½ΠΈΡΠ΅globalminmax
: ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ; Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΏΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΡΡΠ΅Π½ΡΡ
: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅uniminmax
Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΡΠΎΡΡ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌscaleSummary
centerObs
: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅uniminmax
Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π²ΡΡΠΎΡΡ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡcenterObsID
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ
β ΡΡΠΎ ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅
Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΏΡΠΈΠΈ:
ΠΈΡΠΊΠ»ΡΡΠΈΡΡ
: ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ Ρ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΠΌΠ΅Π΄ΠΈΠ°Π½Π°
: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉmin10
: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π° 10% Π½ΠΈΠΆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉrandom
: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
ΠΏΠΎΡΡΠ΄ΠΎΠΊ
β ΡΡΠΎ Π»ΠΈΠ±ΠΎ Π²Π΅ΠΊΡΠΎΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ², Π»ΠΈΠ±ΠΎ ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ, ΠΊΠ°ΠΊ
ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΎΡΠΈ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅) Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ. ΠΠΏΡΠΈΠΈ:
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)
: ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠΎ Π²Π΅ΠΊΡΠΎΡΡ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΠΎΠΌΡΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ
(Π΄Π°Π½Π½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ)
: ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π²Π΅ΠΊΡΠΎΡΡanyClass
: ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎ ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΡΠ±ΡΠΌ ΠΊΠ»Π°ΡΡΠΎΠΌ ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ).ΠΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΡΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ F-ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΡΠΈ. ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΡΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°ΡΡΡΡ (ΠΏΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ) ΠΏΠΎ ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΡ k F-ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ, Π³Π΄Π΅ k — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»Π°ΡΡΠΎΠ².
allClass
: ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎ ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅ F (ΡΠ±ΡΠ²Π°Π½ΠΈΡ) ΠΎΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΡgroupColumn
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ (ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡgroupColumn
Ρ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½ΠΈΡ). Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎ ΠΈΡ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ (ΠΎΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ).Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡ
: ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎ ΠΈΡ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎΠΉ Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΠΈ (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π½Π½ΡΠΉ)Outlying
: ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠΎ ΡΠΊΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ΅ΡΠ΅, Outlying, ΠΊΠ°ΠΊ ΡΠ°ΡΡΡΠΈΡΠ°Π½ΠΎ Π² ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅scagnostics
. ΠΡΡΠ³ΠΈΠ΅ ΡΠΊΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎΠΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π½Π½ΡΠΉ
,ΠΠΎΠΌΠΊΠΎΠ²Π°ΡΡΠΉ
,Π Π΅Π΄ΠΊΠΈΠΉ
,ΠΡΡΠ΅ΡΡΠ΅Π½Π½ΡΠΉ
,ΠΡΠΏΡΠΊΠ»ΡΠΉ
,Π’ΠΎΡΠΈΠΉ
,ΠΡΠ·ΠΊΠΈΠΉ
, ΠΈΠΠΎΠ½ΠΎΡΠΎΠ½Π½ΡΠΉ
.ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΠΊΠ°Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠΊΠ°Π³Π½ΠΎΡΡΠΈΠΊ
ΠΠ²ΡΠΎΡ
ΠΠΆΠ΅ΠΉΡΠΎΠ½ ΠΡΠΎΡΠ»ΠΈ, ΠΠ°ΡΡΠ΅Ρ Π¨Π»ΠΎΡΠΊΠ΅, ΠΠΈ ΠΡΠΊ, Π₯Π°ΠΉΠΊΠ΅ Π₯ΠΎΡΠΌΠ°Π½Π½, Π₯ΡΠ΄Π»ΠΈ Π£ΠΈΠΊΡ ΡΠΌ
ΠΡΠΈΠΌΠ΅ΡΡ
# Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ p_ <- GGally::print_if_interactive # ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π·Π΅Ρ Π΄Π°Π½Π½ΡΡ Π°Π»ΠΌΠ°Π·ΠΎΠ² Π² ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠ΅Π»ΡΡ Π΄Π°Π½Π½ΡΠ΅ (Π°Π»ΠΌΠ°Π·Ρ, ΠΏΠ°ΠΊΠ΅Ρ = "ggplot2") Π±ΡΠΈΠ»Π»ΠΈΠ°Π½ΡΡ.samp <- Π±ΡΠΈΠ»Π»ΠΈΠ°Π½ΡΡ [ΠΎΠ±ΡΠ°Π·Π΅Ρ (1: ΡΡΡΠΊΠ»ΡΠΉ (Π±ΡΠΈΠ»Π»ΠΈΠ°Π½ΡΡ) [1], 100), ] # Π±Π°Π·ΠΎΠ²ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ, Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ p <- ggparcoord (Π΄Π°Π½Π½ΡΠ΅ = diamonds.samp, ΡΡΠΎΠ»Π±ΡΡ = c (1, 5:10)) p_(p)
# Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΡΠ²Π΅Ρ Π°Π»ΠΌΠ°Π·Π½ΠΎΠΉ ΠΎΠ³ΡΠ°Π½ΠΊΠΎΠΉ p <- ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2) Ρ_(Ρ)
# ΠΠΎΠ΄Π»ΠΎΠΆΠΊΠ° ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ uniminmax p <- ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, ΠΌΠ°ΡΡΡΠ°Π± = "uniminmax", boxplot = TRUE, title = "ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ.
ΠΡΠ°ΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ Π°Π»ΠΌΠ°Π·ΠΎΠ²") p_(p)
# ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ggplot2 aes Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ»ΡΡΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ p <- ggparcoord(data = diamonds.samp, columns = c(1, 5:10), groupColumn = 2, title ="ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ. ΠΡΠ°ΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ Π±ΡΠΈΠ»Π»ΠΈΠ°Π½ΡΠΎΠ²", mapping = ggplot2::aes(size = 1)) + ggplot2::scale_size_identity() Ρ_(Ρ)
# Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ msleep Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Β«ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎΒ» Π²ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ # ΠΎΠΊΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΠΈΠ΅ΡΠ΅ (ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ ΠΈ groupColumn # Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ) Π΄Π°Π½Π½ΡΠ΅ (msleep, ΠΏΠ°ΠΊΠ΅Ρ = "ggplot2") p <- ggparcoord(data = msleep, columns = 6:11, groupColumn = "vore", ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ = "ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ", ΡΠΊΠ°Π»Π° = "uniminmax") p_(p)
# ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎ Π΅Π΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, # 'ΠΈΡΠΊΠ»ΡΡΠ°ΡΡ' p <- ggparcoord(data = msleep, columns = 6:11, groupColumn = "vore", scale = "ΡΠ΅Π½ΡΡ", scaleSummary = "ΠΌΠ΅Π΄ΠΈΠ°Π½Π°") Ρ_(Ρ)
# Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄ΠΈΠ°ΡΡΠ°Π³ΠΌΡ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΎΡΠΈ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ² (Π²ΠΈΠ΄ΠΎΠ²) Ρ ΠΏΠΎΠΌΠΎΡΡΡ # ΠΎΠΏΡΠΈΡ anyClass p <- ggparcoord (Π΄Π°Π½Π½ΡΠ΅ = ΡΠ°Π΄ΡΠΆΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°, ΡΡΠΎΠ»Π±ΡΡ = 1:4, groupColumn = 5, ΠΏΠΎΡΡΠ΄ΠΎΠΊ = "anyClass") p_(p)
# Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΡΠΊΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»ΡΡΠ°-ΡΠΊΠ°Π»ΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ # ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ p <- ggparcoord(data = iris, columns = 1:4, groupColumn = 5, order = "anyClass", showPoints = TRUE, title = "ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ ΡΠ°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ", Π°Π»ΡΡΠ°-Π»ΠΈΠ½ΠΈΠΈ = 0,3) Ρ_(Ρ)
# ΡΠ²Π΅Ρ ΠΏΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈΡΠΈΡ2 <- ΠΈΡΠΈΡ iris2$alphaLevel <- c("setosa" = 0,2, "versicolor" = 0,3, "virginica" = 0)[iris2$Species] p <- ggparcoord(data = iris2, columns = 1:4, groupColumn = 5, order = "anyClass", showPoints = TRUE, title = "ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ ΡΠ°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ", alphaLines = "Π°Π»ΡΡΠ°-ΡΡΠΎΠ²Π΅Π½Ρ") p_(p)
## ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ»Π°ΠΉΠ½Ρ Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π° Π½Π΅ Π»ΠΈΠ½ΠΈΠΈ (Π²ΡΠ΅ Π΄Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ) ΡΡΠΎΠ»Π±ΡΡ <- c(1, 5:10) p <- ggparcoord(diamonds.