R Programación Estadística
R Programación Estadística
R Programación Estadística
OBTENER AYUDA
help.start(). En
| ella encontrarás un menú de recursos, entre los cuales se encuentran
| manuales, referencias y demás material para comenzar a aprender R
Para obtener información acerca de
| una función, por ejemplo de la función print(), debes escribir ?print en la
| línea de comandos
help(), la cual es un equivalente de ?. Al
| utilizar help(), usarás como argumento el nombre de la función entre
| comillas, por ejemplo, help("print")
Para buscar ayuda sobre un operador, éste tiene que encontrarse entre
| comillas inversas. Por ejemplo, si buscas información del operador +, deberás
| escribir help(`+`) o ?`+` en la línea de comandos.
apropos() y example(“”) sirven para obtener ejemplos del uso de funciones
R te permite buscar información sobre un tema usando ??. Por ejemplo, escribe
| ??regression en la línea de comandos
Objeto
Casi todo es un objeto en R.
Tipos:
1. Character. Van entre comillas
2. Vector. Es el elemento más importante de R. En él se basan la mayoría de
operaciones. Se pueden sumar, restar. Está hecho de caractéres
3. Numérico. es complex (de forma a+bi) o entero
4. Lógico. T de true. F de false
5. NULL, NA, Inf, -Inf, Nan
6. Matrices
Operador
And, or, >, <, >=, <=, !=, ==
>Sys.Date()
Refleja la fecha y hora del sistema
>vector()
Crea un vector con los valores por defecto del tipo especificado. Tipo es tipo de
objeto: Character, complejo, entero, lógico. Solo almacena valores del mismo tipo
Ej. >vector(“logical” length=10)
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
Listas
Es una colección ordenada de objetos, que pueden ser de diferentes clases
> list(0, "Hola", TRUE)
Coerción. En un vector con números complex, valores logical y números enteros, los valores
son expresados en complex porque es la única clave en la que se puede expresar todo. La
coerción es hacer que todos los elementos de un vector sean de la misma clase
Coerción explícita
>as.*() donde * es logical, numeric, integer y character. Esto lee los vectores en
clave de un tipo de variable
>data.frame() . Representa una tabla de datos, en las que se nombra dentro del paréntesis
a la variable vertical. Otra manera de crear dataframes es con las funciones read.table() y
read.csv(). También puedes usar la función data.matrix() para convertir un data frame en
una matriz.
Arreglo (array)
es un vector multidimensional. Vectores y arreglos se
| almacenan de la misma manera internamente, pero un arreglo se muestra
| diferente y se accede diferente.
Para crear un arreglo de dimensión 3x3x2 y de contenido los números
| del 1 al 18 y guardarlo en la variable 'mi_arreglo', ingresa
| mi_arreglo <-
| array(c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18),dim=c(3,3,2))
| en la línea de comandos
Array(fila,columna,capa)
Lección 5 - Funciones
- Estructuras de control
Son elementos que permiten controlar el flujo de ejecución de un
programa, así como su llevar a cabo tareas u operaciones.
Tipos:
1. Condicionales (if, else)
if
sintaxis:
if(condición1){
##operaciones
}elseif (condicion2){
##otra operacion
}else{
##otraoperacion
}
else
Funciona como un sino, ejecutandose en caso de no cumplirse la
condicion inicial
- Funciones
Función: Son las operaciones que hacen todo el trabajo en R
Las mayoría de las funciones son de la siguiente forma:
| f(argumento_1, argumento_2, ...). Donde f es el nombre de la función
| y argumento_1, argumento_2, ... son argumentos para la función
Las funciones son definidas de la siguiente manera:
#
# nombre_de_funcion <- function(argumento_1, argumento_2){Cuerpo
de la función}
Cuando termines de definir una función, puedes
# usarla de la siguiente manera:
#
# nombre_de_funcion(valor_1, valor_2)