Nombre completo
Jaime Morales, únicamente tengo un apellido
Presentación personal
¡Hola! Soy profesor del geografía, apasionado por integrar el
análisis espacial con el desarrollo de software. En mis clases, busco
que los estudiantes dominen la programación para potenciar la
investigación geográfica, automatizar el procesamiento de datos
geoespaciales y transformar la teoría en soluciones tecnológicas
innovadoras para el territorio.
¿Qué espero aprender en el curso de Modelos Predictivos con R?
Aprender y comprender el ciclo completo del análisis de datos para la
toma de decisiones, incluyendo la lectura de archivos csv, renombrar
variables, limpieza de datos, ajuste de algoritmos de Machine Learning
(como regresión y árboles de decisión), algunas evaluaciones de métricas
de desempeño y la optimización de modelos predictivos usando la sintaxis
de RStudio.
Versión de R instalada
Generar un bloque de código que muestre la versión de R instalada con
R. versión.string.
[1] "R version 4.5.1 (2025-06-13 ucrt)"
Vector Numérico
Generar un bloque de código que cree un vector numérico de cinco
valores y calcule su media aritmética con el comando mean.
# Crear un vector numérico con cinco valores
mi_vector <- c(10, 15, 20, 25, 30)
# Calcular la media aritmética
media_resultado <- mean(mi_vector)
# Mostrar el resultado
print(media_resultado)
[1] 20
Uso de toupper
Un bloque de código que muestre el nombre de Jaime, con mayúsculas
usando la función toupper(), para el ambiente de RStudio
nombre <- "Jaime"
nombre_mayusculas <- toupper(nombre)
print(nombre_mayusculas)
[1] "JAIME"
LS0tDQp0aXRsZTogIkVsX01vcmFsZXNfSmFpbWUuUm1kIiANCmF1dGhvcjogIkphaW1lIE1vcmFsZXMiIA0KZGF0ZTogIjIwMjYtMDYtMDYiIA0Kb3V0cHV0OiANCiAgaHRtbF9ub3RlYm9vazogDQogICAgdG9jOiB0cnVlIA0KICAgIHRvY19mbG9hdDogdHJ1ZSANCiAgICB0aGVtZTogY29zbW8gDQogICAgaGlnaGxpZ2h0OiB0YW5nbyANCiAgICBkZl9wcmludDogcGFnZWQgDQotLS0NCg0KIyMgTm9tYnJlIGNvbXBsZXRvDQpKYWltZSBNb3JhbGVzLCDDum5pY2FtZW50ZSB0ZW5nbyB1biBhcGVsbGlkbw0KDQojIyBQcmVzZW50YWNpw7NuIHBlcnNvbmFsDQrCoUhvbGEhIFNveSBwcm9mZXNvciBkZWwgZ2VvZ3JhZsOtYSwgYXBhc2lvbmFkbyBwb3IgaW50ZWdyYXIgZWwgYW7DoWxpc2lzIGVzcGFjaWFsIGNvbiBlbCBkZXNhcnJvbGxvIGRlIHNvZnR3YXJlLiBFbiBtaXMgY2xhc2VzLCBidXNjbyBxdWUgbG9zIGVzdHVkaWFudGVzIGRvbWluZW4gbGEgcHJvZ3JhbWFjacOzbiBwYXJhIHBvdGVuY2lhciBsYSBpbnZlc3RpZ2FjacOzbiBnZW9ncsOhZmljYSwgYXV0b21hdGl6YXIgZWwgcHJvY2VzYW1pZW50byBkZSBkYXRvcyBnZW9lc3BhY2lhbGVzIHkgdHJhbnNmb3JtYXIgbGEgdGVvcsOtYSBlbiBzb2x1Y2lvbmVzIHRlY25vbMOzZ2ljYXMgaW5ub3ZhZG9yYXMgcGFyYSBlbCB0ZXJyaXRvcmlvLg0KDQojIyDCv1F1w6kgZXNwZXJvIGFwcmVuZGVyIGVuIGVsIGN1cnNvIGRlIE1vZGVsb3MgUHJlZGljdGl2b3MgY29uIFI/DQpBcHJlbmRlciB5IGNvbXByZW5kZXIgZWwgY2ljbG8gY29tcGxldG8gZGVsIGFuw6FsaXNpcyBkZSBkYXRvcyBwYXJhIGxhIHRvbWEgZGUgZGVjaXNpb25lcywgaW5jbHV5ZW5kbyBsYSBsZWN0dXJhIGRlIGFyY2hpdm9zIGNzdiwgcmVub21icmFyIHZhcmlhYmxlcywgbGltcGllemEgZGUgZGF0b3MsIGFqdXN0ZSBkZSBhbGdvcml0bW9zIGRlIE1hY2hpbmUgTGVhcm5pbmcgKGNvbW8gcmVncmVzacOzbiB5IMOhcmJvbGVzIGRlIGRlY2lzacOzbiksIGFsZ3VuYXMgZXZhbHVhY2lvbmVzIGRlIG3DqXRyaWNhcyBkZSBkZXNlbXBlw7FvIHkgbGEgb3B0aW1pemFjacOzbiBkZSBtb2RlbG9zIHByZWRpY3Rpdm9zIHVzYW5kbyBsYSBzaW50YXhpcyBkZSBSU3R1ZGlvLg0KDQojIyBWZXJzacOzbiBkZSBSIGluc3RhbGFkYQ0KR2VuZXJhciB1biBibG9xdWUgZGUgY8OzZGlnbyBxdWUgbXVlc3RyZSBsYSB2ZXJzacOzbiBkZSBSIGluc3RhbGFkYSBjb24gUi4gdmVyc2nDs24uc3RyaW5nLg0KDQpgYGB7cn0NClIudmVyc2lvbi5zdHJpbmcNCmBgYA0KDQojIyBWZWN0b3IgTnVtw6lyaWNvDQpHZW5lcmFyIHVuIGJsb3F1ZSBkZSBjw7NkaWdvIHF1ZSBjcmVlIHVuIHZlY3RvciBudW3DqXJpY28gZGUgY2luY28gdmFsb3JlcyB5IGNhbGN1bGUgc3UgbWVkaWEgYXJpdG3DqXRpY2EgY29uIGVsIGNvbWFuZG8gbWVhbi4NCg0KYGBge3J9DQojIENyZWFyIHVuIHZlY3RvciBudW3DqXJpY28gY29uIGNpbmNvIHZhbG9yZXMNCm1pX3ZlY3RvciA8LSBjKDEwLCAxNSwgMjAsIDI1LCAzMCkNCg0KIyBDYWxjdWxhciBsYSBtZWRpYSBhcml0bcOpdGljYQ0KbWVkaWFfcmVzdWx0YWRvIDwtIG1lYW4obWlfdmVjdG9yKQ0KDQojIE1vc3RyYXIgZWwgcmVzdWx0YWRvDQpwcmludChtZWRpYV9yZXN1bHRhZG8pDQpgYGANCg0KIyMgVXNvIGRlIHRvdXBwZXINClVuIGJsb3F1ZSBkZSBjw7NkaWdvIHF1ZSBtdWVzdHJlIGVsIG5vbWJyZSBkZSBKYWltZSwgY29uIG1hecO6c2N1bGFzIHVzYW5kbyBsYSBmdW5jacOzbiB0b3VwcGVyKCksIHBhcmEgZWwgYW1iaWVudGUgZGUgUlN0dWRpbw0KDQpgYGB7cn0NCm5vbWJyZSA8LSAiSmFpbWUiDQpub21icmVfbWF5dXNjdWxhcyA8LSB0b3VwcGVyKG5vbWJyZSkNCnByaW50KG5vbWJyZV9tYXl1c2N1bGFzKQ0KYGBgDQoNCg0KDQo=