proc cas;
/* Chargement de l'ensemble d'actions */
loadactionset "network";
/* Lancement de l'analyse k-core */
action network.core /
/* Définition des données source */
links = {name="Links"}
/* Mapping des variables (Best Practice pour la robustesse) */
linksVar = {from="from", to="to"}
/* Paramètre direction explicite :
On indique au moteur de traiter A->B et B->A comme une simple connexion.
Cela évite toute ambiguïté sur la nature de la cohésion recherchée. */
direction = "UNDIRECTED"
/* Récupération des résultats */
outNodes = {name="Core_Res_Nodes", replace=TRUE}
outLinks = {name="Core_Res_Links", replace=TRUE};
run;
/* Aperçu : On s'attend à ce que le graph soit un 2-core complet */
table.fetch / table="Core_Res_Nodes";
quit;
network