[R-es] coincidencias entre dos factores

Carlos J. Gil Bellosta cgb en datanalytics.com
Jue Oct 21 15:44:40 CEST 2010


Hola, ¿qué tal?

Si tus vectores son a y b, simplemente compáralos:

comparacion <- a == b

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 21 de octubre de 2010 15:41, Víctor Rodríguez Galiano
<luxorvrg en hotmail.com> escribió:
>
> Hola Javier,
>
> Gracias por tu respuesta. No es eso exactamente lo que necesito. Creo que me he explicado mal.
>
> Y tengo dos factores. El primero de ellos es los resultados de mi clasificación, que tendría la siguiente forma:
>
>
> [1] 12 12 1  12 1  1  1  1  1  1  1  1  12 1  12 1  1  1  1  1  1  1  1  1  1
>  [26] 12 1  1  1  1  1  1  12 1  12 1  1  1  1  1  12 1  12 1  12 1  1  1  12 1
>  [51] 2  2  3  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2...
>
> El otro factor es el test:
>
>  [1] 1 1 1  1 1  1  1  1  1  1  1  1  1 1  1 1  1  1  1  1  1  1  1  1  1
>  [26] 1 1  1  1  1  1  1  1 1  1 1  1  1  1  1  1 1  1 1  1 1  1  1  1 1
>  [51] 2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2
>
> Lo que quiero obtener sería lo siguiente:
>
>  [1] F F T  F T  T  T  T  T  T  T  T  F T  F T  T  T  T  T  T  T  T  T  T
>  [26] F T  T  T  T  T  T  F T  F T  T  T  T  T  F T  F T  F T  T  T  F T
>  [51] T  T  F  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T
>
>
> T significa True, que quiere decir que las etiquetas coinciden en el test y en la clasificación F significa false que quiere decir... Pues sería eso, pero con 0 y 1:
>
> [1] 0 0 1  0 1  1  1  1  1  1  1  1  0 1  0 1  1  1  1  1  1  1  1  1  1
>  [26] 0 1  1  1  1  1  1  0 1  0 1  1  1  1  1  0 1  0 1  0 1  1  1  0 1
>  [51] 1  1  0  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
>
>
> No se si esto te alcara un poco mi explicación anterior y se te ocurre algo.
>
> Gracias
>
> Víctor.
>
>
>
>
> From: javimunozlara en gmail.com
> Date: Thu, 21 Oct 2010 15:11:21 +0200
> Subject: Re: [R-es] coincidencias entre dos factores
> To: luxorvrg en hotmail.com
> CC: r-help-es en r-project.org
>
> Hola Víctor.
>
>
> mira la función classAgreement en el paquete e1071
>
>
> Saludos.
>
>
> El 21 de octubre de 2010 14:02, Víctor Rodríguez Galiano <luxorvrg en hotmail.com> escribió:
>
>
> Hola a todos,
>
> tengo unos datos clasificados, es decir un factor con etiquetas de 1 a 14 y quiero comprobar las coincidencias con un test (también otro factor). Lo que me interesa obtener más que la matriz de confusión o el indice kappa, es otro factor con las coincidencias entre ambos factores (clasificación y test). Es decir 1 si coinciden las etiquetas y 0 si no coinciden,  Supongo que para ello habrá alguna función muy básica en R, pero como soy principiante en esto la desconozco. ¿Alguien me puede ayudar?
>
>
> Gracias.
>       [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>



Más información sobre la lista de distribución R-help-es