
Simbolos
Se colocan los simbolos que son dificiles de poner el programa.
Asignacion de Variables
Para realizar las operaciones se deben de establecer el valor de cada
una de la variables.
x <- 3
y <- 2
Impresion de Resultados
Se imprimen los resultados para verificar el valor de cada
variable.
x
## [1] 3
y
## [1] 2
Operaciones Aritmeticas
La arimetica es la rama de las matemáticas que estudia los números y
las operaciones básicas que se pueden efectuar entre ellos. Entre estas,
destacan la suma, la resta, la multiplicación y la división.
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 Matematicas
Una función matemática es la relacion que hay entre una magnitud y
otra, cuando el valor de la primera depende de la segunda.
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
Una constante es un elemento de datos con nombre con un valor
predefinido. No se puede cambiar el valor asignado a una constante
predefinida.
pi
## [1] 3.141593
radio <- 5
area_circulo <- pi*radio^2
area_circulo
## [1] 78.53982
Vectores
se llama vector a un segmento de recta en el espacio que parte de un
punto hacia otro, es decir, que tiene dirección y sentido.
a <- c(1, 2, 3, 4, 5)
a
## [1] 1 2 3 4 5
?c
## starting httpd help server ... done
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
Graficas
Una gráfica, una representación gráfica o un gráfico es un tipo de
representación de datos, generalmente cuantitativos, mediante recursos
visuales (líneas, vectores, superficies o símbolos).
plot(a,b)

?plot
plot(a,b, type="b", main="Ventas Totales", xlab="Semana", ylab="M USD")

Conclusiones

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 tambien aqui se puede programar Python , en
julio de este año se anunció que su nombre cambiará a Postit.
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 deben a que la version no es la mas reciente, a la
falta de instalación de paquetes o llamar a las librerías, problemas de
escritura (typos) y los muchos argumentos que tienen las
funciones.
Si desde un inicio programamos de forma estructurada, disciplinada y
meticulosa, podremos preveer muchas de las alertas o errores y asi
obtendremos los muchos beneficios de la programación en R, como la
predicción de pronósticos.
LS0tDQp0aXRsZTogPHNwYW4gc3R5bGU9IkNvbG9yOkJsdWUiPiAiQ29tYW5kb3MgQsOhc2ljb3MiDQphdXRob3I6ICJBbmEgQXJ2aXp1LSBBMDE0MTIyMjAiDQpkYXRlOiAiMjAyMi0wOS0wNSINCm91dHB1dDogDQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogICAgdG9jX2Zsb2F0OiB0cnVlDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KLS0tDQoNCiFbXShodHRwczovL3d3dy5ob3N0aW5nZXIuZXMvdHV0b3JpYWxlcy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNy8yMDIwLzA1L2xpbnV4LWNvbW1hbmRzLTc2OHg0ODAtMS5qcGcpDQoNCiMjIFNpbWJvbG9zDQo+IFNlIGNvbG9jYW4gbG9zIHNpbWJvbG9zIHF1ZSBzb24gZGlmaWNpbGVzIGRlIHBvbmVyIGVsIHByb2dyYW1hLiAgDQoNCiogXiAgDQoqIH4gDQoNCiMjIEFzaWduYWNpb24gZGUgVmFyaWFibGVzDQoNCj4gUGFyYSByZWFsaXphciBsYXMgb3BlcmFjaW9uZXMgc2UgZGViZW4gZGUgZXN0YWJsZWNlciBlbCB2YWxvciBkZSBjYWRhIHVuYSBkZSBsYSB2YXJpYWJsZXMuDQoNCmBgYHtyfQ0KeCA8LSAzDQp5IDwtIDINCmBgYA0KDQojIyBJbXByZXNpb24gZGUgUmVzdWx0YWRvcw0KDQo+IFNlIGltcHJpbWVuIGxvcyByZXN1bHRhZG9zIHBhcmEgdmVyaWZpY2FyIGVsIHZhbG9yIGRlIGNhZGEgdmFyaWFibGUuDQoNCmBgYHtyfQ0KeA0KeQ0KYGBgDQoNCiMjIE9wZXJhY2lvbmVzIEFyaXRtZXRpY2FzDQoNCj4gTGEgYXJpbWV0aWNhIGVzIGxhIHJhbWEgZGUgbGFzIG1hdGVtw6F0aWNhcyBxdWUgZXN0dWRpYSBsb3MgbsO6bWVyb3MgeSBsYXMgb3BlcmFjaW9uZXMgYsOhc2ljYXMgcXVlIHNlIHB1ZWRlbiBlZmVjdHVhciBlbnRyZSBlbGxvcy4gRW50cmUgZXN0YXMsIGRlc3RhY2FuIGxhIHN1bWEsIGxhIHJlc3RhLCBsYSBtdWx0aXBsaWNhY2nDs24geSBsYSBkaXZpc2nDs24uDQoNCmBgYHtyfQ0Kc3VtYSA8LSB4K3kNCnN1bWENCg0KcmVzdGEgPC0geC15DQpyZXN0YQ0KDQptdWx0aXBsaWNhY2lvbiA8LSB4KnkNCm11bHRpcGxpY2FjaW9uDQoNCmRpdmlzaW9uIDwtIHgveQ0KZGl2aXNpb24NCg0KZGl2aXNpb25fZW50ZXJhIDwtIHglLyV5DQpkaXZpc2lvbl9lbnRlcmENCg0KcmVzaWR1byA8LSB4JSV5DQpyZXNpZHVvDQoNCnBvdGVuY2lhIDwtIHheeQ0KcG90ZW5jaWENCmBgYA0KDQoNCiMjIEZ1bmNpb25lcyBNYXRlbWF0aWNhcw0KDQo+IFVuYSBmdW5jacOzbiBtYXRlbcOhdGljYSBlcyBsYSByZWxhY2lvbiBxdWUgaGF5IGVudHJlIHVuYSBtYWduaXR1ZCB5IG90cmEsIGN1YW5kbyBlbCB2YWxvciBkZSBsYSBwcmltZXJhIGRlcGVuZGUgZGUgbGEgc2VndW5kYS4NCg0KYGBge3J9DQpyYWl6Y3VhZHJhZGEgPC0gc3FydCh4KQ0KcmFpemN1YWRyYWRhDQoNCnJhaXpjdWJpY2EgPC0geF4oMS8zKQ0KcmFpemN1YmljYQ0KDQpleHBvbmVuY2lhbCA8LSBleHAoMSkNCmV4cG9uZW5jaWFsDQoNCmFic29sdXRvIDwtIGFicyh4KQ0KYWJzb2x1dG8NCg0Kc2lnbm8gPC0gc2lnbih4KQ0Kc2lnbm8NCg0KcmVkb25kZW9fYXJyaWJhIDwtIGNlaWxpbmcoeC95KQ0KcmVkb25kZW9fYXJyaWJhDQoNCnJlZG9uZGVvX2FiYWpvIDwtIGZsb29yKGRpdmlzaW9uKQ0KcmVkb25kZW9fYWJham8NCg0KdHJ1bmNhciA8LSB0cnVuYyhkaXZpc2lvbikNCnRydW5jYXINCmBgYA0KDQoNCiMjIENvbnN0YW50ZXMNCg0KPiBVbmEgY29uc3RhbnRlIGVzIHVuIGVsZW1lbnRvIGRlIGRhdG9zIGNvbiBub21icmUgY29uIHVuIHZhbG9yIHByZWRlZmluaWRvLiBObyBzZSBwdWVkZSBjYW1iaWFyIGVsIHZhbG9yIGFzaWduYWRvIGEgdW5hIGNvbnN0YW50ZSBwcmVkZWZpbmlkYS4gDQoNCg0KYGBge3J9DQpwaQ0KcmFkaW8gPC0gNQ0KYXJlYV9jaXJjdWxvIDwtIHBpKnJhZGlvXjINCmFyZWFfY2lyY3Vsbw0KYGBgDQoNCg0KIyMgVmVjdG9yZXMNCg0KPiBzZSBsbGFtYSB2ZWN0b3IgYSB1biBzZWdtZW50byBkZSByZWN0YSBlbiBlbCBlc3BhY2lvIHF1ZSBwYXJ0ZSBkZSB1biBwdW50byBoYWNpYSBvdHJvLCBlcyBkZWNpciwgcXVlIHRpZW5lIGRpcmVjY2nDs24geSBzZW50aWRvLg0KDQpgYGB7cn0NCmEgPC0gYygxLCAyLCAzLCA0LCA1KQ0KYQ0KP2MNCg0KbG9uZ2l0dWQgPC0gbGVuZ3RoKGEpDQpsb25naXR1ZA0KDQpwcm9tZWRpbyA8LSBtZWFuKGEpDQpwcm9tZWRpbw0KDQpyZXN1bWVuIDwtIHN1bW1hcnkoYSkNCnJlc3VtZW4NCg0Kb3JkZW5fYXNjZW5kZW50ZSA8LSBzb3J0KGEpDQpvcmRlbl9hc2NlbmRlbnRlDQoNCm9yZGVuX2Rlc2NlbmRlbnRlIDwtIHNvcnQoYSxkZWNyZWFzaW5nPVRSVUUpDQpvcmRlbl9kZXNjZW5kZW50ZQ0KP3NvcnQNCg0KYiA8LSBjKDEsIDIsIDMsIDQsIDUpDQpiDQoNCnN1bWFfdmVjdG9yZXMgPC0gYStiDQpzdW1hX3ZlY3RvcmVzDQpgYGANCg0KDQoNCiMjIEdyYWZpY2FzDQoNCj4gVW5hIGdyw6FmaWNhLCB1bmEgcmVwcmVzZW50YWNpw7NuIGdyw6FmaWNhIG8gdW4gZ3LDoWZpY28gZXMgdW4gdGlwbyBkZSByZXByZXNlbnRhY2nDs24gZGUgZGF0b3MsIGdlbmVyYWxtZW50ZSBjdWFudGl0YXRpdm9zLCBtZWRpYW50ZSByZWN1cnNvcyB2aXN1YWxlcyAobMOtbmVhcywgdmVjdG9yZXMsIHN1cGVyZmljaWVzIG8gc8OtbWJvbG9zKS4NCg0KYGBge3J9DQpwbG90KGEsYikNCj9wbG90DQoNCnBsb3QoYSxiLCB0eXBlPSJiIiwgbWFpbj0iVmVudGFzIFRvdGFsZXMiLCB4bGFiPSJTZW1hbmEiLCB5bGFiPSJNIFVTRCIpDQpgYGANCg0KDQojIyBDb25jbHVzaW9uZXMNCg0KIVtdKGh0dHBzOi8vY29uY2VwdG9zY2xhcm9zLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNi8wNy9SU3R1ZGlvLUJhbGwucG5nKXt3aWR0aD0nMTAwcHgnfQ0KDQoNClIgZXMgdW4gbGVuZ3VhamUgZGUgcHJvZ3JhbWFjacOzbiDDunRpbCBwYXJhIHJlYWxpemFyIGPDoWxjdWxvcywgcHJpbmNpcGFsbWVudGUgZXN0YWTDrXN0aWNvcyB5IGZvcm1hIHBhcnRlIGRlIGxhcyBoZXJyYW1pZW50YXMgZGVsICpCaWcgRGF0YSouDQoNCipSIFN0dWRpbyogZXMgZWwgZW50b3JubyBkb25kZSBzZSBwdWVkZSBwcm9ncmFtYXIgKlIqLCB5IGdyYWNpYXMgYSBxdWUgdGFtYmllbiBhcXVpIHNlIHB1ZWRlIHByb2dyYW1hciAqUHl0aG9uKiAsIGVuIGp1bGlvIGRlIGVzdGUgYcOxbyBzZSBhbnVuY2nDsyBxdWUgc3Ugbm9tYnJlIGNhbWJpYXLDoSBhIFBvc3RpdC4NCg0KRW4gZXN0YSBpbnRyb2R1Y2Npw7NuIGxvIHF1ZSBsbGFtYSBsYSBhdGVuY2nDs24gZXMgbGEgY29uc3RhbnRlIGFwYXJpY2nDs24gZGUgYWxlcnRhcyBvIGVycm9yZXMgZW4gZWwgcHJvZ3JhbWEsIGxvcyBjdWFsZXMgZW5jb250cmFtb3MgcXVlIHByaW5jaXBhbG1lbnRlIHNlIGRlYmVuIGEgcXVlIGxhIHZlcnNpb24gbm8gZXMgbGEgbWFzIHJlY2llbnRlLCBhIGxhIGZhbHRhIGRlIGluc3RhbGFjacOzbiBkZSBwYXF1ZXRlcyBvIGxsYW1hciBhIGxhcyBsaWJyZXLDrWFzLCBwcm9ibGVtYXMgZGUgZXNjcml0dXJhICgqdHlwb3MqKSB5IGxvcyBtdWNob3MgYXJndW1lbnRvcyBxdWUgdGllbmVuIGxhcyBmdW5jaW9uZXMuDQoNClNpIGRlc2RlIHVuIGluaWNpbyBwcm9ncmFtYW1vcyBkZSBmb3JtYSBlc3RydWN0dXJhZGEsIGRpc2NpcGxpbmFkYSB5IG1ldGljdWxvc2EsIHBvZHJlbW9zIHByZXZlZXIgbXVjaGFzIGRlIGxhcyBhbGVydGFzIG8gZXJyb3JlcyB5IGFzaSBvYnRlbmRyZW1vcyBsb3MgbXVjaG9zIGJlbmVmaWNpb3MgZGUgbGEgcHJvZ3JhbWFjacOzbiBlbiBSLCBjb21vIGxhIHByZWRpY2Npw7NuIGRlIHByb27Ds3N0aWNvcy4=