proc cas; bart.bartScoreMargin / model={caslib='casuser', name='modele_bart_margin'}, table={caslib='casuser', name='voitures_interpretation'}, margins={{name='Marge_SUV', at={{var='type', value='SUV'}}}, {name='Marge_Sedan', at={{var='type', value='Sedan'}}}}, casO...
proc cas; bart.bartScoreMargin / model={caslib='casuser', name='modele_bart_margin'}, table={caslib='casuser', name='voitures_interpretation'}, margins={{name='Marge_Haute_Puissance', at={{var='puissance', value=200}}}}, casOut={caslib='casuser', name='resultat_marge_puissance',...
proc cas; bart.bartScoreMargin / model={caslib='casuser', name='modele_bart_margin'}, table={caslib='casuser', name='voitures_interpretation'}, margins={{name='Marge_SUV', at={{var='type', value='SUV'}}}, {name='Marge_Sedan', at={{var='type', value='Sedan'}}}}, diff...
/* --- DANS LA SESSION 1 (Lance la tâche longue) --- */ proc cas; /* Créer une nouvelle session et obtenir son UUID */ session casauto sessopts=(caslib='casuser'); print 'UUID de la nouvelle session : '||casauto.session_status.uuid; /* Lancer une action longue (simulée par un sleep de 30...
/* --- SESSION UTILISATEUR (ID: session_longue) --- */ cas session_longue sessopts=(caslib='casuser', timeout=3600); libname mycas cas session=session_longue; /* 1. L'utilisateur lance un modèle complexe qui prendra beaucoup de temps */ proc cas session=session_longue; print 'UUID de la sessio...
proc cas; optNetwork.biconnectedComponents / links={name='LinkSetIn', caslib='casuser'}, outArtPoints={name='ArtPoints', caslib='casuser', replace=true}, outBiconnectedComponents={name='BiConComp', caslib='casuser', replace=true} ; run; /* Afficher les résultats */ print tabl...
proc cas; optNetwork.biconnectedComponents / links={name='LinkSetIn', caslib='casuser'}, outNodes={name='NodesOut', caslib='casuser', replace=true} ; run; proc print data=casuser.NodesOut; run;
/* Création d'un graphe plus complexe */ data casuser.LinkSetIn_complex; informat from $1. to $1.; input from $ to $; datalines; A B B C C A C D D E D F F G G H H I I G ; run; proc cas; optNetwork.biconnectedComponents / links={name='LinkSetIn_complex', caslib='casuser'}, outArtP...
proc cas; dataPreprocess.binning / table={name='revenus_clients', caslib='casuser'}, inputs={{name='revenu_annuel'}}, casOut={name='clients_binned_simple', caslib='casuser', replace=true} ; run; proc print data=casuser.clients_binned_simple(obs=10); run;
proc cas; dataPreprocess.binning / table={name='revenus_clients', caslib='casuser'}, inputs={{name='revenu_annuel'}}, method='QUANTILE', nBinsArray=4, casOut={name='clients_binned_quantile', caslib='casuser', replace=true} ; run; proc freq data=casuser.clients_binned_quan...