Scénario de test & Cas d'usage
Análisis de redes y algoritmos de grafos.
Descubrir todas las acciones de optNetworkCreación de una tabla de enlaces que representa relaciones sospechosas entre cuentas (Nodos).
| 1 | |
| 2 | DATA casuser.fraud_links; |
| 3 | INPUT from $ to $; |
| 4 | DATALINES; |
| 5 | ACC_01 ACC_02 ACC_01 ACC_03 ACC_02 ACC_03 ACC_03 ACC_04 ACC_05 ACC_06 ACC_05 ACC_07 ACC_06 ACC_07 ACC_05 ACC_08 ; |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.tableInfo / TABLE="fraud_links" caslib="casuser"; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | |
| 2 | PROC CAS; |
| 3 | optNetwork.clique / links={name="fraud_links", caslib="casuser"} minSize=3 out={name="fraud_rings", caslib="casuser", replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
Se espera obtener una tabla 'fraud_rings' que contenga los identificadores de los nodos pertenecientes a cliques de tamaño 3 o superior. En este caso, debería identificar el anillo {ACC_01, ACC_02, ACC_03} y el anillo {ACC_05, ACC_06, ACC_07}, ignorando conexiones aisladas.