Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. % Calculamos ahora los valores que se sitúan como umbral para el primer y el tercer cuartil
  2. valor_25=prctile(entrada,25);
  3. valor_75=prctile(entrada,75);
  4.  
  5. % Eliminamos ahora todos los patrones que se sitúan fuera de estos umbrales (en cualquiera de sus variables).
  6. % Primera entrada
  7. entrada1=entrada(:,1);
  8. indice_outlier_1_75=find(entrada1>=valor_75(1));
  9. indice_outlier_1_25=find(entrada1<=valor_25(1));
  10. indice_outlier_1=unique([indice_outlier_1_75;indice_outlier_1_25]);
  11. % Segunda entrada
  12. entrada2=entrada(:,2);
  13. indice_outlier_2_75=find(entrada2>=valor_75(2));
  14. indice_outlier_2_25=find(entrada2<=valor_25(2));
  15. indice_outlier_2=unique([indice_outlier_2_75;indice_outlier_2_25]);
  16. % Todos los outliers
  17. indice_outlier=unique([indice_outlier_1;indice_outlier_2]);
  18.  
  19. % Patrones dentro de los valores extremos
  20. entrada_sin_outliers=entrada;
  21. entrada_sin_outliers(indice_outlier,:)=[];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement