función (objeto, opciones)
x <- 5plot (cars, col=4)
Vector <- c(1, 2, 3, 4)Vector <- c(1, 2, "Tres”, 4)Lista <- list (1, 3, 7, "Olla", FALSE)Vector2 <- c(5:8)Matriz <- matrix(c(Vector, Vector2),4,2)Conj <- data.frame(Vector, Vector2)Conjunto$ColumnaConj$Vector <- factor(Conj$Vector)Vector <- c(2,4,12,48)VectorCuad <- Vector^2apply (Matriz, 1, mean)apply (Matriz, 2, mean)save(Conjunto, file="Conjunto.Rdata")load("Conjunto.Rdata")write.table(Conjunto, "Conjunto.txt", sep="\t")#### Sintaxis de R## Ejemplos para mostrar las reglas básicas de la sintaxis de R# Usaremos el conjunto de datos "Davis"# Davis, C. (1990) Body image and weight preoccupation: A comparison # between exercising and non-exercising women. Appetite, 15, 13–21. ## Las líneas separan comandos o partes de comandos. # Cada línea debe tener 80 caracteres o menos# El símbolo "#" sirve para insertar comentarios que no influyen en el códigoDavis # Esto muestra el conjunto# Y tiene las siguientes variables:# sex weight height repwt repht#1 M 77 182 77 180#2 F 58 161 51 159#3 F 53 161 54 158## Este conjunto de datos se llama "Davis"# La segunda variable de "Davis" es "weight"## Una sintaxis aceptada es: funcion ( conjunto $ variable )# Por ejemplo:plot ( Davis $ weight )# Los espacios son opcionales. Se puede escribir lo mismo así:plot (Davis$weight)## Otra sintaxis aceptada es: with ( conjunto, funcion ( variable ) )# El mismo comando anterior se puede entonces escribir:with (Davis, plot(weight)) # Fíjese que tienen la ventaja de etiquetar solo nombre de variable ## Para pasar varios argumentos a la función, se usa "," como separador:plot (Davis$weight, Davis$height)# O también:with (Davis, plot(weight,height)) ## En algunos casos, por ejemplo pruebas de correlación# se puede incluir al interior del comando la referencia al conjunto de datos# con una sintaxis de este tipo: funcion ( ~ variable + variable, data = conjunto)# Por ejemplo: cor.test( ~ weight + height, data=Davis)## Asignaciones# Para asignar valores a un objeto se usa "<-" por ejemplo# para crear un objeto llamada "D" col en conjunto "Davis" usamos:D <- Davis## Punto y coma sirve para separar funciones en una línea:summary(D); mean (D$weight); plot (D); plot (D$height)# Las comillas indican cadenas de caracteres,por ejemploplot (D$weight, main="Gráfico para mostrar el uso de comillas", col="red") # Los paréntesis devuelven el valor numérico correspondiente, por ejemplo:plot (D$height, main="Gráfico para mostrar el uso de comillas", cex=(D$weight/50), col=D$sex)#