Está en la página 1de 3

Comandos utilizados en R-Project

November 22, 2014


x< 2 # Asigna el valor 2 al objeto x
c(a,b,c,.... ) ### crea un vector columna
seq( from=a, to=b, by=0.1 ) ### crea una sucesion de n
umeros desde a hasta
b con paso de 0.1
rep( x, r ) ### repite los elementos del vector x, r veces.
matrix( x, nrow=a, ncol=b) ### crea una matriz con el vector x con a filas y
b columnas.
cbind( x, y, z, ...) ### crea una matriz con columnas x, y, z,...
rbind( x, y, z, ...) ### crea una matriz con filas x, y, z,...
length( x ) ### longitud del objeto x.
for( i in 1:100) Instrucciones ### genera un bucle.
if (condici
on)Instrucciones ### condicional.
while(condici
on) Instrucciones ### genera un bucle.
pnorm( q, m, s ) ### calcula la funcion de distribucion de una N(m,s) en q.
qnorm( p, m, s ) ### cuantil de p en una N(m,s).
dnorm( x, m, s ) ### calcula la densidad de una N(m,s) en x.
rnorm( n, m, s ) ### calcula n valores pseudo aleatorios de una N(m,s).
pchisq( q, r ) ### funci
on de distribucion en q de una chi2 con r gdl.
qchisq( p, r ) ### funci
on cuantil en p de una chi2 con r gdl.
sample(x, n, replace = FALSE, prob = NULL) ### extrae una m.a. de x de
tama
no n, sin o con reemplazamiento y prob especificadas.
as.vector(x) ### cambia el formato de x a vector
as.matrix(x) ### cambia el formato de x a matriz
as.data.frame(x) ### cambia el formato de x a data frame
as.numeric(x) ### cambia el formato de x a numerico
as.factor(x) ### cambia el formato de x a factor
as.table(x) ### cambia el formato de x a tabla
### Gr
aficos b
asicos
plot(x,y) ### gr
afico de dispersion Y vs X
plot(Q,type=l, col=col) ### grafico de continuo de Q, de color col (debe
1

ser en ingels, ejmplo: red, blue,etc)


lines(Y,type=l,col=col) ### a
nade el grafico continuo de Y a un grafico
existente
hist(x)### histograma de x
qqplot(x) ### gr
afica Q-Q de x
qqline(x) ### a
nade la linea terorica al grafico Q-Q de x
### Las siguientes rutinas permite exportar archivos de Excel y hojas especficas del mismo
#Opci
on1 install.packages(XLConnect)
library(XLConnect)
data2 < readWorksheetFromFile(Nombre archivo.xlsx,sheet=Nombre hoja)
#Opci
on2
library(RODBC)
data< odbcConnectExcel2007(Nombre archivo.xlsx)
sqlTables(data) # acomodamos los datos en un formato de tabla para todo el
libro.
ejemplo1< sqlFetch(data, Nombre hoja)
odbcCloseAll()
#Leer datos desde .csv
datos < read.csv(datos.csv, header = T, sep=;)
### Estadsticas b
asicas
mean(tr) ### media de tr
median(tr) ### mediada de tr
sd(tr) ### desviaci
on estandar de tr
IQR(tr) ### rango intercuartilico de tr
mad(tr) ### moda de tr
summary(tr) ### presenta ciertos estadsticos de tr.
p25=quantile(tr,.25) ### cuantil 0,25 de tr
mean(tr,trim=p/100) ### media truncada de tr al p%
library(e1071) ### librera en la cual podemos hallar de entre otras funciones
la curtosis y la asimetra
kurtosis(x) ### curtosis de x skewness(x) ### asimetra de x
library(tseries) ### librera en la cual podemos hallar de entre otras funciones
el test de normalidad de jarque bera.
jarque.bera.test(x)
test de jarque bera sobre x
library(lmtest) ### librera en la cual podemos hallar de entre otras funciones
el test de auto-correlaci
on de Durbin Watson
dwtest(reg) ### test de Durbin Watson sobre el modelo reg
### Modelos Lineales
lm( y x1+x2+x1*x3 ) ### ajusta un modelo lineal y =a+ b*x1+ c*x2+
d*x3.
lm( y 0+x1+x2 ) ### ajusta un modelo lineal y =a*x1+ b*x2.
2

summary(REG) ### resumen sobre el modelo lineal REG


anova(REG) ### tabla anova sobre el modelo lineal REG
residuals(REG) ### residuos del modelo lineal REG
predict(REG) ### predicciones del modelo lineal REG
# Variables Dummy
# La siguiente rutina crea variables Dummy de todas variables categoricas de
la base de datos.
library(lattice)
library(ggplot2)
library(caret)
dummy < dummyVars( ., data = datos, levelsOnly = TRUE)
Sdummy < predict(dummy, datos)
datosd < as.data.frame(Sdummy)
# La siguiente rutina crea variables Dummy en un punto especfico
n< length(variable)
dummy< numeric(n)
for(i in 1:n)
if(variable[i]== 1.71) dummy[i]< 1

También podría gustarte