Scénario de test & Cas d'usage
Simulation d'un réseau d'antennes avec des appels dirigés. Création d'une densité de liens plus élevée pour tester la charge et la direction.
| 1 | |
| 2 | DATA mycas.antenna_traffic; |
| 3 | call streaminit(123); |
| 4 | DO i=1 to 100; |
| 5 | from_ant = 'ANT_' || put(rand('Integer', 1, 10), z2.); |
| 6 | to_ant = 'ANT_' || put(rand('Integer', 1, 10), z2.); |
| 7 | IF from_ant ne to_ant THEN OUTPUT; |
| 8 | END; |
| 9 | |
| 10 | RUN; |
| 11 |
| 1 | |
| 2 | PROC CAS; |
| 3 | network.community / links={name='antenna_traffic'} direction='DIRECTED' resolutionList={0.5, 1.0, 2.0} outLevel={name='ResolutionLevels', replace=true} outNodes={name='AntennaCommunities', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
L'action doit produire une table `ResolutionLevels` contenant les résultats pour les résolutions 0.5, 1.0 et 2.0. La table `AntennaCommunities` doit refléter la structure dirigée (A->B n'implique pas B->A pour l'appartenance communautaire si le flux est asymétrique).