Ir al contenido

Las macrozonas son agrupaciones de regiones de Chile que permiten entender el territorio en base a grupos geográficos. Para un vector de códigos de regiones (del 1 al 16), entrega las macrozonas correspondientes a cada región.

Uso

agregar_macrozona(codigo_region, tipo = 1, ordenar = TRUE)

Argumentos

codigo_region

Vector de códigos de región (del 1 al 16)

tipo

Tipo de macrozonas a aplicar. Por defecto se usa el tipo 1. Ver la documentación más arriba.

ordenar

Entregar resultados como un factor ordenado (de norte a sur), o como textos sin orden. Por defecto entrega factor.

Valor

Factor con macrozonas regionales, de acuerdo al tipo de clasificación de regiones elegido.

Detalles

Como no existe una clasificación fija de macrozonas, existen varias alternativas para elegir:

  • Macrozonas tipo 1: desde Arica a Coquimbo son Norte, desde Valparaíso a Maule Centro, desde Ñuble a Los Lagos Sur, y desde Aysén a Magallanes Austral.

  • Macrozonas tipo 2: distribución balanceada por cantidad de regiones: 4 grupos de 4 regiones: Norte, Centro, Centro/sur y Sur.

  • Macrozonas tipo 3: según las macrozonas del Ministerio de Ciencia, Tecnología, Conocimiento e Innovación, que definr 5 macrozonas (Norte, Centro, Centro sur, Sur, y Austral), y excluye a la Región Metropolitana. Para más información, #' revisar el decreto que establece a las Seremis del ministerio de Ciencia.

  • Macrozonas tipo 4: basadas en el programa curricular de educación básica del Ministerio de Educación de Chile, existirían Norte grande, Norte chico, Zona central, Zona sur y Zona austral.

Ejemplos

agregar_macrozona(c(15, 13, 12), tipo = 1)
#> [1] Norte   Centro  Austral
#> Levels: Norte Centro Sur Austral

territorial::territorios |>
  dplyr::distinct(codigo_region, nombre_region) |>
  ordenar_regiones() |>
  dplyr::mutate(
    macrozona_1 = agregar_macrozona(codigo_region, tipo = 1),
    macrozona_2 = agregar_macrozona(codigo_region, tipo = 2),
    macrozona_3 = agregar_macrozona(codigo_region, tipo = 3),
    macrozona_4 = agregar_macrozona(codigo_region, tipo = 4)
 )
#> # A tibble: 16 × 6
#>    codigo_region nombre_region   macrozona_1 macrozona_2 macrozona_3 macrozona_4
#>            <dbl> <fct>           <fct>       <fct>       <fct>       <fct>      
#>  1            15 Arica y Parina… Norte       Norte       Norte       Norte Gran…
#>  2             1 Tarapacá        Norte       Norte       Norte       Norte Gran…
#>  3             2 Antofagasta     Norte       Norte       Norte       Norte Gran…
#>  4             3 Atacama         Norte       Norte       Norte       Norte Chico
#>  5             4 Coquimbo        Norte       Centro      Centro      Norte Chico
#>  6             5 Valparaíso      Centro      Centro      Centro      Norte Chico
#>  7            13 Metropolitana … Centro      Centro      Metropolit… Zona centr…
#>  8             6 Libertador Gen… Centro      Centro      Centro sur  Zona centr…
#>  9             7 Maule           Centro      Centro/sur  Centro sur  Zona centr…
#> 10            16 Ñuble           Sur         Centro/sur  Centro sur  Zona centr…
#> 11             8 Biobío          Sur         Centro/sur  Centro sur  Zona centr…
#> 12             9 La Araucanía    Sur         Centro/sur  Sur         Zona Sur   
#> 13            14 Los Ríos        Sur         Sur         Sur         Zona Sur   
#> 14            10 Los Lagos       Sur         Sur         Sur         Zona Sur   
#> 15            11 Aysén del Gene… Austral     Sur         Austral     Zona Austr…
#> 16            12 Magallanes y d… Austral     Sur         Austral     Zona Austr…