Variables
Variable (programación)
Una variable es utilizada por los lenguajes de programación para almacenar datos que serán usados posteriormente por el programa. En R se pueden asignar objetos (valores, vectores, matrices, funciones, etc.) a una variable utilizando el símbolo =
o <-
. Los mas apropiado es utilizar <-
, ya que el símbolo =
puede ocasionar confusiones en la interpretación de los códigos tanto para R y el humano.
## se pueden asignar números
x <- 3
y <- 6
## realizar operaciones entre las variables
x * y
## para asignar palabras o letras se tienen que poner entre comillas
w <- "manzana"
El nombre de las variables puede incluir letras, números, puntos y guiones bajos, aunque existen algunas reglas:
## No puede iniciar con un número ni con un guion bajo
11psb <- 25
_psb <- 25
## Puede iniciar con un punto seguido de una letra
.psb11 <- 6
## Que pasa con la variable cuando el nombre inicia con un punto primero?
## No es recomendable utilizar palabras reservadas o claves que utiliza R
sum <- 30
sum(sum)
## Los caracteres especiales como '#', '&', etc., junto con espacios en blanco (tabulaciones, espacio) no están permitidos en un nombre de variable.
rf&sd <- 30
Variable (estadística)
Una variable en estadística es el valor de una característica que interese registrar de un objeto de estudio.
- Cualitativas
- se refieren a características o cualidades que no pueden ser medidas con números.
- Nominal.- presenta modalidades no numéricas que no admiten un criterio de orden. Ejemplos:
- Color de pétalos: rojo, azul, amarillo y naranja.
- Margen de la hoja: dentado, aserrado, lobado y entero.
- Ordinal.- presenta modalidades no numéricas, en las que existe un orden. Ejemplos:
- Vértebra.- primera, segunda, tercera, etc.
- Raíz.- principal, secundaria y terciaria.
- Cuantitativas
- se refiere a atributos que expresan una cantidad o cantidad de magnitud y por tanto toma valores numéricos.
- Discreta.- son variables numéricas que tienen un número contable de valores. Ejemplo:
- Número de espinas.- 15, 17, 25, 28, etc.
- Número de tépalos.- 20, 18, 36, 23, etc.
- Continua.- son variables numéricas que tienen un número infinito de valores. Ejemplo:
- Longitud de la región hilomicropilar.- 1.2, 2.3, 1.8, 3.2, etc.
- Ancho del tallo.- 7.8, 4.6, 6.5, 5.6, 6.6, etc.
Tipos de variables en R:
## Variable cuantitativa
##Discreta
typeof(5L) ## es necesario poner L después del número para forzar a que sea un integer
##Continua
typeof(5.5) ## double en otros lenguajes se conocen como float, son números que permiten decimales
## Variable cualitativa - R siempre tomara las variables cualitativas como nominales
typeof("manzana") ## character siempre se ponen entre comillas
Nota: en R podemos transformar una variable cualitativa nominal a ordinal, mediante un comando que se explicara más adelante.