Scénario de test & Cas d'usage
Erstellung eines kleinen, gerichteten sozialen Graphen mit einigen hoch vernetzten Knoten.
| 1 | |
| 2 | DATA mycas.SocialGraph; |
| 3 | LENGTH from $10 to $10; |
| 4 | INPUT from $ to $ weight; |
| 5 | DATALINES; |
| 6 | UserA UserB 1 UserA UserC 1 UserB UserC 1 UserC UserA 1 UserD UserC 1 UserE UserC 1 UserC UserF 1; |
| 7 | |
| 8 | RUN; |
| 9 |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.loadTable / path='SocialGraph.sashdat' caslib='casuser' casOut={name='SocialGraph', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | |
| 2 | PROC CAS; |
| 3 | network.centrality / links={name='SocialGraph'} outNodes={name='InfluencerScores', replace=true} direction='DIRECTED' degree='BOTH' pageRank='WEIGHT' pageRankAlpha=0.85; |
| 4 | |
| 5 | RUN; |
| 6 |
Die Tabelle 'InfluencerScores' wird erstellt. UserC sollte die höchsten Werte für 'PageRank' und 'DegreeOut' aufweisen, da er von vielen anderen Knoten referenziert wird und zentral im Netzwerk liegt.