ITA 2024-25 (grup M)

En aquesta pàgina

  • 1. Slides
  • 2. Guions
  • 3. Logistica
  • 4. Material addicional
  • 5. Software
    • Software (instal·lació)
    • Instal·lació de paquets
  • 6. Més coses
    • Lliurament de treballs
  • Editar esta página
  • Informar de un problema

1. Slides

  • Slides 01: Presentació (en castellà aquí)

  • Slides 02: Primers passos(en castellà aquí)

  • Slides 03: R-base (en castellà aquí)

  • Slides 04: Importar y exportar datos (en castellà aquí)

  • Slides 05: Data munging (A) (en castellà aquí)

  • Slides 05: Data munging (B) (en castellà aquí)

  • Slides 05: Data munging (C) (en castellà aquí)

  • Slides 06: ggplot2 (en castellà aquí)

2. Guions

  • Guió 01

  • Guió 02

3. Logistica

  • Etherpad

  • Posit Cloud Project

  • Aula virtual

4. Material addicional

  • R for Data Science 2ª ed.. Aquí la primera edició, i aquí la 1ª ed. en castellà.

  • BigData 2023

  • Curso de introducción a Quarto


5. Software

  • Al curs farem servir principalment 3 programes. Principalment farem servir R a través de RStudio. També farem servir Quarto però serà al final del curs.

  • Es recomana tenir instal·lades versions recents dels 3 programes. Tens instruccions d’instal·lació més avall

  • És molt-molt convenient acudir al curs amb el teu propi ordinador (i un ratolí)

Software (instal·lació)

Instal·lació de R i RStudio
  • Al curs farem servir 3 programes: R, RStudio i Quarto, així que hem d’instal·lar-los

  • Has d’instal·lar els programes en aquest ordre:

  1. R: https://cran.r-project.org/

  2. RStudio: https://posit.co/download/rstudio-desktop/

  • Per això, només has de descarregar les versions dels instal·ladors adequades per al teu sistema operatiu

Instal·lació de paquets

Instal·lació de paquets
  • Al curs també farem servir alguns paquets de R, així que haurem d’instal·lar-los… però us ho explicaré a classe

  • Els paquets s’han d’instal·lar un cop hagis instal·lat R i RStudio

Instal·lació de paquets: més detalls
  • Recorda que Els paquets no són necessaris per al primer dia del curs, així que us ajudaré a instal·lar-los a classe

  • Alguns paquets s’han de compilar de manera que cal tenir les eines necessàries, així que:

    -Si utilitzes Windows instal·larem Rtools. Aquí pots descarregar-te l’instal·lador adequat

    • Si teniu un Mac, haureu d’instal·lar el Xcode Command Line Tools. El més normal és que ho tinguis ja instal·lat, si no fos el cas, aquí t’expliquen com fer-ho. A més, com ens expliquen aquí, si tens un Mac, és convenient instal·lar XQuartz, per això només has de buscar l’instal·lador a https://www.xquartz.org/

    • Finalment, per instal·lar alguns dels paquets que farem servir durant el curs haurem de executar les següents instruccions:

Codi per instal·lar els paquets
#- instalación de paquetes ---------------------------------

install.packages("meme")

install.packages("devtools")

devtools::install_github("sctyner/memer")

install.packages("pak")


#-------------------------------------------------------------

mys_pkgs <- c("tidyverse", "curl", "eurostat", "here", "palmerpenguins", "quantmod", "rio", "gt", "DT", "gapminder", "markdown")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("usethis", "janitor", "ggthemes", "gganimate", "perezp44/pjpv.curso.R.2022", "sjPlot")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("sf", "rcartocolor", "rmapshaper", "gtExtras", "patchwork", "magick")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("kableExtra", "modelsummary", "rpivotTable", "widyr", "irlba", "tmap")
pak::pkg_install(mys_pkgs)

mys_pkgs <- c("GGally", "ggtext", "Financial-Times/ftplottools", "maps")
pak::pkg_install(mys_pkgs)  

mys_pkgs <- c("summarytools", "glin/reactable", "agstn/dataxray", "naniar")
pak::pkg_install(mys_pkgs)  

mys_pkgs <- c("DataExplorer", "corrr", "inspectdf", "explore", "stargazer", "apaTables")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("easystats", "plotly")
pak::pkg_install(mys_pkgs)

#- finalmente, si te instalas todos los paquetes, se instalarán 284 pkg's aprox. (q ocupan 842 MB aprox.)
pkgs <- pak::pkg_list()

#- normalmente tendrás 2 librerías
.libPaths()
#- en la primera tienes los pkgs de "R-base": "C:/Program Files/R/R-4.3.0/library"   
#- en la segunda tienes los paquetes q se instala un usuario:  "C:/Users/Usuario/AppData/Local/R/win-library/4.3" 


#- más cosas ---------------------------------------
# usethis::edit_rstudio_prefs()
# usethis::use_blank_slate() 

# quarto install tool tinytext
# quarto install tinytex --update-path
# quarto install tool chromium


6. Més coses

Lliurament de treballs

Durant el curs, sobretot les primeres setmanes, us enviaré tasques, algunes per resoldre a l’aula i d’altres per resoldre a casa. Aquestes tasques generalment formaran part de l’avaluació continuada. A sota teniu les instruccions per al lliurament de les tasques:

  • Instruccions de lliurament de les tasques de l’avaluació continuada, i les mateixes instruccions en castellà, aquí



© 2024 Pedro J. Pérez

 
  • Editar esta página
  • Informar de un problema