[R-es] control errores en R

Carlos J. Gil Bellosta cgb en datanalytics.com
Jue Mar 17 14:31:50 CET 2011


Dependiendo del problema puede esr incluso más sencillo:

Dentro del bucle, antes de usar la matriz y después de crearla, se
comprueba (con un "if") si la matriz es cuadrada. De serlo, se corre
una parte del código; de no serlo, en el "else" se corre otro.

Un saludo,

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


El día 17 de marzo de 2011 14:09, Luciano Selzer
<luciano.selzer en gmail.com> escribió:
> Hola Victor, dale una mirada a ?try
>
> Espero que te sirva.
> Luciano
>
>
> El 17 de marzo de 2011 10:03, Víctor Rodríguez Galiano <luxorvrg en hotmail.com
>> escribió:
>
>>
>> Hola a todos,
>>
>> Tengo un bucle en R en el que en una de sus líneas
>> necesito construir una matriz cuadrada a partir de una de unas variables
>>  qeu se van generando en el bucle. El problema es que para todas las
>> combinaciones posibles no siempre las matrices son cuadradas, por lo que
>>  se produce un error:
>>
>> "Error: matrix is not square"
>> Error en kappa(confusion.matrix) :
>>  ningún ciclo para romper, saltando a nivel superior
>>
>> Me gustaría saber si hay alguna forma para decirle q ignore el error y pase
>> a la siguiente iteracion del bucle.
>>
>> Gracias
>>
>> Víctor.
>>        [[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