Símbolos

^
~

Asignación de Variables

x <- 3
y <- 2

Impresión de Resultados

x
## [1] 3
y
## [1] 2

Operaciones Aritméticas

suma <- x+y
suma
## [1] 5
resta <- x-y
resta
## [1] 1
multiplicacion <- x*y
multiplicacion
## [1] 6
division <- x/y
division
## [1] 1.5
division_entera <- x%/%y
division_entera
## [1] 1
residuo <- x%%y
residuo
## [1] 1
potencia <- x^y
potencia
## [1] 9

Funciones Matemáticas

raizcuadrada <- sqrt(x)
raizcuadrada
## [1] 1.732051
raizcubica <- x^(1/3)
raizcubica
## [1] 1.44225
exponencial <- exp(1)
exponencial
## [1] 2.718282
absoluto <- abs(x)
absoluto
## [1] 3
signo <- sign(x)
signo
## [1] 1
redondeo_arriba <- ceiling(x/y)
redondeo_arriba
## [1] 2
redondeo_abajo <- floor(division)
redondeo_abajo
## [1] 1
truncar <- trunc(division)
truncar
## [1] 1

Constantes

pi
## [1] 3.141593
radio <- 5
area_circulo <- pi*radio^2
area_circulo
## [1] 78.53982

Vectores

a <- c(1, 2, 3, 4, 5)
a
## [1] 1 2 3 4 5
?c

longitud <- length(a)
longitud
## [1] 5
promedio <- mean(a)
promedio
## [1] 3
resumen <- summary(a)
resumen
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##       1       2       3       3       4       5
orden_ascendente <- sort(a)
orden_ascendente
## [1] 1 2 3 4 5
orden_descendente <- sort(a,decreasing=TRUE)
orden_descendente
## [1] 5 4 3 2 1
?sort

b <- c(1, 2, 3, 4, 5)
b
## [1] 1 2 3 4 5
suma_vectores <- a+b
suma_vectores
## [1]  2  4  6  8 10
plot(a,b)

?plot
## Help on topic 'plot' was found in the following packages:
## 
##   Package               Library
##   graphics              /Library/Frameworks/R.framework/Versions/4.2/Resources/library
##   base                  /Library/Frameworks/R.framework/Resources/library
## 
## 
## Using the first match ...
plot(a,b, type="b", main="Ventas Totales", xlab="Semana", ylab="M USD")

Conclusión

R es un lenguaje de programación útil para realizar cálculos, principalmente, estadísticos y forma parte de las herramientas del big data.

R Studio es el entorno donde se puede programar R, y gracias a que también aquí se puede programar Python, en Julio de este año se anunció que su nombre cambiará a Posit.

En esta introducción, lo que llama la atención es la constante aparición de alertas o errores en el programa, los cuales encontramos que principalmente se debe a que la versión no es la más reciente, a la falta de instalación de paquetes o llamar a las librerías, problemas de escrituras (typos) y los muchos argumentos que tienen las funciones.

Si desde un inicio programamos de forma estructurada, disciplinada, podemos prever muchas de las alertas o errores y así obtendremos los muchos beneficios de la programación en R, como la predicción de pronósticos.

Conclusión personal:

R es un lenguaje pensado para la estadística de datos y es un lenguaje que se tiene que usar mucho la práctica si se quiere manejar de manera eficaz. Aqui es muy importante no tener ningún tipo de typos ya que de ser así el programa te informará del error y lo bueno es que te dice el lugar exacto en donde se ubica el error.
Por otro lado, la curva de aprendizaje de “R” es muy lenta por lo que suele parecer un poco difícil al principio. Comandos básicos es algo que todos deberían aprender primero en “R”.

LS0tCnRpdGxlOiA8c3BhbiBzdHlsZT0iQ29sb3I6Qmx1ZSI+ICJDb21hbmRvc19CYXNpY29zIgphdXRob3I6ICJEYW5hIFBlcmV6IC0gQTAwMjI3MDQxIgpkYXRlOiAiOS83LzIwMjIiCm91dHB1dDogCiAgaHRtbF9kb2N1bWVudDogCiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQotLS0KCjxpbWcgc3JjPSIvVXNlcnMvZGFubmFwZXJlei9EZXNrdG9wL2ltYWdlbmVzIHBhcmEgSFRNTC8xMjgwcHgtUlN0dWRpb19sb2dvX2ZsYXQuc3ZnLnBuZyI+CgojIFPDrW1ib2xvcwpeICAKfgoKIyBBc2lnbmFjacOzbiBkZSBWYXJpYWJsZXMKYGBge3J9CnggPC0gMwp5IDwtIDIKYGBgCgojIEltcHJlc2nDs24gZGUgUmVzdWx0YWRvcwpgYGB7cn0KeAp5CmBgYAoKIyBPcGVyYWNpb25lcyBBcml0bcOpdGljYXMKYGBge3J9CnN1bWEgPC0geCt5CnN1bWEKCnJlc3RhIDwtIHgteQpyZXN0YQoKbXVsdGlwbGljYWNpb24gPC0geCp5Cm11bHRpcGxpY2FjaW9uCgpkaXZpc2lvbiA8LSB4L3kKZGl2aXNpb24KCmRpdmlzaW9uX2VudGVyYSA8LSB4JS8leQpkaXZpc2lvbl9lbnRlcmEKCnJlc2lkdW8gPC0geCUleQpyZXNpZHVvCgpwb3RlbmNpYSA8LSB4XnkKcG90ZW5jaWEKYGBgCgojIEZ1bmNpb25lcyBNYXRlbcOhdGljYXMKYGBge3J9CnJhaXpjdWFkcmFkYSA8LSBzcXJ0KHgpCnJhaXpjdWFkcmFkYQoKcmFpemN1YmljYSA8LSB4XigxLzMpCnJhaXpjdWJpY2EKCmV4cG9uZW5jaWFsIDwtIGV4cCgxKQpleHBvbmVuY2lhbAoKYWJzb2x1dG8gPC0gYWJzKHgpCmFic29sdXRvCgpzaWdubyA8LSBzaWduKHgpCnNpZ25vCgpyZWRvbmRlb19hcnJpYmEgPC0gY2VpbGluZyh4L3kpCnJlZG9uZGVvX2FycmliYQoKcmVkb25kZW9fYWJham8gPC0gZmxvb3IoZGl2aXNpb24pCnJlZG9uZGVvX2FiYWpvCgp0cnVuY2FyIDwtIHRydW5jKGRpdmlzaW9uKQp0cnVuY2FyCmBgYAoKIyBDb25zdGFudGVzCmBgYHtyfQpwaQpyYWRpbyA8LSA1CmFyZWFfY2lyY3VsbyA8LSBwaSpyYWRpb14yCmFyZWFfY2lyY3VsbwpgYGAKCiMgVmVjdG9yZXMKYGBge3J9CmEgPC0gYygxLCAyLCAzLCA0LCA1KQphCj9jCgpsb25naXR1ZCA8LSBsZW5ndGgoYSkKbG9uZ2l0dWQKCnByb21lZGlvIDwtIG1lYW4oYSkKcHJvbWVkaW8KCnJlc3VtZW4gPC0gc3VtbWFyeShhKQpyZXN1bWVuCgpvcmRlbl9hc2NlbmRlbnRlIDwtIHNvcnQoYSkKb3JkZW5fYXNjZW5kZW50ZQoKb3JkZW5fZGVzY2VuZGVudGUgPC0gc29ydChhLGRlY3JlYXNpbmc9VFJVRSkKb3JkZW5fZGVzY2VuZGVudGUKP3NvcnQKCmIgPC0gYygxLCAyLCAzLCA0LCA1KQpiCgpzdW1hX3ZlY3RvcmVzIDwtIGErYgpzdW1hX3ZlY3RvcmVzCgpwbG90KGEsYikKP3Bsb3QKCnBsb3QoYSxiLCB0eXBlPSJiIiwgbWFpbj0iVmVudGFzIFRvdGFsZXMiLCB4bGFiPSJTZW1hbmEiLCB5bGFiPSJNIFVTRCIpCmBgYAoKCiMgQ29uY2x1c2nDs24KUiBlcyB1biBsZW5ndWFqZSBkZSBwcm9ncmFtYWNpw7NuIMO6dGlsIHBhcmEgcmVhbGl6YXIgY8OhbGN1bG9zLCBwcmluY2lwYWxtZW50ZSwgZXN0YWTDrXN0aWNvcyB5IGZvcm1hIHBhcnRlIGRlIGxhcyBoZXJyYW1pZW50YXMgZGVsIGJpZyBkYXRhLgoKUiBTdHVkaW8gZXMgZWwgZW50b3JubyBkb25kZSBzZSBwdWVkZSBwcm9ncmFtYXIgUiwgeSBncmFjaWFzIGEgcXVlIHRhbWJpw6luIGFxdcOtIHNlIHB1ZWRlIHByb2dyYW1hciBQeXRob24sIGVuIEp1bGlvIGRlIGVzdGUgYcOxbyBzZSBhbnVuY2nDsyBxdWUgc3Ugbm9tYnJlIGNhbWJpYXLDoSBhIFBvc2l0LgoKRW4gZXN0YSBpbnRyb2R1Y2Npw7NuLCBsbyBxdWUgbGxhbWEgbGEgYXRlbmNpw7NuIGVzIGxhIGNvbnN0YW50ZSBhcGFyaWNpw7NuIGRlIGFsZXJ0YXMgbyBlcnJvcmVzIGVuIGVsIHByb2dyYW1hLCBsb3MgY3VhbGVzIGVuY29udHJhbW9zIHF1ZSBwcmluY2lwYWxtZW50ZSBzZSBkZWJlIGEgcXVlIGxhIHZlcnNpw7NuIG5vIGVzIGxhIG3DoXMgcmVjaWVudGUsIGEgbGEgZmFsdGEgZGUgaW5zdGFsYWNpw7NuIGRlIHBhcXVldGVzIG8gbGxhbWFyIGEgbGFzIGxpYnJlcsOtYXMsIHByb2JsZW1hcyBkZSBlc2NyaXR1cmFzICh0eXBvcykgeSBsb3MgbXVjaG9zIGFyZ3VtZW50b3MgcXVlIHRpZW5lbiBsYXMgZnVuY2lvbmVzLgoKU2kgZGVzZGUgdW4gaW5pY2lvIHByb2dyYW1hbW9zIGRlIGZvcm1hIGVzdHJ1Y3R1cmFkYSwgZGlzY2lwbGluYWRhLCBwb2RlbW9zIHByZXZlciBtdWNoYXMgZGUgbGFzIGFsZXJ0YXMgbyBlcnJvcmVzIHkgYXPDrSBvYnRlbmRyZW1vcyBsb3MgbXVjaG9zIGJlbmVmaWNpb3MgZGUgbGEgcHJvZ3JhbWFjacOzbiBlbiBSLCBjb21vIGxhIHByZWRpY2Npw7NuIGRlIHByb27Ds3N0aWNvcy4KCiMgQ29uY2x1c2nDs24gcGVyc29uYWw6CgpSIGVzIHVuIGxlbmd1YWplIHBlbnNhZG8gcGFyYSBsYSBlc3RhZMOtc3RpY2EgZGUgZGF0b3MgeSBlcyB1biBsZW5ndWFqZSBxdWUgc2UgdGllbmUgcXVlIHVzYXIgbXVjaG8gbGEgcHLDoWN0aWNhIHNpIHNlIHF1aWVyZSBtYW5lamFyIGRlIG1hbmVyYSBlZmljYXouIEFxdWkgZXMgbXV5IGltcG9ydGFudGUgbm8gdGVuZXIgbmluZ8O6biB0aXBvIGRlICp0eXBvcyogeWEgcXVlIGRlIHNlciBhc8OtIGVsIHByb2dyYW1hIHRlIGluZm9ybWFyw6EgZGVsIGVycm9yIHkgbG8gYnVlbm8gZXMgcXVlIHRlIGRpY2UgZWwgbHVnYXIgZXhhY3RvIGVuIGRvbmRlIHNlIHViaWNhIGVsIGVycm9yLiAgClBvciBvdHJvIGxhZG8sIGxhIGN1cnZhIGRlIGFwcmVuZGl6YWplIGRlICoiUiIqIGVzIG11eSBsZW50YSBwb3IgbG8gcXVlIHN1ZWxlIHBhcmVjZXIgdW4gcG9jbyBkaWbDrWNpbCBhbCBwcmluY2lwaW8uIENvbWFuZG9zIGLDoXNpY29zIGVzIGFsZ28gcXVlIHRvZG9zIGRlYmVyw61hbiBhcHJlbmRlciBwcmltZXJvIGVuICoiUiIqLiAK