Cuando subconjunto una matriz en una sola columna, el resultado es de clase numérico, no de matriz (es decir, myMatrix [, 5] para subconjunto a la quinta columna). ¿Existe una forma compacta de crear subconjuntos en una sola columna, mantener el formato de la matriz y mantener los nombres de fila / columna sin hacer algo complicado como:
matrix( myMatrix[ , 5 ] , dimnames = list( rownames( myMatrix ) , colnames( myMatrix )[ 5 ] )
m[1,,drop=FALSE]
cooksd<-as.data.frame(cooks.distance(ft1)) cooksD_outliers<-cooksd[cooksd>0.1,drop=FALSE,]