Introduccion

Creado por Samuel Martínez Bello profesor de la licenciatura de acttuaría de la facultad de ciencias UNAM a lo largo de 10 años he impartido materias como investigacion de operaciones, progrmacion no lineal , progrmacion no lineal entre otras.

Parte de lo que espero del curso es actualizxar mis conocimientos en R ademas de aprender modelos predictivos y machine learning

##librerias

## librerias a utilizar 
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.2.3
## Warning: package 'ggplot2' was built under R version 4.2.3
## Warning: package 'tibble' was built under R version 4.2.3
## Warning: package 'tidyr' was built under R version 4.2.3
## Warning: package 'readr' was built under R version 4.2.3
## Warning: package 'purrr' was built under R version 4.2.3
## Warning: package 'dplyr' was built under R version 4.2.3
## Warning: package 'stringr' was built under R version 4.2.3
## Warning: package 'forcats' was built under R version 4.2.3
## Warning: package 'lubridate' was built under R version 4.2.3
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr     1.1.2     ✔ readr     2.1.4
## ✔ forcats   1.0.0     ✔ stringr   1.5.0
## ✔ ggplot2   3.5.1     ✔ tibble    3.2.1
## ✔ lubridate 1.9.3     ✔ tidyr     1.3.0
## ✔ purrr     1.0.1     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the ]8;;http://conflicted.r-lib.org/conflicted package]8;; to force all conflicts to become errors

Version de R

R.version
##                _                                
## platform       x86_64-w64-mingw32               
## arch           x86_64                           
## os             mingw32                          
## crt            ucrt                             
## system         x86_64, mingw32                  
## status                                          
## major          4                                
## minor          2.2                              
## year           2022                             
## month          10                               
## day            31                               
## svn rev        83211                            
## language       R                                
## version.string R version 4.2.2 (2022-10-31 ucrt)
## nickname       Innocent and Trusting

Ejercicio 1

crear un vector de 5 valores y calcular su promedio con el comando mena()

vector<-c(34,754,34,66,24)
mean(vector)
## [1] 182.4

Ejercicio 2

Escribir el nombre en mayusculas con el comando toupper()

Nombre="Martínez BELLO samuel"
toupper(Nombre)
## [1] "MARTÍNEZ BELLO SAMUEL"
tools::toTitleCase(tolower(Nombre))
## [1] "Martínez Bello Samuel"