/* Création d'une session CAS et d'une caslib */ CAS; LIBNAME mycas CAS; /* Données d'exemple pour la classification binaire */ DATA mycas.CreditData; INPUT Age ScoreCredit Revenu StatutClient $; DATALINES; 25 700 50000 Bon 30 650 40000 Mauvais 35 720 60000 Bon 40 600 30000 Mauvais 45 75...
/* Création d'une session CAS et d'une caslib */ CAS; LIBNAME mycas CAS; /* Données d'exemple étendues pour la régression avec une variable catégorielle */ DATA mycas.SalesData; INPUT Publicite Internet Vendeurs Region $ Ventes; DATALINES; 10 5 2 Est 100 12 6 3 Ouest 120 8 4 2 Nord 90 15...
/* Création d'une session CAS et d'une caslib */ CAS; LIBNAME mycas CAS; /* Données d'exemple pour la régression avec plus de complexité */ DATA mycas.HousingPrices; INPUT Surface Chambres NbSallesBains AgeMaison Garage NbEtages PrixMaison; DATALINES; 1500 3 2 10 1 2 250000 1200 2 1 20 0...
/* Établissement d'une session CAS */ CAS; LIBNAME mycas CAS; /* Chargement d'un jeu de données SASHELP dans CAS pour simuler un grand jeu de données */ /* (Assurez-vous que le jeu de données SASHELP.CLASS est disponible et a une taille raisonnable) */ PROC CASUTIL; LOAD DATA=SASHELP.CLASS O...
caslib _all_ assign; /* Charger le jeu de données Sashelp.JunkMail dans une table CAS temporaire */ data mycas.junkmail; set sashelp.junkmail; run; /* Entraîner un modèle Forest de base */ proc forest data=mycas.junkmail seed=54321; input Address Addresses All Bracket Business CS CapAvg C...
caslib _all_ assign; /* Charger le jeu de données Sashelp.JunkMail dans une table CAS temporaire */ data mycas.junkmail; set sashelp.junkmail; run; /* Entraîner un modèle Forest avec validation croisée et options d'arbre */ proc forest data=mycas.junkmail seed=67890; input Address Address...
caslib _all_ assign; /* Charger le jeu de données Sashelp.JunkMail dans une table CAS temporaire */ data mycas.junkmail; set sashelp.junkmail; run; /* Entraîner un modèle Forest avec sélection de variables et importance */ proc forest data=mycas.junkmail seed=98765; input Address Addresse...
caslib _all_ assign; /* Charger le jeu de données Sashelp.JunkMail dans une table CAS temporaire */ data mycas.junkmail; set sashelp.junkmail; run; /* Entraîner un modèle Forest et le sauvegarder (première exécution) */ proc forest data=mycas.junkmail outmodel=mycas.forest_model seed=12345; ...
CASLIB _ALL_ ASSIGN; /* Assurez-vous que la CASLIB est assignée */ DATA mycas.iris_subset; set sashelp.iris; where species in ('Setosa', 'Versicolor'); if species = 'Setosa' then target = 0; else target = 1; drop species; RUN; PROC SVMACHINE data=mycas.iris_subset; input...
CASLIB _ALL_ ASSIGN; DATA mycas.simulated_data; call streaminit(123); do i = 1 to 100; x1 = rand('Uniform') * 10; x2 = rand('Uniform') * 10; if (x1 - 5)**2 + (x2 - 5)**2 < 10 then target = 0; else target = 1; output; end; RUN; PROC SVMACHINE d...