Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- % Calculamos ahora los valores que se sitúan como umbral para el primer y el tercer cuartil
- valor_25=prctile(entrada,25);
- valor_75=prctile(entrada,75);
- % Eliminamos ahora todos los patrones que se sitúan fuera de estos umbrales (en cualquiera de sus variables).
- % Primera entrada
- entrada1=entrada(:,1);
- indice_outlier_1_75=find(entrada1>=valor_75(1));
- indice_outlier_1_25=find(entrada1<=valor_25(1));
- indice_outlier_1=unique([indice_outlier_1_75;indice_outlier_1_25]);
- % Segunda entrada
- entrada2=entrada(:,2);
- indice_outlier_2_75=find(entrada2>=valor_75(2));
- indice_outlier_2_25=find(entrada2<=valor_25(2));
- indice_outlier_2=unique([indice_outlier_2_75;indice_outlier_2_25]);
- % Todos los outliers
- indice_outlier=unique([indice_outlier_1;indice_outlier_2]);
- % Patrones dentro de los valores extremos
- entrada_sin_outliers=entrada;
- entrada_sin_outliers(indice_outlier,:)=[];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement