ΠΠΎΡΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠ»Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΡ, ΡΡΠΎΡ ΡΠ°ΠΉΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ RMarkdown. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ http://rmarkdown.rstudio.com/rmarkdown_websites.html
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ioslides.
Π£Π΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ RStudio glmintro.Rproj
ΠΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ --- git pull
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π»ΠΈ (ΡΠ΄Π΅Π»Π°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ²) --- git pull
Π ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΡΠΆΠ΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠ»Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΡΠ»ΠΈΡΠ½ΠΈΡ) --- git push
Π‘ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π΄Π°Π²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°Π½ΠΊΠ°ΠΌ Ρ Π³ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π²Π°ΡΠ°_ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ_files
Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ Π΄ΡΠ±Π»ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠ°Π½ΠΊΠΎΠ².
ΠΠ΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅Π· ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ .smaller
. Π¨ΡΠΈΡΡΡ ΠΈΡΠ°ΠΊ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π»ΠΊΠΈΠ΅ --- Π±ΡΠ΄Π΅Ρ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠΊΡΠ°Π½ Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ. ΠΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ, Π»ΡΡΡΠ΅ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π°ΠΉΠ΄ΠΎΠ².
ΠΡΠΈ Π΄Π²ΡΡ
ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠΉ Π²Π΅ΡΡΡΠΊΠ΅ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΠΎΡΠΌΡΠ» Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ
, Ρ.ΠΊ. Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Chrome ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². Π€ΠΎΡΠΌΡΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° Π΄Π²ΡΡ
ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ <div class="columns-2"><\div>
ΠΡΠΈ Π΄Π²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΠΎΠΉ Π²Π΅ΡΡΡΠΊΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΡΠ»Π΅Π²Π°, ΠΈΠ½Π°ΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Chrome Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.
ΠΡΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠ»Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
rmarkdown::render("02_filename.Rmd", output_format = "ioslides_presentation")
ΠΡΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π΄ΡΡΠ³Π°Ρ --- ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
rmarkdown::render("02_filename.Rmd", output_format = "ioslides_presentation", encoding = "Windows-1251")
# ΠΈΠ»ΠΈ
rmarkdown::render("02_filename.Rmd", output_format = "ioslides_presentation", encoding = "Utf-8")
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈΠ· Rmd--- ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
- ΠΡΠΌΠ΅ΡΡΡΠ΅ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΡΠ°Π½ΠΊΠΈ ΠΎΠΏΡΠΈΠ΅ΠΉ
purl=FALSE
- ΠΠΊΡΡΡΠ°Π³ΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ ΠΈΠ· ΡΠ°ΠΉΠ»Π°. ΠΠ΅ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½. ΠΠΠΠΠΠΠΠ: ΠΏΠΎΠΊΠ° Π½Π°ΠΌ Π½Π΅ Π»Π΅Π½Ρ, ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ
code
ΠΏΠΎΡΠ»Π΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ Π·Π°Π½ΡΡΠΈΡ: Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΠΊΡΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ².
purl("02_filename.Rmd", documentation = 2, output = "02_filename_code.R")
- Π£Π΄Π°Π»ΠΈΡΠ΅ Π²ΡΡΡΠ½ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ. ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠ°ΠΉΠ» Ρ ΠΊΠΎΠ΄ΠΎΠΌ Π² ΡΠ°ΠΉΠ»Π΅
lectures.Rmd
. - ΠΠ°ΠΊΠΎΠΌΠΈΡΡΡΠ΅ (ΠΈ Π·Π°ΠΏΡΡΡΡΠ΅, Π΅ΡΠ»ΠΈ Π½Π°Π΄ΠΎ) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
rmarkdown::render_site("filename.Rmd")
ΠΡΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ --- ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ
rmarkdown::render_site("filename.Rmd", encoding = "Windows-1251")
# ΠΈΠ»ΠΈ
rmarkdown::render_site("filename.Rmd", encoding = "Utf-8")
- ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ RStudio --- Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Build
- ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
rmarkdown::render_site()
ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ! ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ, Ρ.ΠΊ. Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΠ»Ρ Π² ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°Ρ . ΠΡΡΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎ.
Π‘Π°ΠΉΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π½Π° github pages. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΠΌΠΌΠΈΡΡ Π² Π±ΡΠ΅Π½Ρ master
git push origin master