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:
    1. 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:
    1. 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:
    1. 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:
    1. 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.