Cómo crear un factor de r

Video: R project (espanol) - ANOVA one-way (un factor)

Para crear un factor en R, se utiliza el factor() función. Los tres primeros argumentos de factor() justificar algo de exploración:

  • x: El vector de entrada que desea convertirse en un factor.

    Video: Alan Walker - Faded | Launchpad MK2 cover + Project File

  • niveles: Un vector de opcional de los valores que x podría haber tomado. El valor por defecto está ordenada lexicográfico, valores únicos de x.

  • etiquetas: Otro vector opcional que, por defecto, toma los mismos valores que niveles. Puede utilizar este argumento para cambiar el nombre de sus niveles.

El hecho de que se puede suministrar tanto a nivel y etiquetas de factor puede conducir a confusión. Sólo recuerde que niveles se refiere a los valores de entrada de x, mientras etiquetas se refiere a los valores de salida de la nueva factor.

Consideremos el siguiente ejemplo de un vector que consta de direcciones de la brújula:

gt; direcciones lt; - c ("norte", "Este", "Sur", "Sur")

Observe que este vector contiene el valor "Sur" dos veces y carece de valor "Oeste". En primer lugar, convertir direcciones a un factor:

gt; factores (direcciones) [1] SouthLevels Norte Este Sur: Este Del Norte Sur

Observe que los niveles de su nuevo factor no contiene el valor "Oeste", que es como se esperaba. En la práctica, sin embargo, tiene sentido tener todas las posibles direcciones de la brújula como los niveles de su factor. Para agregar el nivel que falta, se especifica el niveles argumentos de factor:

gt; factor de (direcciones, niveles = c ("norte", "Este", "Sur", "Oeste")) [1] SouthLevels Norte Este Sur: Noreste Suroeste

Como se puede ver, los valores siguen siendo los mismos, pero esta vez los niveles contienen también "Oeste".

Ahora imagina que en realidad se prefiere tener nombres abreviados de los niveles. Para ello, se hace uso de la etiquetas argumento:

gt; factor de (direcciones, niveles = c ("norte", "Este", "Sur", "Oeste"), Etiquetas c = ("norte", "mi", "S", "W")) [1] N E S SLevels: N E S W
Artículos Relacionados