Por medio del uso de la media anual se realizará un análisi de tendencia de las siguientes variables:
Este análisis es concerniente para el período de tiempo definido entre 1950 y 2020; los datos fuero obtenidos del Physical Sciences Laboratory of NOAA.
El área de estudio será el caribe entre 8°N - 22°N y 70°W y 84°W.
# install.packages("dplyr")
#install.packages("tidyverse")
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.3 ✔ readr 2.1.4
## ✔ forcats 1.0.0 ✔ stringr 1.5.0
## ✔ ggplot2 3.4.3 ✔ tibble 3.2.1
## ✔ lubridate 1.9.2 ✔ tidyr 1.3.0
## ✔ purrr 1.0.2
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(dplyr)
#Se cargan los datos
HumedadRelativa=read.csv("HumedadRelativa.csv")
#Se busca el nombre de la columna
colnames(HumedadRelativa)
## [1] "Date"
## [2] "NCEP.NCAR.R1.Relative.Humidity.....8N.22N.276E.290E"
#Se cambian los nombres del data.frame para facilitar el trabajo
HumedadRelativa = HumedadRelativa %>% rename( Humedad_Relativa = NCEP.NCAR.R1.Relative.Humidity.....8N.22N.276E.290E)
# Se pasan los datos en formato de caracter a "date", es decir, formato de fecha
HumedadRelativa <- HumedadRelativa %>%
mutate(Date = as.Date(Date))
head(HumedadRelativa)
## Date Humedad_Relativa
## 1 1950-01-01 82.565
## 2 1950-02-01 82.275
## 3 1950-03-01 80.604
## 4 1950-04-01 82.051
## 5 1950-05-01 82.132
## 6 1950-06-01 81.175
HumedadRelativa %>%
ggplot(aes(x = Date, y = Humedad_Relativa)) +
geom_line() +
labs(x = "Fecha", y = "Humedad Relativa", title = "Serie de Tiempo de Humedad Relativa") +
theme_minimal()
# Crear una nueva columna para el año
HumedadRelativa <- HumedadRelativa %>%
mutate(Año = lubridate::year(Date))
HumedadRelativa
## Date Humedad_Relativa Año
## 1 1950-01-01 82.565 1950
## 2 1950-02-01 82.275 1950
## 3 1950-03-01 80.604 1950
## 4 1950-04-01 82.051 1950
## 5 1950-05-01 82.132 1950
## 6 1950-06-01 81.175 1950
## 7 1950-07-01 80.017 1950
## 8 1950-08-01 81.631 1950
## 9 1950-09-01 81.998 1950
## 10 1950-10-01 82.126 1950
## 11 1950-11-01 83.849 1950
## 12 1950-12-01 83.327 1950
## 13 1951-01-01 81.046 1951
## 14 1951-02-01 78.625 1951
## 15 1951-03-01 77.764 1951
## 16 1951-04-01 80.510 1951
## 17 1951-05-01 82.939 1951
## 18 1951-06-01 81.038 1951
## 19 1951-07-01 80.821 1951
## 20 1951-08-01 80.947 1951
## 21 1951-09-01 81.868 1951
## 22 1951-10-01 81.491 1951
## 23 1951-11-01 82.926 1951
## 24 1951-12-01 82.504 1951
## 25 1952-01-01 80.966 1952
## 26 1952-02-01 80.307 1952
## 27 1952-03-01 79.017 1952
## 28 1952-04-01 81.666 1952
## 29 1952-05-01 81.330 1952
## 30 1952-06-01 81.549 1952
## 31 1952-07-01 81.619 1952
## 32 1952-08-01 80.522 1952
## 33 1952-09-01 80.994 1952
## 34 1952-10-01 81.849 1952
## 35 1952-11-01 81.492 1952
## 36 1952-12-01 83.177 1952
## 37 1953-01-01 81.486 1953
## 38 1953-02-01 81.521 1953
## 39 1953-03-01 79.366 1953
## 40 1953-04-01 80.459 1953
## 41 1953-05-01 81.885 1953
## 42 1953-06-01 82.538 1953
## 43 1953-07-01 81.579 1953
## 44 1953-08-01 81.082 1953
## 45 1953-09-01 80.859 1953
## 46 1953-10-01 81.697 1953
## 47 1953-11-01 81.975 1953
## 48 1953-12-01 82.785 1953
## 49 1954-01-01 79.899 1954
## 50 1954-02-01 79.499 1954
## 51 1954-03-01 79.083 1954
## 52 1954-04-01 79.549 1954
## 53 1954-05-01 81.516 1954
## 54 1954-06-01 81.849 1954
## 55 1954-07-01 80.156 1954
## 56 1954-08-01 80.642 1954
## 57 1954-09-01 81.484 1954
## 58 1954-10-01 82.581 1954
## 59 1954-11-01 82.191 1954
## 60 1954-12-01 81.511 1954
## 61 1955-01-01 80.035 1955
## 62 1955-02-01 81.506 1955
## 63 1955-03-01 80.185 1955
## 64 1955-04-01 81.019 1955
## 65 1955-05-01 82.815 1955
## 66 1955-06-01 83.607 1955
## 67 1955-07-01 81.526 1955
## 68 1955-08-01 81.544 1955
## 69 1955-09-01 81.797 1955
## 70 1955-10-01 82.206 1955
## 71 1955-11-01 83.244 1955
## 72 1955-12-01 83.398 1955
## 73 1956-01-01 79.700 1956
## 74 1956-02-01 81.334 1956
## 75 1956-03-01 80.306 1956
## 76 1956-04-01 82.235 1956
## 77 1956-05-01 83.058 1956
## 78 1956-06-01 82.224 1956
## 79 1956-07-01 79.975 1956
## 80 1956-08-01 80.768 1956
## 81 1956-09-01 80.882 1956
## 82 1956-10-01 81.819 1956
## 83 1956-11-01 83.894 1956
## 84 1956-12-01 82.804 1956
## 85 1957-01-01 80.993 1957
## 86 1957-02-01 78.602 1957
## 87 1957-03-01 79.178 1957
## 88 1957-04-01 78.986 1957
## 89 1957-05-01 82.494 1957
## 90 1957-06-01 82.263 1957
## 91 1957-07-01 80.304 1957
## 92 1957-08-01 80.269 1957
## 93 1957-09-01 81.190 1957
## 94 1957-10-01 80.952 1957
## 95 1957-11-01 82.547 1957
## 96 1957-12-01 83.451 1957
## 97 1958-01-01 83.277 1958
## 98 1958-02-01 81.399 1958
## 99 1958-03-01 83.598 1958
## 100 1958-04-01 83.674 1958
## 101 1958-05-01 84.192 1958
## 102 1958-06-01 81.807 1958
## 103 1958-07-01 81.393 1958
## 104 1958-08-01 80.717 1958
## 105 1958-09-01 81.061 1958
## 106 1958-10-01 82.144 1958
## 107 1958-11-01 81.986 1958
## 108 1958-12-01 83.786 1958
## 109 1959-01-01 81.931 1959
## 110 1959-02-01 80.181 1959
## 111 1959-03-01 80.752 1959
## 112 1959-04-01 82.870 1959
## 113 1959-05-01 83.489 1959
## 114 1959-06-01 81.676 1959
## 115 1959-07-01 80.298 1959
## 116 1959-08-01 80.257 1959
## 117 1959-09-01 81.156 1959
## 118 1959-10-01 81.838 1959
## 119 1959-11-01 81.043 1959
## 120 1959-12-01 83.166 1959
## 121 1960-01-01 82.644 1960
## 122 1960-02-01 81.244 1960
## 123 1960-03-01 81.304 1960
## 124 1960-04-01 83.421 1960
## 125 1960-05-01 82.903 1960
## 126 1960-06-01 82.005 1960
## 127 1960-07-01 80.531 1960
## 128 1960-08-01 81.145 1960
## 129 1960-09-01 80.850 1960
## 130 1960-10-01 81.513 1960
## 131 1960-11-01 82.790 1960
## 132 1960-12-01 83.637 1960
## 133 1961-01-01 81.707 1961
## 134 1961-02-01 78.773 1961
## 135 1961-03-01 80.445 1961
## 136 1961-04-01 82.068 1961
## 137 1961-05-01 82.591 1961
## 138 1961-06-01 81.598 1961
## 139 1961-07-01 80.915 1961
## 140 1961-08-01 80.944 1961
## 141 1961-09-01 80.602 1961
## 142 1961-10-01 82.671 1961
## 143 1961-11-01 82.256 1961
## 144 1961-12-01 82.905 1961
## 145 1962-01-01 82.046 1962
## 146 1962-02-01 79.016 1962
## 147 1962-03-01 79.211 1962
## 148 1962-04-01 81.808 1962
## 149 1962-05-01 82.793 1962
## 150 1962-06-01 82.084 1962
## 151 1962-07-01 80.132 1962
## 152 1962-08-01 81.014 1962
## 153 1962-09-01 80.755 1962
## 154 1962-10-01 81.491 1962
## 155 1962-11-01 82.481 1962
## 156 1962-12-01 83.136 1962
## 157 1963-01-01 80.907 1963
## 158 1963-02-01 79.635 1963
## 159 1963-03-01 78.854 1963
## 160 1963-04-01 80.554 1963
## 161 1963-05-01 82.477 1963
## 162 1963-06-01 81.937 1963
## 163 1963-07-01 80.632 1963
## 164 1963-08-01 80.877 1963
## 165 1963-09-01 80.646 1963
## 166 1963-10-01 81.691 1963
## 167 1963-11-01 82.242 1963
## 168 1963-12-01 83.694 1963
## 169 1964-01-01 81.524 1964
## 170 1964-02-01 80.981 1964
## 171 1964-03-01 80.219 1964
## 172 1964-04-01 82.807 1964
## 173 1964-05-01 81.778 1964
## 174 1964-06-01 81.646 1964
## 175 1964-07-01 80.445 1964
## 176 1964-08-01 80.380 1964
## 177 1964-09-01 80.620 1964
## 178 1964-10-01 83.031 1964
## 179 1964-11-01 82.444 1964
## 180 1964-12-01 81.607 1964
## 181 1965-01-01 81.551 1965
## 182 1965-02-01 80.030 1965
## 183 1965-03-01 78.843 1965
## 184 1965-04-01 78.753 1965
## 185 1965-05-01 82.417 1965
## 186 1965-06-01 81.206 1965
## 187 1965-07-01 80.413 1965
## 188 1965-08-01 80.355 1965
## 189 1965-09-01 80.962 1965
## 190 1965-10-01 82.202 1965
## 191 1965-11-01 83.169 1965
## 192 1965-12-01 82.793 1965
## 193 1966-01-01 81.206 1966
## 194 1966-02-01 79.204 1966
## 195 1966-03-01 80.327 1966
## 196 1966-04-01 81.770 1966
## 197 1966-05-01 83.485 1966
## 198 1966-06-01 83.454 1966
## 199 1966-07-01 81.831 1966
## 200 1966-08-01 80.752 1966
## 201 1966-09-01 80.396 1966
## 202 1966-10-01 81.648 1966
## 203 1966-11-01 82.729 1966
## 204 1966-12-01 83.818 1966
## 205 1967-01-01 80.720 1967
## 206 1967-02-01 79.309 1967
## 207 1967-03-01 78.294 1967
## 208 1967-04-01 81.754 1967
## 209 1967-05-01 83.262 1967
## 210 1967-06-01 81.955 1967
## 211 1967-07-01 79.739 1967
## 212 1967-08-01 78.886 1967
## 213 1967-09-01 79.900 1967
## 214 1967-10-01 80.879 1967
## 215 1967-11-01 82.497 1967
## 216 1967-12-01 82.017 1967
## 217 1968-01-01 80.611 1968
## 218 1968-02-01 80.586 1968
## 219 1968-03-01 79.342 1968
## 220 1968-04-01 80.344 1968
## 221 1968-05-01 83.200 1968
## 222 1968-06-01 81.972 1968
## 223 1968-07-01 79.183 1968
## 224 1968-08-01 79.413 1968
## 225 1968-09-01 80.138 1968
## 226 1968-10-01 81.217 1968
## 227 1968-11-01 82.545 1968
## 228 1968-12-01 82.916 1968
## 229 1969-01-01 81.682 1969
## 230 1969-02-01 80.582 1969
## 231 1969-03-01 82.707 1969
## 232 1969-04-01 83.340 1969
## 233 1969-05-01 83.302 1969
## 234 1969-06-01 82.307 1969
## 235 1969-07-01 79.263 1969
## 236 1969-08-01 80.815 1969
## 237 1969-09-01 81.114 1969
## 238 1969-10-01 82.113 1969
## 239 1969-11-01 83.069 1969
## 240 1969-12-01 83.695 1969
## 241 1970-01-01 82.913 1970
## 242 1970-02-01 80.893 1970
## 243 1970-03-01 81.219 1970
## 244 1970-04-01 81.953 1970
## 245 1970-05-01 83.944 1970
## 246 1970-06-01 82.448 1970
## 247 1970-07-01 81.189 1970
## 248 1970-08-01 81.211 1970
## 249 1970-09-01 80.885 1970
## 250 1970-10-01 81.931 1970
## 251 1970-11-01 83.327 1970
## 252 1970-12-01 82.080 1970
## 253 1971-01-01 80.029 1971
## 254 1971-02-01 78.882 1971
## 255 1971-03-01 78.473 1971
## 256 1971-04-01 80.656 1971
## 257 1971-05-01 82.426 1971
## 258 1971-06-01 79.539 1971
## 259 1971-07-01 79.232 1971
## 260 1971-08-01 79.837 1971
## 261 1971-09-01 81.279 1971
## 262 1971-10-01 81.358 1971
## 263 1971-11-01 82.167 1971
## 264 1971-12-01 79.859 1971
## 265 1972-01-01 79.669 1972
## 266 1972-02-01 79.541 1972
## 267 1972-03-01 78.974 1972
## 268 1972-04-01 80.620 1972
## 269 1972-05-01 83.175 1972
## 270 1972-06-01 82.429 1972
## 271 1972-07-01 80.048 1972
## 272 1972-08-01 80.475 1972
## 273 1972-09-01 81.008 1972
## 274 1972-10-01 81.448 1972
## 275 1972-11-01 82.448 1972
## 276 1972-12-01 82.112 1972
## 277 1973-01-01 80.960 1973
## 278 1973-02-01 78.604 1973
## 279 1973-03-01 80.584 1973
## 280 1973-04-01 80.879 1973
## 281 1973-05-01 81.513 1973
## 282 1973-06-01 81.205 1973
## 283 1973-07-01 80.300 1973
## 284 1973-08-01 80.328 1973
## 285 1973-09-01 81.681 1973
## 286 1973-10-01 83.536 1973
## 287 1973-11-01 81.945 1973
## 288 1973-12-01 81.764 1973
## 289 1974-01-01 78.944 1974
## 290 1974-02-01 80.914 1974
## 291 1974-03-01 79.660 1974
## 292 1974-04-01 80.003 1974
## 293 1974-05-01 82.553 1974
## 294 1974-06-01 81.318 1974
## 295 1974-07-01 79.423 1974
## 296 1974-08-01 79.459 1974
## 297 1974-09-01 81.055 1974
## 298 1974-10-01 81.943 1974
## 299 1974-11-01 82.937 1974
## 300 1974-12-01 82.242 1974
## 301 1975-01-01 80.387 1975
## 302 1975-02-01 80.166 1975
## 303 1975-03-01 79.955 1975
## 304 1975-04-01 80.355 1975
## 305 1975-05-01 83.092 1975
## 306 1975-06-01 80.951 1975
## 307 1975-07-01 79.371 1975
## 308 1975-08-01 80.199 1975
## 309 1975-09-01 81.459 1975
## 310 1975-10-01 82.023 1975
## 311 1975-11-01 84.102 1975
## 312 1975-12-01 82.372 1975
## 313 1976-01-01 82.205 1976
## 314 1976-02-01 80.177 1976
## 315 1976-03-01 79.953 1976
## 316 1976-04-01 82.217 1976
## 317 1976-05-01 83.066 1976
## 318 1976-06-01 82.019 1976
## 319 1976-07-01 79.886 1976
## 320 1976-08-01 80.599 1976
## 321 1976-09-01 80.237 1976
## 322 1976-10-01 81.724 1976
## 323 1976-11-01 81.918 1976
## 324 1976-12-01 82.538 1976
## 325 1977-01-01 80.641 1977
## 326 1977-02-01 79.319 1977
## 327 1977-03-01 79.691 1977
## 328 1977-04-01 82.876 1977
## 329 1977-05-01 84.033 1977
## 330 1977-06-01 81.415 1977
## 331 1977-07-01 79.611 1977
## 332 1977-08-01 80.494 1977
## 333 1977-09-01 80.859 1977
## 334 1977-10-01 80.863 1977
## 335 1977-11-01 82.270 1977
## 336 1977-12-01 81.814 1977
## 337 1978-01-01 80.389 1978
## 338 1978-02-01 79.970 1978
## 339 1978-03-01 81.874 1978
## 340 1978-04-01 83.421 1978
## 341 1978-05-01 83.372 1978
## 342 1978-06-01 81.036 1978
## 343 1978-07-01 79.525 1978
## 344 1978-08-01 79.904 1978
## 345 1978-09-01 80.611 1978
## 346 1978-10-01 81.119 1978
## 347 1978-11-01 81.816 1978
## 348 1978-12-01 81.151 1978
## 349 1979-01-01 82.087 1979
## 350 1979-02-01 79.645 1979
## 351 1979-03-01 82.142 1979
## 352 1979-04-01 83.726 1979
## 353 1979-05-01 83.764 1979
## 354 1979-06-01 83.448 1979
## 355 1979-07-01 81.381 1979
## 356 1979-08-01 81.092 1979
## 357 1979-09-01 83.353 1979
## 358 1979-10-01 83.364 1979
## 359 1979-11-01 83.067 1979
## 360 1979-12-01 82.069 1979
## 361 1980-01-01 81.340 1980
## 362 1980-02-01 79.167 1980
## 363 1980-03-01 78.891 1980
## 364 1980-04-01 80.199 1980
## 365 1980-05-01 82.811 1980
## 366 1980-06-01 81.207 1980
## 367 1980-07-01 80.057 1980
## 368 1980-08-01 80.756 1980
## 369 1980-09-01 81.072 1980
## 370 1980-10-01 81.343 1980
## 371 1980-11-01 82.721 1980
## 372 1980-12-01 81.919 1980
## 373 1981-01-01 79.859 1981
## 374 1981-02-01 80.962 1981
## 375 1981-03-01 79.937 1981
## 376 1981-04-01 82.434 1981
## 377 1981-05-01 83.545 1981
## 378 1981-06-01 81.966 1981
## 379 1981-07-01 80.035 1981
## 380 1981-08-01 80.890 1981
## 381 1981-09-01 79.922 1981
## 382 1981-10-01 81.327 1981
## 383 1981-11-01 82.871 1981
## 384 1981-12-01 83.108 1981
## 385 1982-01-01 81.623 1982
## 386 1982-02-01 80.432 1982
## 387 1982-03-01 79.636 1982
## 388 1982-04-01 82.415 1982
## 389 1982-05-01 83.861 1982
## 390 1982-06-01 81.541 1982
## 391 1982-07-01 80.481 1982
## 392 1982-08-01 81.285 1982
## 393 1982-09-01 81.589 1982
## 394 1982-10-01 81.209 1982
## 395 1982-11-01 81.380 1982
## 396 1982-12-01 81.986 1982
## 397 1983-01-01 81.769 1983
## 398 1983-02-01 81.398 1983
## 399 1983-03-01 82.176 1983
## 400 1983-04-01 83.170 1983
## 401 1983-05-01 84.423 1983
## 402 1983-06-01 82.617 1983
## 403 1983-07-01 81.122 1983
## 404 1983-08-01 80.423 1983
## 405 1983-09-01 80.498 1983
## 406 1983-10-01 80.848 1983
## 407 1983-11-01 81.643 1983
## 408 1983-12-01 81.502 1983
## 409 1984-01-01 82.124 1984
## 410 1984-02-01 82.879 1984
## 411 1984-03-01 81.703 1984
## 412 1984-04-01 82.323 1984
## 413 1984-05-01 82.393 1984
## 414 1984-06-01 82.593 1984
## 415 1984-07-01 80.556 1984
## 416 1984-08-01 81.235 1984
## 417 1984-09-01 81.744 1984
## 418 1984-10-01 81.196 1984
## 419 1984-11-01 83.012 1984
## 420 1984-12-01 82.373 1984
## 421 1985-01-01 79.478 1985
## 422 1985-02-01 80.177 1985
## 423 1985-03-01 80.862 1985
## 424 1985-04-01 81.716 1985
## 425 1985-05-01 82.638 1985
## 426 1985-06-01 80.021 1985
## 427 1985-07-01 79.908 1985
## 428 1985-08-01 80.555 1985
## 429 1985-09-01 80.671 1985
## 430 1985-10-01 81.898 1985
## 431 1985-11-01 82.745 1985
## 432 1985-12-01 84.549 1985
## 433 1986-01-01 81.528 1986
## 434 1986-02-01 80.206 1986
## 435 1986-03-01 79.893 1986
## 436 1986-04-01 82.194 1986
## 437 1986-05-01 82.190 1986
## 438 1986-06-01 81.531 1986
## 439 1986-07-01 79.147 1986
## 440 1986-08-01 79.907 1986
## 441 1986-09-01 80.721 1986
## 442 1986-10-01 81.906 1986
## 443 1986-11-01 82.307 1986
## 444 1986-12-01 81.332 1986
## 445 1987-01-01 79.750 1987
## 446 1987-02-01 80.002 1987
## 447 1987-03-01 81.771 1987
## 448 1987-04-01 82.424 1987
## 449 1987-05-01 82.278 1987
## 450 1987-06-01 81.487 1987
## 451 1987-07-01 80.723 1987
## 452 1987-08-01 80.043 1987
## 453 1987-09-01 80.478 1987
## 454 1987-10-01 82.444 1987
## 455 1987-11-01 82.488 1987
## 456 1987-12-01 82.941 1987
## 457 1988-01-01 81.790 1988
## 458 1988-02-01 80.758 1988
## 459 1988-03-01 79.471 1988
## 460 1988-04-01 81.731 1988
## 461 1988-05-01 83.015 1988
## 462 1988-06-01 82.486 1988
## 463 1988-07-01 79.856 1988
## 464 1988-08-01 82.011 1988
## 465 1988-09-01 81.386 1988
## 466 1988-10-01 81.798 1988
## 467 1988-11-01 82.694 1988
## 468 1988-12-01 82.585 1988
## 469 1989-01-01 80.291 1989
## 470 1989-02-01 79.642 1989
## 471 1989-03-01 79.722 1989
## 472 1989-04-01 81.634 1989
## 473 1989-05-01 82.220 1989
## 474 1989-06-01 81.358 1989
## 475 1989-07-01 81.059 1989
## 476 1989-08-01 81.109 1989
## 477 1989-09-01 81.204 1989
## 478 1989-10-01 80.627 1989
## 479 1989-11-01 83.250 1989
## 480 1989-12-01 82.814 1989
## 481 1990-01-01 79.643 1990
## 482 1990-02-01 80.263 1990
## 483 1990-03-01 79.140 1990
## 484 1990-04-01 81.308 1990
## 485 1990-05-01 83.247 1990
## 486 1990-06-01 82.294 1990
## 487 1990-07-01 81.263 1990
## 488 1990-08-01 80.523 1990
## 489 1990-09-01 80.273 1990
## 490 1990-10-01 82.386 1990
## 491 1990-11-01 82.488 1990
## 492 1990-12-01 82.337 1990
## 493 1991-01-01 80.606 1991
## 494 1991-02-01 79.135 1991
## 495 1991-03-01 79.881 1991
## 496 1991-04-01 81.995 1991
## 497 1991-05-01 82.870 1991
## 498 1991-06-01 82.603 1991
## 499 1991-07-01 80.414 1991
## 500 1991-08-01 79.926 1991
## 501 1991-09-01 81.845 1991
## 502 1991-10-01 81.726 1991
## 503 1991-11-01 84.081 1991
## 504 1991-12-01 82.794 1991
## 505 1992-01-01 81.672 1992
## 506 1992-02-01 79.580 1992
## 507 1992-03-01 78.907 1992
## 508 1992-04-01 82.332 1992
## 509 1992-05-01 83.379 1992
## 510 1992-06-01 82.168 1992
## 511 1992-07-01 80.003 1992
## 512 1992-08-01 80.652 1992
## 513 1992-09-01 81.725 1992
## 514 1992-10-01 81.586 1992
## 515 1992-11-01 82.909 1992
## 516 1992-12-01 82.683 1992
## 517 1993-01-01 81.864 1993
## 518 1993-02-01 80.862 1993
## 519 1993-03-01 80.945 1993
## 520 1993-04-01 83.186 1993
## 521 1993-05-01 85.024 1993
## 522 1993-06-01 82.453 1993
## 523 1993-07-01 81.276 1993
## 524 1993-08-01 80.765 1993
## 525 1993-09-01 81.511 1993
## 526 1993-10-01 82.145 1993
## 527 1993-11-01 82.876 1993
## 528 1993-12-01 82.989 1993
## 529 1994-01-01 81.604 1994
## 530 1994-02-01 81.046 1994
## 531 1994-03-01 81.431 1994
## 532 1994-04-01 81.646 1994
## 533 1994-05-01 83.615 1994
## 534 1994-06-01 81.246 1994
## 535 1994-07-01 80.440 1994
## 536 1994-08-01 82.067 1994
## 537 1994-09-01 82.453 1994
## 538 1994-10-01 82.226 1994
## 539 1994-11-01 83.570 1994
## 540 1994-12-01 82.415 1994
## 541 1995-01-01 81.047 1995
## 542 1995-02-01 79.947 1995
## 543 1995-03-01 80.600 1995
## 544 1995-04-01 82.516 1995
## 545 1995-05-01 83.054 1995
## 546 1995-06-01 83.658 1995
## 547 1995-07-01 81.813 1995
## 548 1995-08-01 82.958 1995
## 549 1995-09-01 81.173 1995
## 550 1995-10-01 83.378 1995
## 551 1995-11-01 83.110 1995
## 552 1995-12-01 83.723 1995
## 553 1996-01-01 82.105 1996
## 554 1996-02-01 82.841 1996
## 555 1996-03-01 81.583 1996
## 556 1996-04-01 81.654 1996
## 557 1996-05-01 83.941 1996
## 558 1996-06-01 83.073 1996
## 559 1996-07-01 81.932 1996
## 560 1996-08-01 82.930 1996
## 561 1996-09-01 81.463 1996
## 562 1996-10-01 83.946 1996
## 563 1996-11-01 84.686 1996
## 564 1996-12-01 84.986 1996
## 565 1997-01-01 82.902 1997
## 566 1997-02-01 81.651 1997
## 567 1997-03-01 80.905 1997
## 568 1997-04-01 83.085 1997
## 569 1997-05-01 82.025 1997
## 570 1997-06-01 82.165 1997
## 571 1997-07-01 80.560 1997
## 572 1997-08-01 80.934 1997
## 573 1997-09-01 82.659 1997
## 574 1997-10-01 83.351 1997
## 575 1997-11-01 83.341 1997
## 576 1997-12-01 81.849 1997
## 577 1998-01-01 81.838 1998
## 578 1998-02-01 80.964 1998
## 579 1998-03-01 83.064 1998
## 580 1998-04-01 84.208 1998
## 581 1998-05-01 85.609 1998
## 582 1998-06-01 81.850 1998
## 583 1998-07-01 80.593 1998
## 584 1998-08-01 80.965 1998
## 585 1998-09-01 81.738 1998
## 586 1998-10-01 82.907 1998
## 587 1998-11-01 83.095 1998
## 588 1998-12-01 83.928 1998
## 589 1999-01-01 82.550 1999
## 590 1999-02-01 81.825 1999
## 591 1999-03-01 81.481 1999
## 592 1999-04-01 81.560 1999
## 593 1999-05-01 81.455 1999
## 594 1999-06-01 81.865 1999
## 595 1999-07-01 80.321 1999
## 596 1999-08-01 80.919 1999
## 597 1999-09-01 81.058 1999
## 598 1999-10-01 83.530 1999
## 599 1999-11-01 83.996 1999
## 600 1999-12-01 85.330 1999
## 601 2000-01-01 81.265 2000
## 602 2000-02-01 80.892 2000
## 603 2000-03-01 79.909 2000
## 604 2000-04-01 81.703 2000
## 605 2000-05-01 83.319 2000
## 606 2000-06-01 81.020 2000
## 607 2000-07-01 80.399 2000
## 608 2000-08-01 80.143 2000
## 609 2000-09-01 82.385 2000
## 610 2000-10-01 81.482 2000
## 611 2000-11-01 83.752 2000
## 612 2000-12-01 82.364 2000
## 613 2001-01-01 82.648 2001
## 614 2001-02-01 78.701 2001
## 615 2001-03-01 78.943 2001
## 616 2001-04-01 81.170 2001
## 617 2001-05-01 83.899 2001
## 618 2001-06-01 80.610 2001
## 619 2001-07-01 80.704 2001
## 620 2001-08-01 80.755 2001
## 621 2001-09-01 80.631 2001
## 622 2001-10-01 82.895 2001
## 623 2001-11-01 83.832 2001
## 624 2001-12-01 84.073 2001
## 625 2002-01-01 81.597 2002
## 626 2002-02-01 80.429 2002
## 627 2002-03-01 79.858 2002
## 628 2002-04-01 82.487 2002
## 629 2002-05-01 83.537 2002
## 630 2002-06-01 82.190 2002
## 631 2002-07-01 80.680 2002
## 632 2002-08-01 80.207 2002
## 633 2002-09-01 82.803 2002
## 634 2002-10-01 81.535 2002
## 635 2002-11-01 82.307 2002
## 636 2002-12-01 80.919 2002
## 637 2003-01-01 81.363 2003
## 638 2003-02-01 80.124 2003
## 639 2003-03-01 79.997 2003
## 640 2003-04-01 83.027 2003
## 641 2003-05-01 81.471 2003
## 642 2003-06-01 81.292 2003
## 643 2003-07-01 80.572 2003
## 644 2003-08-01 81.838 2003
## 645 2003-09-01 81.324 2003
## 646 2003-10-01 83.382 2003
## 647 2003-11-01 84.004 2003
## 648 2003-12-01 83.920 2003
## 649 2004-01-01 81.810 2004
## 650 2004-02-01 81.535 2004
## 651 2004-03-01 80.465 2004
## 652 2004-04-01 83.644 2004
## 653 2004-05-01 84.240 2004
## 654 2004-06-01 80.978 2004
## 655 2004-07-01 81.576 2004
## 656 2004-08-01 80.799 2004
## 657 2004-09-01 82.436 2004
## 658 2004-10-01 81.977 2004
## 659 2004-11-01 84.001 2004
## 660 2004-12-01 84.049 2004
## 661 2005-01-01 80.655 2005
## 662 2005-02-01 80.611 2005
## 663 2005-03-01 82.176 2005
## 664 2005-04-01 82.263 2005
## 665 2005-05-01 83.509 2005
## 666 2005-06-01 82.734 2005
## 667 2005-07-01 80.921 2005
## 668 2005-08-01 80.929 2005
## 669 2005-09-01 79.913 2005
## 670 2005-10-01 83.079 2005
## 671 2005-11-01 83.083 2005
## 672 2005-12-01 82.913 2005
## 673 2006-01-01 81.138 2006
## 674 2006-02-01 80.940 2006
## 675 2006-03-01 78.943 2006
## 676 2006-04-01 82.260 2006
## 677 2006-05-01 83.376 2006
## 678 2006-06-01 81.406 2006
## 679 2006-07-01 80.046 2006
## 680 2006-08-01 80.972 2006
## 681 2006-09-01 79.767 2006
## 682 2006-10-01 81.153 2006
## 683 2006-11-01 82.494 2006
## 684 2006-12-01 81.052 2006
## 685 2007-01-01 78.362 2007
## 686 2007-02-01 79.280 2007
## 687 2007-03-01 78.825 2007
## 688 2007-04-01 81.940 2007
## 689 2007-05-01 82.587 2007
## 690 2007-06-01 79.377 2007
## 691 2007-07-01 78.434 2007
## 692 2007-08-01 80.785 2007
## 693 2007-09-01 80.075 2007
## 694 2007-10-01 82.535 2007
## 695 2007-11-01 81.160 2007
## 696 2007-12-01 80.694 2007
## 697 2008-01-01 78.334 2008
## 698 2008-02-01 77.573 2008
## 699 2008-03-01 77.552 2008
## 700 2008-04-01 78.969 2008
## 701 2008-05-01 81.903 2008
## 702 2008-06-01 80.593 2008
## 703 2008-07-01 80.343 2008
## 704 2008-08-01 81.761 2008
## 705 2008-09-01 82.649 2008
## 706 2008-10-01 82.783 2008
## 707 2008-11-01 83.299 2008
## 708 2008-12-01 82.290 2008
## 709 2009-01-01 79.168 2009
## 710 2009-02-01 78.559 2009
## 711 2009-03-01 77.167 2009
## 712 2009-04-01 77.588 2009
## 713 2009-05-01 81.579 2009
## 714 2009-06-01 81.832 2009
## 715 2009-07-01 79.637 2009
## 716 2009-08-01 80.868 2009
## 717 2009-09-01 81.106 2009
## 718 2009-10-01 81.611 2009
## 719 2009-11-01 82.046 2009
## 720 2009-12-01 81.274 2009
## 721 2010-01-01 81.224 2010
## 722 2010-02-01 80.787 2010
## 723 2010-03-01 81.194 2010
## 724 2010-04-01 82.720 2010
## 725 2010-05-01 83.380 2010
## 726 2010-06-01 82.622 2010
## 727 2010-07-01 81.415 2010
## 728 2010-08-01 81.179 2010
## 729 2010-09-01 81.368 2010
## 730 2010-10-01 83.009 2010
## 731 2010-11-01 83.035 2010
## 732 2010-12-01 81.985 2010
## 733 2011-01-01 81.003 2011
## 734 2011-02-01 77.986 2011
## 735 2011-03-01 77.432 2011
## 736 2011-04-01 79.166 2011
## 737 2011-05-01 82.584 2011
## 738 2011-06-01 83.501 2011
## 739 2011-07-01 82.098 2011
## 740 2011-08-01 81.562 2011
## 741 2011-09-01 81.180 2011
## 742 2011-10-01 82.105 2011
## 743 2011-11-01 81.410 2011
## 744 2011-12-01 81.600 2011
## 745 2012-01-01 78.814 2012
## 746 2012-02-01 78.739 2012
## 747 2012-03-01 77.100 2012
## 748 2012-04-01 81.335 2012
## 749 2012-05-01 82.241 2012
## 750 2012-06-01 80.050 2012
## 751 2012-07-01 79.118 2012
## 752 2012-08-01 81.416 2012
## 753 2012-09-01 79.823 2012
## 754 2012-10-01 80.799 2012
## 755 2012-11-01 82.227 2012
## 756 2012-12-01 80.625 2012
## 757 2013-01-01 79.498 2013
## 758 2013-02-01 77.471 2013
## 759 2013-03-01 78.491 2013
## 760 2013-04-01 79.448 2013
## 761 2013-05-01 81.814 2013
## 762 2013-06-01 81.473 2013
## 763 2013-07-01 80.011 2013
## 764 2013-08-01 80.285 2013
## 765 2013-09-01 81.687 2013
## 766 2013-10-01 80.979 2013
## 767 2013-11-01 81.644 2013
## 768 2013-12-01 78.497 2013
## 769 2014-01-01 78.178 2014
## 770 2014-02-01 76.745 2014
## 771 2014-03-01 76.316 2014
## 772 2014-04-01 79.360 2014
## 773 2014-05-01 79.997 2014
## 774 2014-06-01 80.530 2014
## 775 2014-07-01 78.418 2014
## 776 2014-08-01 81.022 2014
## 777 2014-09-01 81.816 2014
## 778 2014-10-01 81.540 2014
## 779 2014-11-01 82.196 2014
## 780 2014-12-01 81.394 2014
## 781 2015-01-01 78.376 2015
## 782 2015-02-01 78.604 2015
## 783 2015-03-01 77.937 2015
## 784 2015-04-01 78.927 2015
## 785 2015-05-01 79.275 2015
## 786 2015-06-01 79.452 2015
## 787 2015-07-01 77.994 2015
## 788 2015-08-01 80.435 2015
## 789 2015-09-01 80.863 2015
## 790 2015-10-01 81.757 2015
## 791 2015-11-01 81.031 2015
## 792 2015-12-01 78.739 2015
## 793 2016-01-01 80.119 2016
## 794 2016-02-01 76.899 2016
## 795 2016-03-01 78.031 2016
## 796 2016-04-01 81.742 2016
## 797 2016-05-01 82.747 2016
## 798 2016-06-01 80.142 2016
## 799 2016-07-01 79.054 2016
## 800 2016-08-01 80.378 2016
## 801 2016-09-01 80.060 2016
## 802 2016-10-01 83.120 2016
## 803 2016-11-01 83.928 2016
## 804 2016-12-01 81.803 2016
## 805 2017-01-01 77.624 2017
## 806 2017-02-01 78.257 2017
## 807 2017-03-01 78.745 2017
## 808 2017-04-01 80.834 2017
## 809 2017-05-01 82.219 2017
## 810 2017-06-01 82.406 2017
## 811 2017-07-01 80.628 2017
## 812 2017-08-01 80.617 2017
## 813 2017-09-01 81.577 2017
## 814 2017-10-01 82.523 2017
## 815 2017-11-01 83.278 2017
## 816 2017-12-01 80.740 2017
## 817 2018-01-01 82.667 2018
## 818 2018-02-01 76.413 2018
## 819 2018-03-01 77.185 2018
## 820 2018-04-01 79.559 2018
## 821 2018-05-01 81.691 2018
## 822 2018-06-01 81.408 2018
## 823 2018-07-01 79.764 2018
## 824 2018-08-01 79.836 2018
## 825 2018-09-01 81.338 2018
## 826 2018-10-01 83.633 2018
## 827 2018-11-01 82.248 2018
## 828 2018-12-01 80.572 2018
## 829 2019-01-01 78.855 2019
## 830 2019-02-01 78.304 2019
## 831 2019-03-01 77.185 2019
## 832 2019-04-01 79.346 2019
## 833 2019-05-01 83.853 2019
## 834 2019-06-01 81.353 2019
## 835 2019-07-01 79.115 2019
## 836 2019-08-01 80.569 2019
## 837 2019-09-01 82.023 2019
## 838 2019-10-01 80.375 2019
## 839 2019-11-01 80.707 2019
## 840 2019-12-01 81.166 2019
## 841 2020-01-01 78.579 2020
## 842 2020-02-01 77.337 2020
## 843 2020-03-01 75.910 2020
## 844 2020-04-01 79.107 2020
## 845 2020-05-01 82.271 2020
## 846 2020-06-01 81.377 2020
## 847 2020-07-01 80.555 2020
## 848 2020-08-01 81.171 2020
## 849 2020-09-01 80.604 2020
## 850 2020-10-01 82.200 2020
## 851 2020-11-01 84.615 2020
## 852 2020-12-01 81.202 2020
# Calcular el promedio anual de la humedad relativa
promedio_anual <- HumedadRelativa %>%
group_by(Año) %>%
summarize(Promedio_Humedad = mean(Humedad_Relativa, na.rm = TRUE))
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(promedio_anual, aes(x = Año, y = Promedio_Humedad)) +
geom_line() +
labs(x = "Año", y = "Promedio de Humedad Relativa Anual", title = "Serie de Tiempo del Promedio Anual de Humedad Relativa") +
theme_minimal()
# Ajuste de tendencia por medio del método loess
ajuste_lineal <- loess(Promedio_Humedad ~ Año, data = promedio_anual)
# Resumen del ajuste lineal
summary(ajuste_lineal)
## Call:
## loess(formula = Promedio_Humedad ~ Año, data = promedio_anual)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 0.5271
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(promedio_anual, aes(x = Año, y = Promedio_Humedad)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio de Humedad Relativa Anual", title = "Promedio Anual de Humedad Relativa con ajuste de tendencia") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
TemperaturaSuperficial=read.csv("TemperaturaSuperficial.csv")
colnames(TemperaturaSuperficial)
## [1] "Date"
## [2] "NCEP.NCAR.R1.Sea.Surface.Skin.Temp..K..8N.22N.276E.290E"
TemperaturaSuperficial = TemperaturaSuperficial %>% rename( Temp_superficial = NCEP.NCAR.R1.Sea.Surface.Skin.Temp..K..8N.22N.276E.290E)
# Se pasan los datos en formato de caracter a "date", es decir, formato de fecha
TemperaturaSuperficial <- TemperaturaSuperficial %>%
mutate(Date = as.Date(Date))
head(TemperaturaSuperficial)
## Date Temp_superficial
## 1 1950-01-01 298.855
## 2 1950-02-01 298.720
## 3 1950-03-01 299.056
## 4 1950-04-01 299.280
## 5 1950-05-01 299.708
## 6 1950-06-01 300.086
TemperaturaSuperficial %>%
ggplot(aes(x = Date, y = Temp_superficial)) +
geom_line() +
labs(x = "Fecha", y = "Temperatura superficial", title = "Serie de Tiempo de temperatura superficial") +
theme_minimal()
# Crear una nueva columna para el año
TemperaturaSuperficial <- TemperaturaSuperficial %>%
mutate(Año = lubridate::year(Date))
# Calcular el promedio anual de la humedad relativa
promedio2_anual <- TemperaturaSuperficial %>%
group_by(Año) %>%
summarize(Promedio_TempSup = mean(Temp_superficial, na.rm = TRUE))
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(promedio2_anual, aes(x = Año, y = Promedio_TempSup)) +
geom_line() +
labs(x = "Año", y = "Promedio de Humedad Relativa Anual", title = "Serie de Tiempo del Promedio Anual de Humedad Relativa") +
theme_minimal()
# temperatura superficial
ajuste2_lineal <- loess(Promedio_TempSup ~ Año, data = promedio2_anual)
# Resumen del ajuste lineal
summary(ajuste2_lineal)
## Call:
## loess(formula = Promedio_TempSup ~ Año, data = promedio2_anual)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 0.2149
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(promedio2_anual, aes(x = Año, y = Promedio_TempSup)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio de Temperatura Superficial Anual", title = "Promedio Anual de Temperatura superficial con Ajuste Lineal") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
Evaporación=read.csv("Evaporación.csv")
colnames(Evaporación)
## [1] "Date"
## [2] "NCEP.NCAR.R1.Evaporation.Rate..W.m.2..8N.22N.276E.290E"
Evaporación = Evaporación %>% rename( Evaporación = NCEP.NCAR.R1.Evaporation.Rate..W.m.2..8N.22N.276E.290E)
# Se hace una conversión de formato de los datos de tipo caracter a fecha
Evaporación <- Evaporación %>%
mutate(Date = as.Date(Date))
head(Evaporación)
## Date Evaporación
## 1 1950-01-01 224.689
## 2 1950-02-01 175.154
## 3 1950-03-01 146.645
## 4 1950-04-01 164.125
## 5 1950-05-01 133.351
## 6 1950-06-01 140.401
Evaporación %>%
ggplot(aes(x = Date, y = Evaporación)) +
geom_line() +
labs(x = "Fecha", y = "Evaporación", title = "Serie de Tiempo de tasa de evaporación") + theme_minimal()
# Crear una nueva columna para el año
Evaporación <- Evaporación %>%
mutate(Año = lubridate::year(Date))
# Calcular el promedio anual de la humedad relativa
promedio3_anual <- Evaporación %>%
group_by(Año) %>%
summarize(Promedio_Evaporación = mean(Evaporación, na.rm = TRUE))
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(promedio3_anual, aes(x = Año, y = Promedio_Evaporación)) +
geom_line() +
labs(x = "Año", y = "Promedio de tasa de evaporación anual", title = "Promedio de tasa de evaporación anual") +
theme_minimal()
# Ajuste lineal (regresión lineal)
ajuste3_lineal <- loess(Promedio_Evaporación ~ Año, data = promedio3_anual)
# Resumen del ajuste lineal
summary(ajuste3_lineal)
## Call:
## loess(formula = Promedio_Evaporación ~ Año, data = promedio3_anual)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 5.272
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(promedio3_anual, aes(x = Año, y = Promedio_Evaporación)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio de tasa de evaporación Anual", title = "Promedio Anual tasa de evaporación con Ajuste de tendencia") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
Precipitación=read.csv("Precipitación.csv")
colnames(Precipitación)
## [1] "Date"
## [2] "NCEP.NCAR.R1.Precipitation.Rate..mm.day..8N.22N.276E.290E"
Precipitación = Precipitación %>% rename( Precipitación = NCEP.NCAR.R1.Precipitation.Rate..mm.day..8N.22N.276E.290E)
# Se hace una conversión de formato de los datos de tipo caracter a fecha
Precipitación <- Precipitación %>%
mutate(Date = as.Date(Date))
head(Precipitación)
## Date Precipitación
## 1 1950-01-01 6.176
## 2 1950-02-01 4.326
## 3 1950-03-01 3.175
## 4 1950-04-01 4.390
## 5 1950-05-01 5.417
## 6 1950-06-01 7.031
Precipitación %>%
ggplot(aes(x = Date, y = Precipitación)) +
geom_line() +
labs(x = "Fecha", y = "Tasa de precipitación", title = "Serie de Tiempo de tasa de precipitación") +
theme_minimal()
# Crear una nueva columna para el año
Precipitación <- Precipitación %>%
mutate(Año = lubridate::year(Date))
# Calcular el promedio anual de la humedad relativa
promedio4_anual <- Precipitación %>%
group_by(Año) %>%
summarize(Promedio_Precipitación = mean(Precipitación, na.rm = TRUE))
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(promedio4_anual, aes(x = Año, y = Promedio_Precipitación)) +
geom_line() +
labs(x = "Año", y = "Promedio de Humedad Relativa Anual", title = "Serie de Tiempo del Promedio Anual de tasa de precipitación") +
theme_minimal()
# Ajuste lineal (regresión lineal)
ajuste4_lineal <- loess(Promedio_Precipitación ~ Año, data = promedio4_anual)
# Resumen del ajuste lineal
summary(ajuste4_lineal)
## Call:
## loess(formula = Promedio_Precipitación ~ Año, data = promedio4_anual)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 0.5762
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(promedio4_anual, aes(x = Año, y = Promedio_Precipitación)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio de tasa de precipitación", title = "Promedio Anual tasa de precipitación con Ajuste de tendencia") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
# Se cargan los datos de viento meridional
Meridional=read_csv("Meridional.csv", show_col_types = FALSE)
colnames(Meridional)
## [1] "Date"
## [2] "NCEP/NCAR R1 Meridional Wind (m/s) 8N-22N;276E-290E"
Meridional = Meridional %>% rename( Meridional = `NCEP/NCAR R1 Meridional Wind (m/s) 8N-22N;276E-290E`)
# Se hace una conversión de formato de los datos de tipo caracter a fecha
Meridional <- Meridional %>%
mutate(Date = as.Date(Date))
# Se cargan los datos de viento zonal
Zonal=read_csv("Zonal.csv", show_col_types = FALSE)
colnames(Zonal)
## [1] "Date"
## [2] "NCEP/NCAR R1 Zonal Wind (m/s) 8N-22N;276E-290E"
Zonal = Zonal %>% rename(Zonal = `NCEP/NCAR R1 Zonal Wind (m/s) 8N-22N;276E-290E`)
# Se hace una conversión de formato de los datos de tipo caracter a fecha
Zonal <- Zonal %>%
mutate(Date = as.Date(Date))
# Se convinan los datos zonales y meridionales a partir de la fecha
Magnitud <- merge(Zonal, Meridional, by = "Date")
head(Magnitud)
## Date Zonal Meridional
## 1 1950-01-01 -9.953 -3.540
## 2 1950-02-01 -7.552 -3.954
## 3 1950-03-01 -7.901 -2.550
## 4 1950-04-01 -6.519 -3.356
## 5 1950-05-01 -6.065 -1.453
## 6 1950-06-01 -7.137 -0.707
Explicar teoría de Ekman
# Se genera el vector de magnitud de viento
Magnitud = Magnitud %>% mutate(Magnitud= sqrt((Meridional)^2 + (Zonal)^2))
head(Magnitud)
## Date Zonal Meridional Magnitud
## 1 1950-01-01 -9.953 -3.540 10.563797
## 2 1950-02-01 -7.552 -3.954 8.524484
## 3 1950-03-01 -7.901 -2.550 8.302307
## 4 1950-04-01 -6.519 -3.356 7.332128
## 5 1950-05-01 -6.065 -1.453 6.236620
## 6 1950-06-01 -7.137 -0.707 7.171933
Magnitud %>%
ggplot(aes(x = Date, y = Magnitud)) +
geom_line() +
labs(x = "Fecha", y = "Magnitud del viento", title = "Serie de Tiempo de magnitud del viento") +
theme_minimal()
# Crear una nueva columna para el año
Magnitud <- Magnitud %>%
mutate(Año = lubridate::year(Date))
# Calcular el promedio anual de la humedad relativa
promedio5_anual <- Magnitud %>%
group_by(Año) %>%
summarize(Promedio_Magnitud = mean(Magnitud, na.rm = TRUE))
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(promedio5_anual, aes(x = Año, y = Promedio_Magnitud)) +
geom_line() +
labs(x = "Año", y = "Promedio de Magnitud del viento Anual", title = "Serie de Tiempo del Promedio Anual de Magnitud del viento") +
theme_minimal()
# Ajuste de tendencia
ajuste5_lineal <- loess(Promedio_Magnitud ~ Año, data = promedio5_anual)
# Resumen del ajuste lineal
summary(ajuste5_lineal)
## Call:
## loess(formula = Promedio_Magnitud ~ Año, data = promedio5_anual)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 0.3735
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(promedio5_anual, aes(x = Año, y = Promedio_Magnitud)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio de Magnitud del viento", title = "Promedio Anual de Magnitud del viento con Ajuste de tendencia") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
Para este caso el calculo del promedio y el procesamiento de los datos se realizó en Excel. Estos fueron descargados del siguiente repositorio Base de datos del NAO
library(openxlsx)
NOA= read.xlsx("NOA.xlsx")
# Crear una gráfica de la serie de tiempo del promedio anual
ggplot(NOA, aes(x = Year, y = Promedio)) +
geom_line() +
labs(x = "Año", y = "Promedio del NAO", title = "Serie de Tiempo del Promedio Anual del índice NAO") +
theme_minimal()
# Ajuste de tendencia
ajuste6_lineal <- loess(Promedio ~ Year, data = NOA)
# Resumen del ajuste lineal
summary(ajuste6_lineal)
## Call:
## loess(formula = Promedio ~ Year, data = NOA)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.38
## Residual Standard Error: 0.3551
## Trace of smoother matrix: 4.78 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(NOA, aes(x = Year, y = Promedio)) +
geom_line() +
geom_smooth(method = "loess", se = FALSE, color = "lightblue", linetype = "dashed") +
labs(x = "Año", y = "Promedio anual del índice NAO", title = "Promedio Anual del índice NAO con Ajuste de tendencia") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
A continuación se crea un nuevo data.frame con el objetivo de resumir todos los promedios de cada una de las variables que se están estudiando.
# Supongamos que tienes una lista de data frames llamada df_list
Lista <- list(promedio_anual, promedio2_anual, promedio3_anual, promedio4_anual, promedio5_anual)
# Especifica la columna por la cual quieres hacer la unión
columna_unir <- "Año"
# Se usa la función reduce para aplicar left_join a todos los data frames en la lista
General <- Lista%>%
reduce(left_join, by = columna_unir)
General <- cbind(General, Promedio_NOA = NOA$Promedio)
head(General)
## Año Promedio_Humedad Promedio_TempSup Promedio_Evaporación
## 1 1950 81.97917 299.8698 158.6872
## 2 1951 81.03992 300.1849 151.9343
## 3 1952 81.20733 300.3922 152.7803
## 4 1953 81.43600 300.3918 146.9449
## 5 1954 80.83000 300.1118 143.1777
## 6 1955 81.90683 299.9022 139.9674
## Promedio_Precipitación Promedio_Magnitud Promedio_NOA
## 1 7.088167 6.683211 -0.120833333
## 2 6.816833 6.466748 -0.008333333
## 3 6.609167 6.205860 -0.425000000
## 4 6.860500 6.286680 -0.017500000
## 5 6.836917 6.042029 0.002500000
## 6 6.999750 5.845736 -0.399166667
# Modelo de ajuste lineal
Modelo1 = loess(Promedio_Precipitación ~ Promedio_Humedad, data = General)
summary(Modelo1)
## Call:
## loess(formula = Promedio_Precipitación ~ Promedio_Humedad, data = General)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 5.25
## Residual Standard Error: 0.6929
## Trace of smoother matrix: 5.77 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE
ggplot(General, aes(x = Promedio_Humedad, y = Promedio_Precipitación)) +
geom_point(color = "lightblue4", size = 1) + # Puntos de datos
geom_smooth(method = "loess", color = "lightblue3") + # Línea de ajuste (loess)
labs(title = "Correlación entre Promedio_NOA y Promedio_humedad",
x = "Promedio_Humedad_Relativa ", y = "Promedio_NOA") +
theme_minimal()
## `geom_smooth()` using formula = 'y ~ x'
#install.packages("lmtest")
library(lmtest)
## Loading required package: zoo
##
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
dwtest(Modelo1)
##
## Durbin-Watson test
##
## data: Modelo1
## DW = 0.57738, p-value = 6.01e-13
## alternative hypothesis: true autocorrelation is greater than 0
# Modelo de ajuste lineal
Modelo1 = loess(Promedio_NOA ~ Promedio_TempSup, data = General)
summary(Modelo1)
## Call:
## loess(formula = Promedio_NOA ~ Promedio_TempSup, data = General)
##
## Number of Observations: 71
## Equivalent Number of Parameters: 4.91
## Residual Standard Error: 0.3764
## Trace of smoother matrix: 5.38 (exact)
##
## Control settings:
## span : 0.75
## degree : 2
## family : gaussian
## surface : interpolate cell = 0.2
## normalize: TRUE
## parametric: FALSE
## drop.square: FALSE