Π Π°Π·Π½ΠΎΠ΅

ΠŸΠ°ΠΊΠ΅Ρ‚ r: The R Project for Statistical Computing

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ R ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ

Π°Π²Ρ‚ΠΎΡ€: Samoedd
Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 25, 2018

БСгодня Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ R ΠΏΠ°ΠΊΠ΅Ρ‚Π° FishRespΒ (Π±Π΅Ρ‚Π°-тСстированиС Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ). Π’ Ρ‡Π΅ΡΡ‚ΡŒ этого события Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ΅Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ с Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°ΠΌΠΈ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ. Π‘ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€ΠΎ R ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. А Π½Π°Ρ‡Π½Π΅ΠΌ ΠΌΡ‹ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Π΅ΠΌ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΈΡ… ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΊΠ°ΠΊ максимально эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ R ΠΏΠ°ΠΊΠ΅Ρ‚?

R ΠΏΠ°ΠΊΠ΅Ρ‚ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, созданным для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° языкС R. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹Β Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² R,Β Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ сборку ΠΈ автоматичСски доступны послС установки R Π½Π° Π’Π°Ρˆ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ядро R). НапримСр, ΠΏΠ°ΠΊΠ΅Ρ‚ stat позволяСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ статистичСскиС тСсты, Π° благодаря ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ graphics Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π² R. Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ узкоспСциализированноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ трСбуСтся «Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ» свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ R, установив Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

Π‘ тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, R ΠΏΠ°ΠΊΠ΅Ρ‚ — ΡΡ‚ΠΎΒ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ R Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ Π½ΠΈΠΌ, собранных Π² Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ ΠΏΠΎ стандартной схСмС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ протСстирован Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ошибок ΠΈ соотвСтствий стандартам ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π° R ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (CRAN). Π’ случаС обнаруТСния нСсоотвСтствий, ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ принят Π² CRAN. Благодаря Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΡŽΠ±Ρ‹ΠΌ R ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‡Π΅ΠΌ обуславливаСтся простота ΠΈ удобство ΠΈΡ… использования. К осСни 2018 Π³ΠΎΠ΄Π° число ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² CRAN прСвысило 13000 !!!

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² R?

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ R ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами. НачнСм с самого распространСнного случая: установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ· CRAN. Для этого просто Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ install.packages Π² консоль, Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ искомого ΠΏΠ°ΠΊΠ΅Ρ‚Π° (для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм ΠΏΠ°ΠΊΠ΅Ρ‚ ggplot2):

install.packages("ggplot2")

Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ со списком стран Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ любоС Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ для скачивания. ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Π’Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ начнСтся автоматичСски. Иногда Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Π’Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ загруТаСтся нСсколько. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ это ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСнный R ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ смоТСт ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ°ΠΊΠ΅Ρ‚ с зависимостями (dependencies) «ΠΏΠΎΠ΄Ρ‚ягиваСт» Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ устанавливаСтся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ вмСстС с Π½ΠΈΠΌΠΈ.

ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π’Π°ΡˆΡƒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ сСссию, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ library():

library("ggplot2")

Если это Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ установлСного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ это Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ запускС R Π² Π½Π΅Π³ΠΎ автоматичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ писали Π²Ρ‹ΡˆΠ΅), ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Установка R ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· GitHub

Однако Π½Π΅ всС R ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ доступны Π² CRAN. МногиС исслСдоватСли ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ GitHub, Π³Π΄Π΅ ΠΎΠ½ΠΈ дСлятся идСями, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°ΡŽΡ‚ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π±Π°Π³Π°Ρ…, ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡŽΡ‚ ΠΎΠ± этом ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π§Π°Ρ‰Π΅ всСго Π½Π° GitHub ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Π΅Ρ‰Π΅ находятся Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/тСстирования, поэтому ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ R ΠΏΠ°ΠΊΠ΅Ρ‚ с GitHub, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сначала ΠΏΠ°ΠΊΠ΅Ρ‚ «devtools», Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² срСду R ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ install_github(), Π³Π΄Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… имя Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Ρ‡Π΅Ρ€Π΅Π· слэш Π½Π°Π·Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

install.packages("devtools") 
library("devtools") 
install_github("Author/PackageName")

УстанавливаСм R ΠΏΠ°ΠΊΠ΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Π°Ρ€Ρ…ΠΈΠ² tar.gz ΠΈΠ»ΠΈ zip)

НСкоторыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ находятся Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ResearchGate), Π½Π° сайтах ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½ΠΎΠΌ вСбсайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ R ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .tar.gz ΠΈΠ»ΠΈ .zip. Π’ этом случаС, слСдуСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, воспользовавшись всС Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ install.packages(). Однако Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° адрСс скачанного Π°Ρ€Ρ…ΠΈΠ²Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ввСсти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹:

install.packages("Desktop/PackageName.tar.gz", repos = NULL, type="source")

Π§Ρ‚Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ — ΠΊΠ»ΡŽΡ‡ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ!

ДокумСнтация являСтся ваТнСйшим элСмСнтом взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с RΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна Π² Π²ΠΈΠ΄Π΅ поста Π½Π° вСбсайтС, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ,Β Π½Π°ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ или справочного пособия. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ наглядно ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ идСю ΠΈ возмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ИмСнно с Π½ΠΈΡ… я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π½Π°Ρ‡Π°Ρ‚ΡŒ знакомство с нСизвСстным для Вас ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ (Ссли ΠΎΠ½ΠΈ доступны Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅).

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΎΠ΅ пособиС (Reference Manual), Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², являСтся тСхничСским описаниСм R ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ справочноС пособиС Π΅ΡΡ‚ΡŒ Ρƒ любого ΠΏΠ°ΠΊΠ΅Ρ‚Π° доступного Π² CRAN. Оно написано Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ синхронизировано с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ справочных ΠΊΠΎΠΌΠ°Π½Π΄ Π² срСдС R. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ описаниС установлСнного ΠΏΠ°ΠΊΠ΅Ρ‚Π° ggplot2, просто Π²Π²ΠΎΠ΄ΠΈΠΌ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°, поставив ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π·Π½Π°ΠΊ вопроса:

?ggplot2

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ появилась вся доступная информация ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ggplot2. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ послС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΈ имя искомой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (допустим функция stat_ellipse):

?ggplot2::stat_ellipse

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‘ описаниС (Description) ΠΏΠΎΠ»Π½Ρ‹ΠΉ список доступных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ заполнСния (Arguments), ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ (Value), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Ρ‘ использования (Examples). НапримСр, Ρ‚Π°ΠΊ выглядит автоматичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ°ΡΡΡ докумСнтация Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ (Π² RGUI ΠΈ RStudio докумСнтация появится Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹).

ВсС Ρ‚ΠΎΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² PDF Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС CRAN (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, справочноС пособиС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ggplot2). На ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС находится описаниС R ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π·Π°Ρ‚Π΅ΠΌ — список Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°Π»Π΅Π΅ — ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ тСхничСскоС описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ПослС ознакомлСния с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ R ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π² своих цСлях. Π—Π΄Π΅ΡΡŒ ΡƒΠΆΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… инструкций Π΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ, Ρ‚.ΠΊ. Ρƒ всСх нас Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΈ соотвСтсвСнно ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ трудности ΠΈΠ»ΠΈ вопросы, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π²Π΅Ρ‡Ρƒ.

А Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ R ΠΏΠ°ΠΊΠ΅Ρ‚ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ!

ΠžΠ±Π·ΠΎΡ€ R ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°, Ρ‡Π°ΡΡ‚ΡŒ 1 / Π₯Π°Π±Ρ€

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Ссли Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ навСрняка Π²Π°ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ приходится ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ со мноТСством Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… сСрвисов ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π²Π΅Π± Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, Ссли Π²Π°ΠΌ трСбуСтся хотя Π±Ρ‹ Ρ€Π°Π· Π² мСсяц, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Ρ€Π°Π· Π² нСдСлю Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΡΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ расходах, ΠΈ ΠΏΡ€ΠΎΡ‡ΡƒΡŽ ΡΡ‚Π°Ρ‚ΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· всСх источников Ρ‚ΠΎ это Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большими Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ, Π½ΠΎ ΠΈ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки ΠΏΡ€ΠΈ консолидации Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· мноТСства источников Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ достаточно Π²Π΅Π»ΠΈΠΊΠ°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я подскаТу Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹) для языка R, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° популярных Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… систСм ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π²Π΅Π± Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Если Π²Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚Π΅ΡΡŒ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΌΠΎΠΈ telegram ΠΈ youtube ΠΊΠ°Π½Π°Π»Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… посвящСны языку R.

  1. Какой софт Π½Π°ΠΌ потрСбуСтся
  2. Как Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ
  3. CRAN ΠΈΠ»ΠΈ GitHub
  4. КакиС Π½Π°Π²Ρ‹ΠΊΠΈ Π½ΡƒΠΆΠ½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ
  5. ryandexdirect β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° ryandexdirect
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ статистики с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ryandexdirect
  6. RAdwords β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Google Ads (ex Google AdWords)
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° RAdwords
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° RAdwords
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ RAdwords
  7. adwordsR β€” Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°=ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Google Ads (ex Google AdWords)
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° adwordsR
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° adwordsR
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ adwordsR
  8. rfacebookstat β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ΠΎΠ² Facebook
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rfacebookstat
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rfacebookstat
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с rfacebookstat
  9. rvkstat β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rvkstat
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rvkstat
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ rvkstat
  10. rmytarget β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API MyTarget
    • ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rmytarget
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rmytarget
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с rmytarget
  11. rym β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rym
    • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rym
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ rym
  12. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Какой софт Π½Π°ΠΌ потрСбуСтся

Π’.ΠΊ. Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΡ€ΠΎ язык R, Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся сам R ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ RStudio.

И язык R, ΠΈ RStudio ΡΠ²Π»ΡΡŽΡ‚ΡΡ бСсплатным, свободно распространяСмым ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, поэтому Π²Ρ‹ свободно ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сайтов.

Никаких слоТностСй с устновкой Π΄Π°Π½Π½ΠΎΠ³ΠΎ ПО Ρƒ вас Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²ΠΎΡ‚ ссылка Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅.

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

НичСго слоТного для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π½Π΅Ρ‚, осущСствляСтся это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ install.packages;
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ стартС Π½ΠΎΠ²ΠΎΠ³ΠΎ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ с R, данная опСрция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ library ΠΈΠ»ΠΈ require.

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ library ΠΈ require Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ library выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² случаС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρƒ вас Π½Π΅ установлСн, Π° require Π² этом ΠΆΠ΅ случаС просто ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ этом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скрипта Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ.

Для установки ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с GitHub Π²Π°ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ devtools, для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ install.packages("devtools").

CRAN ΠΈΠ»ΠΈ GitHub

Π’ Ρ…ΠΎΠ΄Π΅ чтСния Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρƒ вас Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ вопрос ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ рСпозитория Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π° самом Π΄Π΅Π»Π΅ Π½Π° GitHub ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π»Π΅ΠΆΠ°Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ dev вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚.Π΅. Π² Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ всС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Ρ‚ Π² вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚Π° которая доступна Π½Π° CRAN, Π½ΠΎ соотвСтствСнно dev вСрсия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ достаточно протСстирована ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ошибки.

ВСрсия Π½Π° CRAN ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ спСциалистов, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всСм трСбованиям ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ рСпозитория, Π² случаС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ вашим Π΄Π°Π½Π½Ρ‹ΠΌ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π΅Π· вашСго Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ нСпонятныС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° вашСм ПК ΠΈ Ρ‚.Π΄.

КакиС Π½Π°Π²Ρ‹ΠΊΠΈ Π½ΡƒΠΆΠ½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с R ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

На самом Π΄Π΅Π»Π΅ ΠΎΡ‚ вас потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ трСбуСтся, Ρ‚.ΠΊ. Ρ€Π΅Ρ‡ΡŒ Π±ΡƒΠ΄Π΅ ΠΈΠ΄Ρ‚ΠΈ ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ смоТСтС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΠΈΠ½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ описаниС ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ рассматриваСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚.ΠΊ. такая ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° Π±Ρ‹ слишком Π΄Π»ΠΈΠ½Π½ΠΎΠΉ, Π½ΠΎ я ΠΎΠΏΠΈΡˆΡƒ возмоТности ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π΄Π°ΠΌ список основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ потрСбуСтся, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄Π°ΠΌ ссылку Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡƒΠΆΠ΅ смоТСтС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ со всСми доступными Π² Ρ‚ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ функциями. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Π°ΠΌ Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ понятСн синтаксис.

ryandexdirect β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("ryandexdirect")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("selesnow/ryandexdirect")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ Π² БНГ β€” ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚.

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° ryandexdirect

  1. Авторизация Π² API ЯндСкса;
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, объявлСний;
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистичСских Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвиса Reports.
  4. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² объявлСний Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ объявлСний.
  5. Запрос остатка срСдств ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ счёта.
  6. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (курсы Π²Π°Π»ΡŽΡ‚, гСографичСский справочник ΠΈ Ρ‚.Π΄.)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступныС Π² ryandexdirect, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚:

  • yadirAuth β€” Авторизация Π² API;
  • yadirGetAds, yadirGetCampaignList, yadirGetKeyWords β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка объявлСний, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов;
  • yadirGetReport β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚.
  • yadirGetDictionary β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • yadirStartAds, yadirStartCampaigns, yadirStartKeyWords β€”

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ статистики с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ryandexdirect

library(ryandexdirect)
stat <- yadirGetReport(ReportType = "ACCOUNT_PERFORMANCE_REPORT", 
                       DateRangeType = "CUSTOM_DATE", 
                       DateFrom = "2018-01-01", 
                       DateTo = "2018-05-10", 
                       FieldNames = c("AdNetworkType",
                                               "Impressions",
                                               "Clicks",
                                               "Cost"), 
                       FilterList = c("CampaignId IN 123456 ,987654","Clicks GREATER_THAN 100"),
                       IncludeVAT = "YES", 
                       IncludeDiscount = "NO", 
                       Login = "ваш логин", 
                       TokenPath = "C:/token_yandex")

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ справкС ryandexdirect ΠΈΠ»ΠΈ ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚ API Reports сСрвис.

Π’Π°ΠΊ ΠΆΠ΅ достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ ryandexdirect рассмотрСн Π² Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ «ΠšΠ°ΠΊ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³Ρƒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка R ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† Ρ‚ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ».

RAdwords β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Google Ads (ex Google AdWords)

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("RAdwords")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("jburkhardt/RAdwords")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° RAdwords

Основная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° β€” авторизация Π² API Google Ads ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· всСх доступных Π² Π΄Π°Π½Π½ΠΎΠΌ интСрфСйсС ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° RAdwords

На самом Π΄Π΅Π»Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ содСрТит Π½Π΅ особо ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ я Π·Π° всё врСмя пользовался всСго трСмя:

  • doAuth β€” Авторизация;
  • statement β€” Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅Π»Π° запроса ΠΊ API;
  • getData β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ RAdwords

library(RAdwords)
# запрос Ρ‚ΠΎΠΊΠ΅Π½Π°
adw_token <- doAyth()

# Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ запроса
body <- statement(select=c('AccountDescriptiveName',
                           'ExternalCustomerId',
                           'AccountCurrencyCode',
                           'AdNetworkType1',
                           'RegionCriteriaId',
                           'CountryCriteriaId',
                           'CityCriteriaId',
                           'Device',
                           'Month',
                           'Year',
                           'Impressions',
                           'Clicks',
                           'Interactions',
                           'VideoViews',
                           'Cost',
                           'Conversions'
),
    report="GEO_PERFORMANCE_REPORT",
    start="2018-09-01",
    end="2018-09-20")

my_data <- getData(clientCustomerId = "000-000-0000",
                   google_auth = adw_token ,
                   statement = body,
                   transformation = T)

Бписок доступных Π² API Google Ads ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ², ΠΈ ΠΏΠΎΠ»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ справкС.

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ рассматриваСтся Π² Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ «ΠšΠ°ΠΊ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³Ρƒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка R ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† Ρ‚ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ».

adwordsR β€” Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°=ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Google Ads (ex Google AdWords)

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("adwordsR")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("cran/adwordsR")

ΠŸΠ°ΠΊΠ΅Ρ‚ adwordsR ΠΏΠΎ смыслу схоТ с RAdwords, Π½ΠΎ ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ больший Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° adwordsR

Помимо описанных Π²Ρ‹ΡˆΠ΅ возмоТностСй ΠΏΠ°ΠΊΠ΅Ρ‚Π° RAdwords, adwordsR Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с TargetingIdeaService, слуТбС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° прямо ΠΈΠ· инструмСнта ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° adwordsR

  • generateAdwordsToken β€” Запрос Ρ‚ΠΎΠΊΠ΅Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API Google Ads;
  • loadAdwordsToken β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ, ΠΈ сохранённого Ρ€Π°Π½Π΅Π΅ Ρ‚ΠΎΠΊΠ΅Π½Π°;
  • getReportData β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Google Ads.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ adwordsR

library(adwordsR)
# Запрос Ρ‚ΠΎΠΊΠ΅Π½Π°
adw_token <- generateAdwordsToken(saveNewToken = TRUE, addGitignore = FALSE)
# Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€Π°Π½Π΅Π΅ сохранённого Ρ‚ΠΎΠΊΠ΅Π½Π° 
adw_token <- loadAdwordsToken()
# Запрос Π΄Π°Π½Π½Ρ‹Ρ…
AdWordsData <- getReportData(reportType             = "CAMPAIGN_PERFORMANCE_REPORT",
                             startDate              = "2018-08-01",
                             endDate                = "2018-08-15",
                             clientCustomerId       = "000-000-0000",
                             credentials            = adw_token,
                             attributes             = "CampaignName,CampaignStatus",
                             segment                = "Date,AdNetworkType1",
                             metrics                = "AverageCost,Clicks,Conversions",
                             includeZeroImpressions = TRUE,
                             useRequestedHeaders = FALSE)

rfacebookstat β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ΠΎΠ² Facebook

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("rfacebookstat")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("selesnow/rfacebookstat")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rfacebookstat

  1. Авторизация Π² API Facebook
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка доступных Π²Π°ΠΌ бизнСс-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ²;
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²;
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, Π³Ρ€ΡƒΠΏΠΏ объявлСний, объявлСний.
  5. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, Π³Ρ€ΡƒΠΏΠΏ объявлСний ΠΈ объявлСний.
  6. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ доступ ΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΌΡƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ.
  7. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступами ΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rfacebookstat

  • fbGetToken β€” Авторизация Π² API Facebook;
  • fbGetBusinessManagers β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка бизнСс ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°;
  • fbGetAdAccounts β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²;
  • fbGetCampaigns, fbGetAds, fbGetAdSets β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, объявлСний ΠΈ Π³Ρ€ΡƒΠΏΠΏ объявлСний;
  • fbGetMarketingStat β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Facebook.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с rfacebookstat

library(rfacebookstat)
token <- fbGetToken(app_id = 00000000000000)
fb_data <- fbGetMarketingStat(accounts_id = "act_00000000000000",
                              level = "campaign",
                              fields = "campaign_name,actions",
                              action_breakdowns = "action_link_click_destination",
                              date_start = "2017-11-01",
                              date_stop = "2017-11-20",
                              interval = "day",
                              access_token = token)

Π£ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rfacebookstat Π΅ΡΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ плСйлист Π½Π° YouTube с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ, русскоязычными Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ.

rvkstat β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("selesnow/rvkstat")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

Достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rvkstat

  1. Авторизация Π² API Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅;
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ΠΎΠ² Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅;
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅;
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅;
  5. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅;
  6. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΎ посСщСниях сообщСств Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rvkstat

ΠŸΠ°ΠΊΠ΅Ρ‚ rvkstat Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ содСрТит Π±ΠΎΠ»Π΅Π΅ 30 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

  • vkAuth β€” Авторизация;
  • vkGetAdStatistics β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°;
  • vkGetAdCampaigns, vkGetAds β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ объявлСний;
  • vkGetGroupStat β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΎ посСщСнии Π³Ρ€ΡƒΠΏΠΏ ΠΈ сообщСств Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ rvkstat

library(rvkstat)
my_tok <- vkAuth(app_id = 111,app_secret = "efbscuyewb7cb4ru4bj")
# Бписок Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ
camp <- vkGetAdCampaigns(account_id = 1, access_token = my_tok$access_token)
# Бтатистика ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям
vk_stat_by_campaign <- vkGetAdStatistics(account_id = 1,
                                         ids_type = "campaign",
                                         ids = camp$id ,
                                         period = "day",
                                         date_from = "2010-01-01", 
                                         date_to = "2017-09-10",
                                         access_token = my_tok$access_token)

rmytarget β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API MyTarget

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("rmytarget")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("selesnow/rmytarget")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

ВозмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rmytarget

  1. Авторизация Π² API MyTarget ΠΏΠΎ схСмС Code Grant;
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, объявлСний.
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ объявлСний.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rmytarget

  • myTarAuth β€” Авторизация;
  • myTarGetAdList, myTarGetCampaignList β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка объявлСний ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ;
  • myTarGetStats β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° статистики ΠΏΠΎ объявлСниям ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с rmytarget

library(rmytarget)
# запрос списка объявлСний 
Ads <- myTarGetAdList(login = "ваш логин")
# запрос статистики ΠΏΠΎ объявлСниям
a_stat <- myTarGetStats(date_from = "2016-08-01",
                        date_to = "2016-08-10",
                        object_type = "banners",
                        object_id = Ads$id,
                        stat_type = "day",
            login = "ваш логин")

rym β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с CRAN: install.packages("rym")

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° с GitHub: devtools::install_github("selesnow/rym")

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация: ссылка

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° rym

ΠŸΠ°ΠΊΠ΅Ρ‚ rym позволяСт Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со всСми доступными Π² ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ API интСрфСйсами:

  1. Авторизация ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ oAuth3;
  2. Π Π°Π±ΠΎΡ‚Π° с API управлСния;
  3. Π Π°Π±ΠΎΡ‚Π° с API ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²;
  4. Π Π°Π±ΠΎΡ‚Π° с API совмСстимым с Core API Google Analytics v3;
  5. Π Π°Π±ΠΎΡ‚Π° с Logs API.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° rym

  • rym_auth β€” Авторизаця;
  • rym_get_counters β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° списка счётчиков ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ;
  • rym_get_data β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²;
  • rym_get_ga β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· API совмСстимым с Core API Google Analytics;
  • rym_get_logs β€” Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° сырых Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Logs API.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ rym

reporting.api.stat <- rym_get_data(counters   = "00000000,111111111",
                                   date.from  = "2018-08-01",
                                   date.to    = "yesterday",
                                   dimensions = "ym:s:date,ym:s:lastTrafficSource",
                                   metrics    = "ym:s:visits,ym:s:pageviews,ym:s:users",
                                   filters    = "ym:s:trafficSourceName=='ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈΠ· поисковых систСм' AND ym:s:isNewUser=='Yes'",
                                   sort       = "-ym:s:date",
                                   accuracy   = "full",
                                   login      = "ваш логин",
                                   token.path = "metrica_token",
                                   lang       = "ru")

Π’Π΅Π±ΠΈΠ½Π°Ρ€ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка R. ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠ°ΠΊΠ΅Ρ‚Π° rym.

Π˜Ρ‚Π°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сбор Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… источников ΠΊΠ°ΠΊ ЯндСкс.Π”ΠΈΡ€Π΅ΠΊΡ‚, Google Ads, Facebook, Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, MyTarget ΠΈ ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список сСрвисов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Ρ€Π΅Π½Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³Π°ΠΌΠΈ, Π½ΠΎ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС инструмСнты Π² ΠΎΠ΄Π½Ρƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ достаточно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, поэтому Ссли данная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ я Π½Π°ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅.

Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° dplyr, ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DBI интСрфСйса, Π½ΠΎ это ΡƒΠΆΠ΅ довольно ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… статСй.

Если Ρƒ вас Π² арсСналС Ρ‚Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ интСрСсныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… источников ΠΈΠ»ΠΈ Π²Π΅Π±-аналитичСских ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, оставляйтС ΠΈΡ… Π² коммСнтариях ΠΊ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΌΠΎΠΉ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΈ youtube ΠΊΠ°Π½Π°Π»Ρ‹, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ посвящённыС языку R.

ΠŸΠ°ΠΊΠ΅Ρ‚ R Π½Π° русском

ΠŸΠ°ΠΊΠ΅Ρ‚ R Π½Π° русском


Π’ послСдниС Π³ΠΎΠ΄Ρ‹ самым популярным срСдством провСдСния статистичСских расчСтом стала срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ R. Она Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами (Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΏΠΎΠ΄ Windows Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий), Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ поддСрТиваСтся ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌ сообщСством ΠΈ постоянно развиваСтся. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ R стала фактичСским стандартом провСдСния статистичСских расчСтов для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.
ΠžΡ‚ΠΊΡƒΠ΄Π° это взялось:

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ появился ΠΊΠ°ΠΊ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ эффСкт ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… расчСтов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΡΠΌ, прСдставлСнным Π½Π° этом сайтС
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ


БущСствСнным плюсом срСды являСтся Π΅Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Дистрибутив ядра R Π½Π΅Π²Π΅Π»ΠΈΠΊ ΠΈ доступСн для скачивания ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.


Π―Π΄Ρ€ΠΎ R способно ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ потрСбности Π² статистичСских вычислСниях ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях. Однако Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ опрСдСляСтся ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ использования Ρ‚.Π½. Β«ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²Β» (β€œpackages”), ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΊ R Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, созданных для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ узкоспСциализированных статистичСских, графичСских ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ возникновСния нСобходимости Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈ этом ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ R Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ сСйчас ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ практичСски любой мыслимой статистичСской Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ содСрТится ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ† Π΄ΠΎ дСсятков спСциализированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ зависимости ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².


ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороной ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ R являСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π° июнь 2017 – Π±ΠΎΠ»Π΅Π΅ 11000) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π½ΠΈΡ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ отсутствиС ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ внятной ΠΈΡ… структуры ΠΈ систСмы ΠΏΠΎΠΌΠΎΡ‰ΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° R Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ дСсяток ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².


БлСдствиСм сказанного Π²Ρ‹ΡˆΠ΅ являСтся высокий ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния Π² использованиС R. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Π· ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ со справочными ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… практичСских Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΡ‚ пользования R, скорСС всСго, Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, встроСнная справочная систСма R прСдставлСна Π½Π° английском языкС.


ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ статистичСскиС возмоТности Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, ΠΊΠ°ΠΊ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΈ многочислСнныС настройки. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½ΡƒΠΆΠ½Ρ‹ самыС простыС возмоТности, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ стандартных установках.


Π—Π°Π΄Π°Ρ‡Π΅ΠΉ настоящСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ являСтся написаниС ΠΏΠ°ΠΊΠ΅Ρ‚Π° R (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ denik), сформированного ΠΏΠΎ стандартным ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ:

  • β€’ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС ΠΏΡ€ΠΈ статистичСских расчСтах Ρƒ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΎΠ², сСлСкционСров, Π²Ρ€Π°Ρ‡Π΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… спСциалистов СстСствСннонаучных Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, расчСт Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², коэффициСнтов коррСляции, ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ статистики, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΈ ΠΏΡ€.)
  • β€’ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ количСством настроСк (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ довСрия 95%, пропуски Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· расчСта, Π½Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΠΏΡ€.)
  • β€’ ВстроСнная справочная систСма – Π½Π° русском языкС (?Π½Π°Π·Π²Π°Π½ΠΈΠ΅_Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ?mycor
  • β€’ БохраняСтся Π² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΈΠ΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк


ВСкущая вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° 1.0.4. НиТС пСрСчислСны Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ список Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ возникновСния нСобходимости.

  1. dna — Набор Π΄Π°Π½Π½Ρ‹Ρ…. НуклСотидная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ хлоропластной Π”ΠΠš Π³ΠΎΡ€ΠΎΡ…Π° (122 Kbp)
  2. men — Набор Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва
  3. myarea — Ѐункция рассчитываСт ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ΄ ΠΊΡ€ΠΈΠ²ΠΎΠΉ
  4. myconf — функция рассчитываСт Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»
  5. mycop — функция ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ R
  6. mycor — Ѐункция считаСт ΠΊΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΡŽ ΠΏΠΎ ΠŸΠΈΡ€ΡΠΎΠ½Ρƒ ΠΈ Π‘ΠΏΠΈΡ€ΠΌΠ΅Π½Ρƒ
  7. mycrcor — Ѐункция рассчитываСт кросс-ΠΊΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΡŽ
  8. mycvet — Ѐункция Π°Π½Π°Π»ΠΈΠ·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ состава изобраТСния
  9. mycvet1 — Ѐункция Π°Π½Π°Π»ΠΈΠ·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ состава изобраТСния — ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ числа Π·Π΅Π»Π΅Π½Ρ‹Ρ… пиксСлов ΠΊ суммС Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΈ красных
  10. mymolal — Ѐункция расчСта раствора Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ»ΡΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  11. mymolar — Ѐункция расчСта раствора Π·Π°Π΄Π°Π½Π½ΠΎΠΉ молярности
  12. mynorm — Ѐункция Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1
  13. mypere — Ѐункция Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСстановки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
  14. mypoisk — Поиск Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
  15. mysrv — Ѐункция сравниваСт Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ
  16. mystats — Ѐункция вычисляСт ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ статистики
  17. mystats2 — Ѐункция вычисляСт ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ статистики (2 вСрсия)
  18. ottenok — Набор Π΄Π°Π½Π½Ρ‹Ρ…. БоотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ RGB ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΠΈΡ… ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ²


ΠžΡ‚ΡΡŽΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ собствСнно ΠΏΠ°ΠΊΠ΅Ρ‚. Для Π΅Π³ΠΎ установки скопируйтС ΠΈ запуститС Π² R ΠΊΠΎΠ΄, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅. По Ρ…ΠΎΠ΄Ρƒ установки скрипт попросит вас Π½Π°ΠΉΡ‚ΠΈ скачанный ΠΏΠ°ΠΊΠ΅Ρ‚.

А ΠΌΠΎΠΆΠ½ΠΎ просто самому ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ «psych», «DescTools», «RISmed», «ggplot2» ΠΈ «caret», Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ «denik» ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΡƒΠ΄Π° Π²Ρ‹ Π΅Π³ΠΎ сохранили.

Если Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ сработало, Π½Π΅ ΠΎΠ±Π΅ΡΡΡƒΠ΄ΡŒΡ‚Π΅. Как я Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Π», это Π½Π΅ коммСрчСский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΠ°ΠΊΠ΅Ρ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ³Π»ΠΎ Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ R располоТСн Π² нСстандартной Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΈ Π² ΠΏΡƒΡ‚ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π». Π£ мСня Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΈ установкС Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Win10.

Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния нСобходимости Π² Π½ΠΎΠ²Ρ‹Ρ… функциях.

Если Π΅ΡΡ‚ΡŒ поТСлания — ΠΏΠΈΡˆΠΈΡ‚Π΅. АдрСс слСва, ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹Β».


#---------------------ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΡΡŽΠ΄Π°

ustanovleno
spisok
for(p in spisok){

if(!(p %in% ustanovleno)){

install.packages(p)

print(paste("ΠŸΠ°ΠΊΠ΅Ρ‚ ", p, " установлСн"))

}

else{

print(paste("ΠŸΠ°ΠΊΠ΅Ρ‚ ", p, " ΡƒΠΆΠ΅ установлСн"))

}

}

install.packages(file.choose(), repos = NULL, type="source")

library(denik)

#---------------------ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ досюда

Π”ΠΆΠ΅Π½Ρ‚Π΅Π»ΡŒΠΌΠ΅Π½ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² R для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-Π·Π°Π΄Π°Ρ‡ / Π₯Π°Π±Ρ€

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ DataScience ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° классичСской ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ИВ систСм» ΠΈ
«ЭкосистСма R ΠΊΠ°ΠΊ инструмСнт для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-Π·Π°Π΄Π°Ρ‡Β».

Настоящая ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π½Π° возникшиС вопросы ΠΏΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ R, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ описанных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ². Π― Π΅Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠΌΠΈΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ скрываСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ пространство со своСй философиСй ΠΈ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ путями развития.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (9109 ΡˆΡ‚ΡƒΠΊ Π½Π° 07.09.2016) находятся Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ CRAN. Π’Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π½Π° GitHub. Π˜Ρ‚Π°ΠΊ, ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ списком:

Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub

  • dplyr β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ грамматичСских конструкций для манипуляций с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π’ качСствС Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, я Π±Ρ‹ посовСтовал «dplyr and pipes: the basics», нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΎΠ½Π° Π±Ρ‹Π»Π° Π² 2014-ΠΌ Π³ΠΎΠ΄Ρƒ
  • ggplot2 β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ грамматичСских конструкций для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ возмоТностях ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΊΠ½ΠΈΠ³Π΅ «Cookbook for R», Π³Π»Π°Π²Π° «Graphs»
  • scales β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ggplot2 для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ осСй Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²
  • ggmap β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ggplot2 для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ
  • lubridate β€” «ΠΌΠ°Π³ΠΈΡ» ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. ИдСология описана Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Dates and Times Made Easy with lubridate»
  • readr β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π² R
  • forcats β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ
  • tibble β€” соврСмСнноС пСрСосмыслСниС ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ структуры Π΄Π°Π½Π½Ρ‹Ρ… data.frame
  • readxl β€” ΠΈΠΌΠΏΠΎΡ€Ρ‚ excel Π΄Π°Π½Π½Ρ‹Ρ… Π² R
  • purrr β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ грамматичСских конструкций для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования
  • tidyr β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с «Π³Ρ€ΡΠ·Π½Ρ‹ΠΌΠΈ» исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ИдСология описана Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Tidy Data»
  • reshape2 β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ трансформация Π΄Π°Π½Π½Ρ‹Ρ…. ИдСология описана Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Reshaping Data with the reshape Package»
  • stringr β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с тСкстовыми строками
  • curl β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ HTTP
  • httr β€” ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ http
  • xml2 β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ XML
  • futile.logger β€” развитая систСма логирования
  • iterators β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²
  • foreach β€” ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° цикличСских конструкций
  • magrittr β€” Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… (pipe)
  • jsonlite β€” упрощСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JSON
  • sp β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ
  • data.table β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… data.frame для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ
  • broom β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… стат. Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ tidy data (см. Π²Ρ‹ΡˆΠ΅). Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ broom: An R Package for Converting Statistical Analysis Objects Into Tidy Data Frames
  • knitr β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (статика ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ², Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ здСсь) ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° R Markdown. Π’ Ρ†Π΅Π»ΠΎΠΌ, это Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€.
  • shiny β€” сам Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ
  • shinythemes β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ (shiny построСн Π½Π° bootstrap)
  • highcharter β€” Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€ для highcharts
  • googleVis β€” ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΊ Google Charts Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ здСсь ΠΈ здСсь
  • shinydashboard β€” Π½Π°Π±ΠΎΡ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для построСния Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ² (Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ устарСл)
  • flexdashboard β€” соврСмСнный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ². Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
  • shinyjs β€” Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ JS ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²
  • htmlwidgets β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° html Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², галСрСя здСсь
  • plotly β€” интСрфСйс ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ систСмС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Plot.ly. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
  • leaflet β€” Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ JS leaflet. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
  • DT β€” Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† JS DataTable. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
  • rbokeh β€” R интСрфСйс ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Bokeh. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
  • RColorBrewer β€” ΠΏΠ°ΠΊΠ΅Ρ‚ для Π³ΠΈΠ±ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ
  • viridis β€” цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Virdis. Π”Π΅Ρ‚Π°Π»ΠΈ здСсь
  • wesanderson β€” Π΅Ρ‰Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°
  • ggthemes β€” Ρ‚Π΅ΠΌΡ‹ для ggplot2. Π”Π΅Ρ‚Π°Π»ΠΈ здСсь

Π’ своСй Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ я Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ 2-3 дСсятка Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΡƒΡŽ спСцифику, Π»ΠΈΠ±ΠΎ просто ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚Ρ‹ ΠΊ внСшним источикам (ODBC, No-SQL, git, dropbox, etc.)

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ пост: «Π­ΠΊΠΎΡΠΈΡΡ‚Π΅ΠΌΠ° R ΠΊΠ°ΠΊ инструмСнт для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-Π·Π°Π΄Π°Ρ‡»

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ пост: «ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ R для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Β«ΠšΡ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ИВ!Β»»

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для машинного обучСния Π² R, Ρ‡Π°ΡΡ‚ΡŒ 2

Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частых вопросов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ спСциалисты ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… β€” «Какой язык программирования Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, связанных с ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ?Β» ΠžΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос всСгда ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ слоТному Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ R, Python ΠΈ MATLAB. Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΆΠ΅ язык программирования Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ для машинного обучСния, зависит ΠΎΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ самого спСциалиста ΠΈ Ρ‚Π΅Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² машинного обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Богласно опросу ΠΎ любимом инструмСнтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Kaggle для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… R ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ 543 ΠΈΠ· 1714.

БСйчас Π² CRAN доступСн 8341 ΠΏΠ°ΠΊΠ΅Ρ‚. ΠšΡ€ΠΎΠΌΠ΅ CRAN, Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с большим количСством ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Бинтаксис для установки любого ΠΈΠ· Π½ΠΈΡ… прост: install.packages(β€œName_Of_R_Package”).

Π’ΠΎΡ‚ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ вряд Π»ΠΈ ΠΎΠ±ΠΎΠΉΠ΄Π΅Ρ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊ спСциалист ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…: dplyr, ggplot2, reshape2. БСзусловно, это Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ остановимся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, примСняСмых Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ.

5. randomForest: ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² Π² лСс

Алгоритм случайного лСса β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² машинного обучСния. ΠŸΠ°ΠΊΠ΅Ρ‚ randomForest ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания большого количСства Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, послС Ρ‡Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ наблюдаСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ помСщаСтся Π² Π΄Π΅Ρ€Π΅Π²ΠΎ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, содСрТащий наибольшСС количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, считаСтся Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ. Для примСнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° randomForest Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ числовыми, Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ. Π€Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 32 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ randomForest.

Как Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π½Π°Π΅Ρ‚Π΅, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ случайного лСса Π±Π΅Ρ€Π΅Ρ‚ случайныС Π½Π°Π±ΠΎΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ строит ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π². Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² эти Π΄Π΅Ρ€Π΅Π²ΡŒΡ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ, ΠΈ Π½Π° основании Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ опрСдСляСтся класс зависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… iris, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ случайный лСс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° randomForest.

Rf_fit<-randomForest(formula=Species~., data=iris)

НуТно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ строку ΠΊΠΎΠ΄Π° ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ случайного лСса. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

print(Rf_fit)
Call:
 randomForest(formula = Species ~ ., data = iris) 
               Type of random forest: classification
                     Number of trees: 500
No. of variables tried at each split: 2

        OOB estimate of  error rate: 4.67%
Confusion matrix:
           setosa versicolor virginica class.error
setosa         50          0         0        0.00
versicolor      0         47         3        0.06
virginica       0          4        46        0.08
importance(Rf_fit)
             MeanDecreaseGini
Sepal.Length        10.200682
Sepal.Width          2.673111
Petal.Length        43.116951
Petal.Width         43.246585

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ randomForest, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, количСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅, количСство Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΈ Ρ‚.Π΄. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ спСциалисты ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ нСсколько ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ.

6. nnet: всС Π΄Π΅Π»ΠΎ Π² скрытых уровнях

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ для восприятия ΠΏΠ°ΠΊΠ΅Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹ΠΌΠΈ сСтями, Π½ΠΎ Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ β€” ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡƒΠ·Π»ΠΎΠ². Однако, согласно Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ исслСдованиям, большС ΠΈ Π½Π΅ трСбуСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ врСмя вычислСния ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для опрСдСлСния количСства ΡƒΠ·Π»ΠΎΠ² Π½Π° скрытом ΡƒΡ€ΠΎΠ²Π½Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ³Π΄Π° спСциалисты ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ nnet, всСгда прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ количСством Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ². ΠŸΠ°ΠΊΠ΅Ρ‚ nnet прСдоставляСт Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° искусствСнных Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй (Artificial Neural Networks, ANNs), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создан исходя ΠΈΠ· знания ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ чСловСчСский ΠΌΠΎΠ·Π³, Π½Π° основС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов. ANNs ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся для прогнозирования Π² Π°Π²ΠΈΠ°Ρ†ΠΈΠΈ. Π’ частности, Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти Π΄Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ прогнозирования с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ nnet, Ρ‡Π΅ΠΌ стандартных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² прогнозирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ сглаТиваниС, рСгрСссия, Ρ‚.Π΄.

Π’ R Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для построСния Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, nnet, neuralnet, RSNNS. Π”Π°Π²Π°ΠΉΡ‚Π΅ снова Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… iris (ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, ΠΎΠ½ Π²Π°ΠΌ ΡƒΠΆΠ΅ Π½Π°Π΄ΠΎΠ΅Π»). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Species с nnet ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это выглядит.

nnet_model <- nnet(Species~., data=iris, size = 10)

Π’ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ 10 скрытых слоСв, Ρ‚.ΠΊ. ΠΌΡ‹ установили size=10 ΠΏΡ€ΠΈ построСнии Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти.

К соТалСнию, Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ Π½Π΅Ρ‚, Π½ΠΎ Π½Π° github Π΅ΡΡ‚ΡŒ мноТСство ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для этой Ρ†Π΅Π»ΠΈ. НапримСр, для построСния сСти Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π»Π° использована эта.

7. e1071: Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΊ ΠΎΠΏΠΎΡ€Π° для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ языка R, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°ΠΈΠ²Π½ΠΎΠ³ΠΎ классификатора БайСса (условная Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ), ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (Support Vector Machines, SVM), Π€ΡƒΡ€ΡŒΠ΅-прСобразования, Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ кластСризации ΠΈ Ρ‚.Π΄. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, пСрвая рСализация SVM Π² R Π±Ρ‹Π»Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ e1071. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для случаСв, ΠΊΠΎΠ³Π΄Π°, допустим, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΡƒΠΏΠΈΠ²ΡˆΠΈΠΉ iPhone 6S, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡƒΠΏΠΈΡ‚ Ρ‡Π΅Ρ…ΠΎΠ» для Π½Π΅Π³ΠΎ.

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Π°Π½Π°Π»ΠΈΠ·Π° основан Π½Π° условной вСроятности, поэтому спСциалисты ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ e1071, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΈΠ²Π½Ρ‹ΠΉ классификатор БайСса.

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² пригодится, Ссли ваш Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ раздСляСтся Π² исходной размСрности, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ привСсти Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ Π±ΠΎΠ»Π΅Π΅ высокой размСрности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ классификации ΠΈΠ»ΠΈ рСгрСссии. SVM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ) ΠΈ максимизируСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя классами.

Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… SVM, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½:

svm_model <- svm(Species ~Sepal.Length + Sepal.Width, data=iris)

Для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SVM Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ plot() с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

plot(svm_model, data = iris[,c(1,2,5)])

На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅Ρ‚ΠΊΠΎ Π²ΠΈΠ΄Π½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ послС примСнСния SVM ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ iris.

Π•ΡΡ‚ΡŒ мноТСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (kernel, cost, gamma, coefficients ΠΈ Π΄Ρ€.). Для получСния Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ классификации с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SVM придСтся ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΈΠ· этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: скаТСм, kernel ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния β€” linear, Gaussian, Cosine.

8. kernLab: Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ ядро

Kernlab ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ прСимущСства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ S4 Π² R, Ρ‡Ρ‚ΠΎΠ±Ρ‹ спСциалисты ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ машинного обучСния Π½Π° основании ядСр. Π’ Kernlab Π΅ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SVM, ядСрного Π°Π½Π°Π»ΠΈΠ·Π°, ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² скалярного произвСдСния, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ранТирования, гауссовых процСссов ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ кластСризации. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ машинного обучСния Π½Π° основании ядСр ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° слоТно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ классификации, кластСризации ΠΈ рСгрСссии Π² пространствС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² наблюдСний.

ΠŸΠ°ΠΊΠ΅Ρ‚ Kernlab ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ рСализация SVM, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π°Π΄Π°Ρ‡Ρƒ распознавания ΠΎΠ±Ρ€Π°Π·ΠΎΠ². Π•ΡΡ‚ΡŒ мноТСство ΠΊΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, tanhdot (гипСрболичСская тангСнсная кСрнфункция), polydot (полиномиальная кСрнфункция), laplacedot (кСрнфункция Лапласа) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, примСняСмыС Π² распознавании ΠΎΠ±Ρ€Π°Π·ΠΎΠ².

ΠšΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ для SVM. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π΅Π· Π½ΠΈΡ… Π±Ρ‹Π» Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.

SVM β€” Π½Π΅ СдинствСнная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ядра. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈ извСстных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° основании ядСр, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ случайных Π²ΠΈΡ…Ρ€Π΅ΠΉ (random vortex method, RVM), ядСрный Π°Π½Π°Π»ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ размСрности, Ρ‚.Π΄. ΠŸΠ°ΠΊΠ΅Ρ‚ kernLab содСрТит порядка 20 Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π’ kernLab Π΅ΡΡ‚ΡŒ свои ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ядра, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС ΠΊΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·ΠΈΡΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ срСднСквадратичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0,01.

    Myrbf <- rbfdot(sigma = 0.01)
    Myrbf   
Gaussian Radial Basis kernel function. 
 Hyperparameter : sigma =  0.01 

МоТно ΡƒΠ·Π½Π°Ρ‚ΡŒ класс Myrbf, просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ class() ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданному ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.

class(Myrbf)
[1] "rbfkernel"
attr(,"package")
[1] "kernlab"

КаТдоС ядро ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ… скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΈΡ… скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

    x<-rnorm(10)
    y<-rnorm(10)
    Myrbf(x,y)
          [,1]
[1,] 0.8443782

ΠœΡ‹ создали Π΄Π²Π΅ случайных Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ распрСдСлСнных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ… ΠΈ Ρƒ, каТдая с 10 значСниями, ΠΈ вычислили ΠΈΡ… скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Myrbf.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° SVM с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ΅Ρ€Π½Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Myrbf. Π‘Π½ΠΎΠ²Π° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… iris, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ SVM с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ kernLab.

    Kernlab_svm <- ksvm(Species ~ Sepal.Length + Sepal.Width, data = iris, kernel = Myrbf, C=4)
    Kernlab_svm    
Support Vector Machine object of class "ksvm" 

SV type: C-svc  (classification) 
 parameter : cost C = 4 

Gaussian Radial Basis kernel function. 
 Hyperparameter : sigma =  0.01 

Number of Support Vectors : 103 

Objective Function Value : -95.3715 -70.6262 -291.6249 
Training error : 0.2 

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ SVM для прогнозирования:

    predicted<-predict(Kernlab_svm,iris)
    table(predicted = predicted, true = iris$Species)
            true
predicted    setosa versicolor virginica
  setosa         49          0         0
  versicolor      1         37        16
  virginica       0         13        34

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ»ΠΈ функция Π² R ΠΈΠΌΠ΅Π΅Ρ‚ свои значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ доступны. ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΠΎ Π½Π΅Ρ‚ увСрСнности, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ.

Π’ CRAN Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для машинного обучСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, igraph, glmnet, gbm, tree, CORElearn, mboost ΠΈ Π΄Ρ€. Они ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сфСрах для построСния Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. МоТно ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ситуациями, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ помСняСт Π²ΠΈΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ стоит Ρ‚Π°ΠΊ ΡƒΠΆ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ трСбования, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

R Language — Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ распространСниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ руководство ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ быстро ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ R ΠΈΠ· вашСго ΠΊΠΎΠ΄Π°. Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ связаны, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ доступны, ΠΈ ΠΈΡ… слСдуСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ситуации. Π‘ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов.

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ваш ΠΊΠΎΠ΄, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ./ , ΠΈ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для выполнСния ΠΈΠ· ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ R Π² этой ΠΏΠ°ΠΏΠΊΠ΅.


ДокумСнтация для вашСго ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° LaTeX.

Однако для упрощСния процСсса ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнт с ΠΈΠΌΠ΅Π½Π΅ΠΌ roxygen :

install.packages("devtools")
library("devtools")
install.packages("roxygen2")
library("roxygen2")

ΠŸΠΎΠ»Π½ΡƒΡŽ страницу man для roxygen ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь . Он ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° doxygen .

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ практичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ roxygen :

#' Increment a variable.
#'
#' Note that the behavior of this function
#' is undefined if `x` is not of class `numeric`.
#'
#' @export
#' @author  another guy
#' @name    Increment Function
#' @title   increment
#'
#' @param x   Variable to increment
#' @return    `x` incremented of 1
#'
#' @seealso   `other_function`
#'
#' @examples
#' increment(3)
#' > 4
increment <- function(x) {
  return (x+1)
}

И Π²ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ .

Π’Π°ΠΊΠΆΠ΅ рСкомСндуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ½ΡŒΠ΅Ρ‚ΠΊΡƒ (см. Π Π°Π·Π΄Π΅Π» Β« Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ½ΡŒΠ΅Ρ‚Β» ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ.


ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ написан, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„Π°ΠΉΠ»Π°Ρ… ./script1.R ΠΈ ./script2.R , запуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² вашСго ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

package.skeleton(name="MyPackage", code_files=c("script1.R","script2.R"))

Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ Π² ./MyPackage/man/ . Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ:

roxygenize("MyPackage")

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ справочноС руководство ΠΈΠ· своСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ R CMD Rd2pdf MyPackage ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π² ./ .


1. ОписаниС ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ./MyPackage/DESCRIPTION соотвСтствии с вашими потрСбностями. Поля Package , Version , License , Description , Title , Author ΠΈ Maintainer ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

Если ваш ΠΏΠ°ΠΊΠ΅Ρ‚ зависит ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΡ… Π² ΠΏΠΎΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Depends (вСрсия R <3.2.0) ΠΈΠ»ΠΈ Imports (вСрсия R> 3.2.0).

2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ

Когда Π²Ρ‹ запустили сборку скСлСта, ./MyPackage/ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ R/ ΠΈ man/ subfolders. Однако Ρƒ Π½Π΅Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅:

  • data/ : здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .RData , ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²ΠΎ врСмя выполнСния с data() ΠΈ load()
  • tests/ : всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ΄Π° Π² этой ΠΏΠ°ΠΏΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π²ΠΎ врСмя установки. Если ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, установка Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ с ошибкой.
  • src/ : для исходных Ρ„Π°ΠΉΠ»ΠΎΠ² C / C ++ / Fortran (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Rcpp …).
  • exec/ : для Π΄Ρ€ΡƒΠ³ΠΈΡ… исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ².
  • misc/ : для всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ./MyPackage/Read-and-delete-me .

Как ΠΈ сСйчас, ваш ΠΏΠ°ΠΊΠ΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ установкС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ devtools::install("MyPackage") .

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΠ°ΠΊΠ΅Ρ‚ Π² качСствС исходного tarball, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² ./ : R CMD build MyPackage


Π§Π΅Ρ€Π΅Π· Π“ΠΈΡ‚ΡƒΠ±

ΠŸΡ€ΠΎΡΡ‚ΠΎ создайтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ MyPackage ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ всС Π² MyPackage/ Π² Π³Π»Π°Π²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ .

Π’ΠΎΠ³Π΄Π° любой ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ваш ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· github с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ devtools:

install_package("MyPackage", "your_github_usename")

Π§Π΅Ρ€Π΅Π· CRAN

Π’Π°Ρˆ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ рСпозитория CRAN . Π’ΠΊΠ»ΡŽΡ‡Π°Ρ, Π½ΠΎ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ: ваш ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅ΠΆΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… особых случаСв), ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ R CMD check ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ R CMD check .

Π’ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‡ΠΈ . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исходный Π°Ρ€Ρ…ΠΈΠ².

НаиболСС простой способ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ язык R (ΠΏΠ°ΠΊΠ΅Ρ‚ installr) β€” Alexey Seleznev blog

НСсколько Ρ€Π°Π· Π² Π³ΠΎΠ΄ выходят обновлСния для языка R, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π· Π² ΠΏΠΎΠ» Π³ΠΎΠ΄Π° выходят достаточно Π²Π°ΠΆΠ½Ρ‹Π΅ обновлСния.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ послСдний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ языка я всСгда Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ просто Π½Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ процСсс обновлСния Π½Π΅ слоТный, ΠΏΠΎ сути достаточно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΌΡƒ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

Π‘ Π³ΠΎΠ΄Π°ΠΌΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своих скриптах всё большС ΠΈ большС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈ попросту Π΄Π°ΠΆΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ всСх Π±ΡƒΠ΄Π΅Ρ‚ довольно Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π° самом Π΄Π΅Π»Π΅ Π² R Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° любой случай ΠΆΠΈΠ·Π½ΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΈ для обновлСния самого R Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, называСтся ΠΎΠ½ installr.

ΠŸΡ€Π΅Π»Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт пСрСнСсти всС установлСнныС Ρ€Π°Π½Π΅Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ R.

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ R Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°ΠΊΠ΅Ρ‚ installr

НиТС я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Π²Π°ΠΌ пошаговоС руководство ΠΏΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ быстрому способу обновлСния языка R Π΄ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии.

Для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ лСнь Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ тСкст Π²ΠΎΡ‚ нСбольшой Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ°Π½ΡƒΠ°Π»:

Π’ΠΈΠ΄Π΅ΠΎ ΠΌΠ°Π½ΡƒΠ°Π» ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ язык R

ВсС описанныС Π½ΠΈΠΆΠ΅ дСйствия рСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π² интСрфСйсС RGui, Π° Π½Π΅ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ для ΠΌΠ½ΠΎΠ³ΠΈΡ… срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ RStudio.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Π½Π° windows ярлык RGui находится ΠΏΠΎ адрСсу C:\Program Files\R\R-3.5.1\bin\x64\Rgui.exe

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ install.packages("installr").

Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ library(installr)ΠΈ запускаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ updateR().

ПослС Ρ‡Π΅Π³ΠΎ появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° информация ΠΎ вашСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ, ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии языка R.

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ Π²Π΅Ρ€ΡΠΈΡŽ R

Π–ΠΌΡ‘ΠΌ OK, ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» новостСй Π½ΠΎΠ²ΠΎΠΉ вСрсии R.

На самом Π΄Π΅Π»Π΅ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚Π΅, послС Ρ‡Π΅Π³ΠΎ откроСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вас ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ R?

Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ R?

Π–ΠΌΡ‘ΠΌ Β«Π”Π°Β».

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠ±Π°Ρ€ процСсса скачивания вСрсии R.

Π”Π°Π»Π΅Π΅ начнётся ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ процСсс установки R.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки R

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ процСсса установки Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠ½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΡƒΡ‚ Ρƒ вас ΠΈ появится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСнСсти установлСнныС Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии R ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π·Π°Π½ΠΎΠ²ΠΎ Π² Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ старой вСрсии R Π² Π½ΠΎΠ²ΡƒΡŽ?

Π–ΠΌΡ‘ΠΌ Π΄Π°. ПослС Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ вопрос «БСйчас ваши ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ скопированы ΠΈΠ· старой вСрсии R Π² Π½ΠΎΠ²ΡƒΡŽ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² старой вСрсии языка R, Ссли Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ Π½Π΅Ρ‚ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии R.Β».

Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚ Β«Π”Π°Β», Ρ‚.ΠΊ. Π½Π΅ всСгда всС ваши ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ пСрСходят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ вСрсии Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

Π˜Π΄Ρ‘ΠΌ дальшС, ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос, Β«Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Rprofile.site ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии RΒ». Π”Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ языка R, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Β«Π”Π°Β».

И послСдний вопрос, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС пСрСнСсённыС ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии R ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Β«Π”Π°Β».

ПослС обновлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ RGui для запуска Π½ΠΎΠ²ΠΎΠΉ вСрсии R.

Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ RGui с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсиСй R

Π–ΠΌΡ‘ΠΌ Β«Π”Π°Β», ΠΈ Π² привСтствСнном сообщСнии Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² послСднСй вСрсии языка R.

На этом процСсс обновлСния Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Но Π½Π΅ смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ installr пСрСнСсёт всС установлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии, всё ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с пСрСносом Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависимых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², поэтому всё Ρ‚Π°ΠΊΠΈ я ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ послС обновлСния ядра R ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ всСх основных скриптов, хотя Π±Ρ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ послС обновлСния

Если Ρƒ вас послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с установкой Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎ стоит ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ «Ошибка ΠΏΡ€ΠΈ установкС R ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° WindowsΒ«.

Если Π²Ρ‹ сдСлали всё ΠΊΠ°ΠΊ Π² Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π΅Π±Ρ‹Π»ΠΈ скопированы, просто Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ R/win-library, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ½Π° располагаСтся Π² ΠΏΠ°ΠΏΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡƒΡ‚ΠΈ β€” C:\Users\UserName\Documents\R\win-library\3.X, Π³Π΄Π΅ вмСсто X прСдыдущая вСрсия R, которая Π±Ρ‹Π»Π° Ρƒ вас установлСна, Π° вмСсто UserName вашС имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. И ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ 3.X Π² 4.0.

ПослС Ρ‡Π΅Π³ΠΎ Π½Π° всякий случай запуститС R Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ update.packages(checkBuilt=TRUE, ask=FALSE) для пСрСсборки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Напоминаю, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎ всСх новостях языка R, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ подписавшись Π½Π° ΠΌΠΎΠΉ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» R4marketing.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ссылкой:

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ это:

Нравится Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°…

ΠŸΠΎΡ…ΠΎΠΆΠ΅Π΅

packager — это … Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ packager?

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — pack‧ag‧er [ˈpΓ¦kΙͺdΚ’Ι™ ǁ Ι™r] имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ [исчисляСмо] 1. Π’Π ΠΠΠ‘ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ компания, которая Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: β€’ Π’ ноябрС компания ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Jimbo s Jumbos Inc. ., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ арахиса. β€’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈβ€¦ ЀинансовыС ΠΈ коммСрчСскиС условия

  • Packager — ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ: * Software packager, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для создания установщиков * Packager (производство), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для распространСния, хранСния, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡβ€¦ Wikipedia

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° [paka (d) Κ’; ΠΏΠ°ΠΊΙ›Π΄ΠΎ] сущ.ΠΌ. β€’ 1968 Π³ .; mot angl. (XVIe), de to pack Β«emballerΒ» ♦ Anglic. 1 ♦ Π˜Π½Ρ„ΠΎΡ€ΠΌ. Ансамбль совмСстных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ коммСрчСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (β‡’ progiciel). 2 ♦ Public. Ens… EncyclopΓ©die Universelle

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — / pak euh jeuhr /, n. 1. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ для коммСрчСской ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ: ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΡ‹Π»Π°. 2. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСт ΠΈ собираСт Ρ‚ΡƒΡ€, Ρ‚Π΅Π»Π΅ΡˆΠΎΡƒ, ΠΊΠ½ΠΈΠ³Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡ… для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ,…… Universalium

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° β–Ί Π‘Π£Π©Π•Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠžΠ• 1) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² Π±ΡƒΠΌΠ°Π³Ρƒ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ.2) Н. АмСр. ΠΏΠ°ΠΊΠ΅Ρ‚. 3) (Ρ‚Π°ΠΊΠΆΠ΅ пакСтная сдСлка) ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ условий, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ согласованных Π² Ρ†Π΅Π»ΠΎΠΌ. 4) Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Ρ‹Ρ…. 5) ВычислСниС коллСкции…… Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² английского языка

  • packager — ˈpakijΙ™ (r), kΔ“j имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ 1. a. : Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ b. : ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅Π·Π°Π΅Ρ‚ нСсколько кусков ΠΏΠΈΠ»ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя 2.: ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… выставок для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ спонсорам ΠΈΠ»ΠΈ сСтям… ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ см. ΠŸΠ°ΠΊΠ΅Ρ‚ II… New Collegiate Dictionary

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π°) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚.Π±) Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ машина, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²β€¦ Π’ΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ● β–Ίen n. ΠΌ. β–ΊMETIER Personne rΓ©alisant des paquetages… Dictionnaire d’informatique francophone

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — Π½. Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚; ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ складываСт Π²Π΅Ρ‰ΠΈ Π² связки … Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — pack Β· ag Β· er… английскиС слоги

  • .

    packager — это … Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ packager?

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — pack‧ag‧er [ˈpΓ¦kΙͺdΚ’Ι™ ǁ Ι™r] имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ [исчисляСмо] 1. Π’Π ΠΠΠ‘ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ компания, которая Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: β€’ Π’ ноябрС компания ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Jimbo s Jumbos Inc. ., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ арахиса. β€’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈβ€¦ ЀинансовыС ΠΈ коммСрчСскиС условия

  • Packager — ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ: * Software packager, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для создания установщиков * Packager (производство), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для распространСния, хранСния, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡβ€¦ Wikipedia

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° [paka (d) Κ’; ΠΏΠ°ΠΊΙ›Π΄ΠΎ] сущ.ΠΌ. β€’ 1968 Π³ .; mot angl. (XVIe), de to pack Β«emballerΒ» ♦ Anglic. 1 ♦ Π˜Π½Ρ„ΠΎΡ€ΠΌ. Ансамбль совмСстных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ коммСрчСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (β‡’ progiciel). 2 ♦ Public. Ens… EncyclopΓ©die Universelle

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — / pak euh jeuhr /, n. 1. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ для коммСрчСской ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ: ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΡ‹Π»Π°. 2. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСт ΠΈ собираСт Ρ‚ΡƒΡ€, Ρ‚Π΅Π»Π΅ΡˆΠΎΡƒ, ΠΊΠ½ΠΈΠ³Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡ… для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ,…… Universalium

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° β–Ί Π‘Π£Π©Π•Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠžΠ• 1) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² Π±ΡƒΠΌΠ°Π³Ρƒ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ.2) Н. АмСр. ΠΏΠ°ΠΊΠ΅Ρ‚. 3) (Ρ‚Π°ΠΊΠΆΠ΅ пакСтная сдСлка) ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ условий, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ согласованных Π² Ρ†Π΅Π»ΠΎΠΌ. 4) Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Ρ‹Ρ…. 5) ВычислСниС коллСкции…… Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² английского языка

  • packager — ˈpakijΙ™ (r), kΔ“j имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ 1. a. : Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ b. : ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅Π·Π°Π΅Ρ‚ нСсколько кусков ΠΏΠΈΠ»ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя 2.: ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… выставок для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ спонсорам ΠΈΠ»ΠΈ сСтям… ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ см. ΠŸΠ°ΠΊΠ΅Ρ‚ II… New Collegiate Dictionary

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π°) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚.Π±) Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ машина, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²β€¦ Π’ΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ● β–Ίen n. ΠΌ. β–ΊMETIER Personne rΓ©alisant des paquetages… Dictionnaire d’informatique francophone

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — Π½. Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚; ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ складываСт Π²Π΅Ρ‰ΠΈ Π² связки … Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — pack Β· ag Β· er… английскиС слоги

  • .

    packager — это … Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ packager?

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — pack‧ag‧er [ˈpΓ¦kΙͺdΚ’Ι™ ǁ Ι™r] имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ [исчисляСмо] 1. Π’Π ΠΠΠ‘ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ компания, которая Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: β€’ Π’ ноябрС компания ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Jimbo s Jumbos Inc. ., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ арахиса. β€’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈβ€¦ ЀинансовыС ΠΈ коммСрчСскиС условия

  • Packager — ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ: * Software packager, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для создания установщиков * Packager (производство), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для распространСния, хранСния, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡβ€¦ Wikipedia

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° [paka (d) Κ’; ΠΏΠ°ΠΊΙ›Π΄ΠΎ] сущ.ΠΌ. β€’ 1968 Π³ .; mot angl. (XVIe), de to pack Β«emballerΒ» ♦ Anglic. 1 ♦ Π˜Π½Ρ„ΠΎΡ€ΠΌ. Ансамбль совмСстных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ коммСрчСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (β‡’ progiciel). 2 ♦ Public. Ens… EncyclopΓ©die Universelle

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — / pak euh jeuhr /, n. 1. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ для коммСрчСской ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ: ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΡ‹Π»Π°. 2. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСт ΠΈ собираСт Ρ‚ΡƒΡ€, Ρ‚Π΅Π»Π΅ΡˆΠΎΡƒ, ΠΊΠ½ΠΈΠ³Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡ… для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ,…… Universalium

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° β–Ί Π‘Π£Π©Π•Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠžΠ• 1) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² Π±ΡƒΠΌΠ°Π³Ρƒ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ.2) Н. АмСр. ΠΏΠ°ΠΊΠ΅Ρ‚. 3) (Ρ‚Π°ΠΊΠΆΠ΅ пакСтная сдСлка) ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ условий, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ согласованных Π² Ρ†Π΅Π»ΠΎΠΌ. 4) Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Ρ‹Ρ…. 5) ВычислСниС коллСкции…… Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² английского языка

  • packager — ˈpakijΙ™ (r), kΔ“j имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ 1. a. : Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ b. : ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅Π·Π°Π΅Ρ‚ нСсколько кусков ΠΏΠΈΠ»ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя 2.: ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… выставок для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ спонсорам ΠΈΠ»ΠΈ сСтям… ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ см. ΠŸΠ°ΠΊΠ΅Ρ‚ II… New Collegiate Dictionary

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π°) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚.Π±) Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ машина, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²β€¦ Π’ΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ● β–Ίen n. ΠΌ. β–ΊMETIER Personne rΓ©alisant des paquetages… Dictionnaire d’informatique francophone

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — Π½. Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚; ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ складываСт Π²Π΅Ρ‰ΠΈ Π² связки … Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — pack Β· ag Β· er… английскиС слоги

  • .

    packager — это … Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ packager?

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — pack‧ag‧er [ˈpΓ¦kΙͺdΚ’Ι™ ǁ Ι™r] имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ [исчисляСмо] 1. Π’Π ΠΠΠ‘ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ компания, которая Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: β€’ Π’ ноябрС компания ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Jimbo s Jumbos Inc. ., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ арахиса. β€’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈβ€¦ ЀинансовыС ΠΈ коммСрчСскиС условия

  • Packager — ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ: * Software packager, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для создания установщиков * Packager (производство), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для распространСния, хранСния, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡβ€¦ Wikipedia

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° [paka (d) Κ’; ΠΏΠ°ΠΊΙ›Π΄ΠΎ] сущ.ΠΌ. β€’ 1968 Π³ .; mot angl. (XVIe), de to pack Β«emballerΒ» ♦ Anglic. 1 ♦ Π˜Π½Ρ„ΠΎΡ€ΠΌ. Ансамбль совмСстных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ коммСрчСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (β‡’ progiciel). 2 ♦ Public. Ens… EncyclopΓ©die Universelle

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — / pak euh jeuhr /, n. 1. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ для коммСрчСской ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ: ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΡ‹Π»Π°. 2. физичСскоС ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСт ΠΈ собираСт Ρ‚ΡƒΡ€, Ρ‚Π΅Π»Π΅ΡˆΠΎΡƒ, ΠΊΠ½ΠΈΠ³Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡ… для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ,…… Universalium

  • packager — ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° β–Ί Π‘Π£Π©Π•Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠžΠ• 1) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π² Π±ΡƒΠΌΠ°Π³Ρƒ ΠΈΠ»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ.2) Н. АмСр. ΠΏΠ°ΠΊΠ΅Ρ‚. 3) (Ρ‚Π°ΠΊΠΆΠ΅ пакСтная сдСлка) ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ условий, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ согласованных Π² Ρ†Π΅Π»ΠΎΠΌ. 4) Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Ρ‹Ρ…. 5) ВычислСниС коллСкции…… Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² английского языка

  • packager — ˈpakijΙ™ (r), kΔ“j имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ 1. a. : Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ b. : ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ станка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅Π·Π°Π΅Ρ‚ нСсколько кусков ΠΏΠΈΠ»ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя 2.: ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… выставок для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ спонсорам ΠΈΠ»ΠΈ сСтям… ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ см. ΠŸΠ°ΠΊΠ΅Ρ‚ II… New Collegiate Dictionary

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π°) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚.Π±) Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ машина, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²β€¦ Π’ΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — ● β–Ίen n. ΠΌ. β–ΊMETIER Personne rΓ©alisant des paquetages… Dictionnaire d’informatique francophone

  • ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ — Π½. Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚; ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ складываСт Π²Π΅Ρ‰ΠΈ Π² связки … Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ английский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

  • packager — pack Β· ag Β· er… английскиС слоги

  • .

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *