Está en la página 1de 5

R es un lenguaje Orientado a Objetos:

Para que una función sea ejecutada en R debe estar siempre acompañada de paréntesis,

Ejem: de grafico con vectores

X<-1:100

1 2 3 4 5 6 7 8 9 10 11 … 100

Plot(x)

Una funcion en R se puede delinear de la siguiente manera:

Argumentos y opciones -> FUNCION -> RESULTADO

Los argumentos pueden ser objetos (“datos”, formulas, expresiones, . . . )

La funcion´ ls simplemente lista los objetos en memoria: solo se muestran los nombres de los ´
mismos.

> name <- "Carmen"; n1 <- 10; n2 <- 100; m <- 0.5

> ls.str()

m : num 0.5 n1 : num 10 n2 : num 100 name : chr "Carmen"

usando el mode te indica el tipo de caracter

> x <- 1

> mode(x)

[1] "numeric"

> length(x)

[1] 1

> A <- "Gomphotherium"; compar <- TRUE; z <- 1i

> mode(A); mode(compar); mode(z)

[1] "character" [1] "logical" [1] "complex"

Datos numericos que son muy grandes se pueden expresar en ´ notacion exponencial

> N <- 2.1e23

>N

[1] 2.1e+23
R representa correctamente valores numéricos no-finitos como ´ ±∞ con Inf y -Inf, o valores
que no son numéricos con NaN

> x <- 5/0


>x
[1] Inf
> exp(x)
[1] Inf
> exp(-x)
[1] 0

R utiliza el directorio de trabajo para leer y escribir archivos. Para saber cual es este directorio
puede utilizar el comando getwd() (get working directory) Para cambiar el directorio de
trabajo, se utiliza la fucnion´ setwd(); por ejemplo, setwd(“C:/data”) o
setwd(“/home/paradis/R”). Es necesario proporcionar la direccion (’path’) completa del
archivo si este no se encuentra en el ´ directorio de trabajo.8

> rep(1, 30)

[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

> gl(3, 5, length=30)

[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3

Levels: 1 2 3

> sequence(4:5) [1] 1 2 3 4 1 2 3 4 5

sequence(c(10,5)) [1] 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5

Finalmente, expand.grid() crea un marco de datos con todas las combinaciones de vectores o
factores proporcionados como argumentos:

> expand.grid(a=c(60,80), p=c(100, 300), sexo=c("Macho", "Hembra"))


Marco de datos. Hemos visto que un marco de datos (’data.frame’) se crea de manera
impl´ıcita con la funcion´ read.table; tambien es posible hacerlo con la funci ´ on´ data.frame.
Los vectores incluidos como argumentos deben ser de la misma longitud, o si uno de ellos es
mas corto que los otros, es “reciclado” un cierto n ´ umero de veces:

Data Mining: Análisis de dato y predicción


En R tienen variables, dataSet o DataFrame(conjunto de datos de filas y columnas de una
matriz)

Se necesita interactuar con el DataSet

R visual lo que saldrá al final

Tmb se puede editar con visual studio

Rtool se debe instalar para usarlo con Visual Studio, me da la capacidad de generar el script de
R

Lenguaje R son permite realizar ejecución con el servidor de R o con el servidor de Microsoft
para R, nos permite tener una solucion empresarial, revolución analitic es una función
comercial de R

Open Source solo trabaaja con un hilo trabajo con un cluster y trabaja con una comunidad

Analitic manejo de dato en memoria se realiza procesamiento de dato por choom

Se alza por múltiplos hilos.

R evotion analitic server, trabaja en diferentes industrias

Ejecuta en diferentes

se debe instalar R dentro de Sql Server.

Integración de R scrip dentro de los procedimientos almacenados de Sql Server

Buscar sobre integración de gráficos de R en power bi

En R hay funciones

Por ejemplo

Y = C(4.5.6.7.8)

MACHINE LEARNING

COMO IMPORTAR BIBLIOTECAS?

Import numpy as np

-con esta librería podemos usar análisis matemático

Import matplotlib.pyplot as plt

-me ayuda a trazar buenos graficos

Import pandas

-importar conjuntos de datos(dataset) y administrar conjunto de datos(dataset)


PARA IMPORTAR LIBRERIAS :

COMO EJEMPLO LA LIBRERÍA GGPLOT2

> install.packages("ggplot2")

And then to load it, use the following:


> library("ggplot2")

ggplot(data = diamonds, aes(x = cut, fill = color)) + geom_bar(colour= "black", position =


"dodge" , size = 0.3 ) + coord_polar()

AHÍ AHÍ EJEMPLOS DE CODIGOS DE GRAFICAS

http://rpubs.com/htejero/212368

También podría gustarte