Está en la página 1de 5

Menú EDIT Menú VIEW

Undo/Redo: Deshace/Rehace la última acción Zoom In/Zoom Out: Realiza un zoom sobre cada una de las
realizada/rechazada en la ventana del editor. ventanas aumentando/disminuyendo el tamaño de su
Cut/Copy/Paste: Corta/ copia/pega cualquier conjunto de texto contenido.
de la ventana del editor.
Find…: Permite buscar alguna palabra o conjunto de palabras del Menú PLOT
texto que se esté utilizando en la ventana del editor.
Find Next/Find Previous: Encuentra el siguiente/anterior Next Plot/ Previous Plot: Muestra el gráfico siguiente/anterior.
conjunto de letras idéntico al buscado anteriormente en la Zoom Plot: Abre una nueva ventana en la que se muestra el
misma ventana del editor. gráfico seleccionado.
Replace and Find: Busca alguna palabra o conjunto de palabras Save Plot as Image…/Save Plot as PDF: Guarda el gráfico
del texto que se esté utilizando en la ventana del editor, y seleccionado como una imagen (. png, jpg, tiff, bmp, metafile,
además reemplaza el conjunto de texto buscado por otro que .svg, .eps) /en PDF
elijamos. Remove Plot: Elimina el gráfico seleccionado
Clear All: Elimina todos los gráficos creados.
Menú CODE
Back/Fordward: Rehacer/Deshacer una acción hecha en el script Menú SESSION
de trabajo.
Insert Section: Escribe un comentario en el script con el título de Interrupt R: Permite interrumpir algún proceso interno que no
la sección (útil para ir directamente a una parte del trabajo). queremos que finalice.

Funciones numéricas Constantes

?Arithmetic ?Constants
pi = 3.141593

letters = abecedario en minúscula

LETTERS = abecedario en mayúscula

month.abb = meses del año en ingles abreviados

month.name = meses del año en ingles


___________________________________________
Vector

variable = vector

variable <- vector


e = exp (1)
vector -> variable

variable <- c (valores separados por comas)


Funciones trigonométricas
___________________________________________
Argumentos y resultados se dan/se obtienen en radianes
Tipos de datos y objetos

Logical = (FALSO/VERDADERO)

Number = (Entero, Decimal, Complejo)

Character = Letras y palabras ("")


Otros tipos de datos son "list", "expression", "name",
"symbol" and "function"
Función

seq(x) = genera una secuencia partiendo desde 1 hasta x names(x) <- a = etiquetar elementos del vector x de
acuerdo con el vector a
seq (from=x, to=y, by=z) → seq(x,y,z) = secuencia desde x
hasta y, incrementando de z en z mean(x) = media del vector x
seq(x,y ,length.out = z) = repartir uniformemente en z median(x) = mediana del vector x
números el rango iniciando en x y terminando en y
sum(x) = suma todos los valores del vector x
rep(x,y) = crea un vector con y repeticiones de x
max(x) = busca el valor máximo del vector x
rep(c(x:y),z) = replica el vector (x:y) z cantidad de veces
min(x) = busca el valor mínimo del vector x
mode(x) = conocer el modo del vector x
range(x) = rango del vector x
mode (x) <- “nuevo modo” = cambiar modo del vector
quantile(x) = encuentra los cuantiles del vector x
length(x) = observar longitud del vector x
var(x) = cuarsivarianza del vector x
numeric(x) = crea vector vacío con x elementos
which(is.na(x)) = Busca la posición de NA en el vector x
sort(x) = ordena de menor a mayor el vector x
which(x == a) = Busca la posición de a en el vector
sort(x,decreasing = TRUE) = ordena de mayor a menor el /matríz X
vector x
which (x == a, arr.ind =T) = Indica la fila y columna de a en
order(x) = ordena de menor a mayor el vector x indicando
la matrix x; arr.ind → Matriz , cubo o más dimensiones
que elemento del vector debe ir primero, segundo y
tercero…

MATRICES

matrix(x, y, z) = matrix con valores del vector x, distribuido en y número de filas y z números de columnas

matrix(x,ncol=z,byrow=FALSE) = llena de a columnas (por defecto es byrow=FALSE)

matrix(x,ncol=z,byrow=TRUE) = llena de a filas

matrix (x,y,z,dimnames=list(c("Nombre de las filas "),c("Nombre de las columnas"))) = nombrar las filas y columnas

t(x) = transponer la matrix x o el data.frame x rbind () = unión por filas cbind () = unión por columnas

DATA.FRAMES

data.frame(x,y,z) = Data frame con valores de los vectores x,y, y z is.numeric(x$a) = ¿Es numérico la columna
a del data frame x?
dim(x) = dimensiones filas (observaciones) columnas (variables) del
data.frame x is.character(x$a) = ¿Es carácter la columna a
del data frame x?
colnames(x) = nombre de las columnas del data frame x
head(x) = Los seis primeros valores del
str(x) = estructura del vector, o data.frame x vector x
x$a = seleccionar la parte a del data.frame x tail(x) = Los seis últimos valores del vector x
attach(x) = engancha el data frame min(x) = El mínimo valor del vector x
subset(x, a == “@”) = selecciono de la parte a, los valores que tengan @ del max(x) = El máximo valor del vector x
data.frame x. Otra opción sería x[a == “@”,]
unique(x$a) = Se obtiene los distintos
subset(x, a == “@” & b < #) = agregar otro filtro a mi selección
valores/nombres de la columna a en el
rownames(x) = cambiar nombres al data.frame x data.frame x
cut(x) = Divide el vector/columna x en intervalos de acuerdo con los valores que presenten
cut(x, breaks = @) = Divide el vector/columna x en @ intervalos
cut(x, breaks = c(0,1,2) = Divide el vector/columna x en 2 intervalos, el primero de 0 a 1, el segundo de 1 a 2
cut(x, labels =c(“a”,”b”) = Asigna nombre a cada intervalo

FACTORES *Variable categórica*


factor(x) = codifica como factor el vector x
factor(x,levels=c("A","B"),labels=c("a","b")) = crear un factor especificando los niveles del factor (levels → A y B) y las
etiquetas de dichos niveles (labels→ a y b)

as.numeric(x) = convertir un factor en variable nùmerica

IMPORTAR ARCHIVOS ESTADISTICA DESCRIPTIVA

read.csv(“nombre del_archivo.csv”dim) = importar un summary(x) = resumen descriptivo de x


archivo de tipo .csv
CAMBIAR DIRECTORIO
INSTALAR PAQUETES
setwd() = cambiar de directorio
install.packages(“Nombre del paquete”) = instalar un
Session → Set working directory
paquete

library(“Nombre del paquete”) = activar el paquete

GRÀFICOS fill: hace que aparezcan las líneas y símbolos


especificados junto al texto de la leyenda.
plot(): gráficos de nubes de puntos, entre otros
bty=n: leyenda sin caja
hist(): histogramas

barplot(): diagramas de barras Argumentos de los gràficos

boxplot(): diagramas de caja y bigote xlim, ylim: controlan, la extensión de los ejes X e Y.

pie(): diagrama de sectores xlab , ylab: controlar las etiquetas de los ejes

pers(): superficies en 3D main: indica el título del gráfico.

dochart(): dibuja un diagrama de puntos de Cleveland sub: subtítulo del plot

names.arg= colocar nombres en el eje x


points(): agrega puntos al plot
type: Indica el tipo de gráfico a realizar. En concreto:
lines(): agrega líneas al plot
type="p" puntos
Leyenda de un gráfico
type="l" líneas
legend() = agregar legenda al gráfico
type=”c” línea entre cortada
x = localización: puede ser en coordenadas x,y por
type="b" (both, ambos) Puntos unidos por líneas.
palabras clave como "bottomrigth","bottom","left"
type=”o” puntos y líneas sobretrazados
cex: ajusta el tamaño de manera proporcional a los
símbolos type=”h” líneas verticales
type= “s” y type= “S” = Escalones cex.sub = Tamaño texto subtítulos

type="n" No dibuja nada. col = Color de todo el plot

pch= Tipo de carácter a usar en el gráfico (circulo, col.axis = Color del eje
triangulo, punto) ?points
col.lab = Color de las etiquetas
col= asignar color al gráfico
col. main = Color título
lty= tipo de línea (punteada, continua)
col.sub = Color subtítulo
lwd = define el grosor de la línea
font = Formato del texto: 1 → Sin formato; 2 → Negrita; 3
cex= define el tamaño de los caracteres → Cursiva; 4 → Negrita cursiva

cex.main = define el tamaño del título font.axis = Formato del eje

col.main= define el color del título font.lab = Formato de las etiquetas

panel.first = gris (a, b) = Ubicado de tercero después de font. main = Formato título
definir los dos ejes. Dibuja cuadrículas de fondo de a
font.sub = Formato subtítulo
columnas y b filas
las = estilo de las etiquetas de los ejes: 0→ paralelo al eje;
density = define la densidad de líneas de sombreado
1 → horizontales; 2→perpendiculares; 3→verticales
angle = define el ángulo de las líneas de sombreado
mai = proporciona el margen del plot c(abajo, izquierda,
border = define el color del borde o la presencia del arriba, derecha)
mismo (TRUE o FALSE)
oma = proporciona los márgenes exteriores c(abajo,
?PAR izquierda, arriba, derecha)

par(mfrow=c(#filas:#columnas)): dividir la ventana plot en pin = modifica las dimensiones del plot (ancho, alto)
distintas ventanas

dev.off(): apagar esa división pairs(x): Si x es una matriz o un marco de datos, "pairs(x)"
bg = Color del fondo del plot dibuja todas las posibles gráficas bivariadas entre las
columnas de x.
bty = Tipo de cuadro que se dibuja (“l”, “7”, “c”, “u”,
“o”) , un valor “n” suprime el cuadro x11(): abro otra ventana gráfica

cex = Define el tamaño de todo el texto del plot

cex.axis = Tamaño texto eje

cex.lab = Tamaño texto etiquetas

cex.main = Tamaño texto títulos

BARPLOT
barplot(…, names.arg=c(“..”) = Asigna nombre a cada barra

barplot(…, horiz = TRUE) = Invierte lo ejes, las barras quedan horizontales

barplot(…, space = a) = Una de distancia de a entre barras

barplot(as.matrix(x), beside=TRUE) = una barra al lado de la otra

barplot(as.matrix(x), beside=FALSE) = una barra encima de la otra


barplot(as.matrix(x), legend.text = TRUE) = construye una legenda donde las etiquetas son el nombre de cada fila

BOXPLOT
boxplot (x~y, notch = TRUE) = crea muescas a cada lado de la caja en la mediana

boxplot(x~y, outline =FALSE) = no dibuja los outliers

boxplot(x~y, boxwex = #) = define una escala para cada boxplot

boxplot(x~y, staplewex = #) = define la escala de los bigotes del boxplot

boxplot(x~y, horizontal = TRUE) = los bloxplot quedan horizontales

HISTOGRAMA
hist(…, freq =TRUE) = Los valores son frecuencias , conteo

hist(…, freq = FALSE) = Densidades de probabilidad, el área total será uno

hist(…, labels = TRUE) = Dibuja las etiquetas en la parte superior de la barra

OPERADORES

Operador aritmético en R Operador relacional en R


+ Suma > Mayor que
– Resta < Menor que
* Multiplicación >= Mayor o igual que
/ División <= Menor o igual que
^ Exponencial == Igual a
** Exponencial != Distinto a
%/% División entera
Operador lógico en R
%% Residuo de una división & Comparación lógica ‘AND’ (Y) elemento a
elemento
Operador misceláneo en R
&& Comparación lógica ‘AND’ de vectores
$ Subconjunto de un data frame o lista con
| Comparación lógica ‘OR’ (O) elemento a
nombres
elemento
: Generador de secuencias
|| Comparación lógica ‘OR’ de vectores
~ Formulación de modelos
! Negación lógica ‘NOT’ (NO)

También podría gustarte