deleteModel
Description
Faites place nette ! L'action deleteModel permet de supprimer un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). d'une table de modèles stockée en mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya. CAS. Parfait pour faire le grand ménage de printemps parmi vos modèles obsolètes, tout en gardant votre espace de travail impeccable. Consultez la documentation officielle pour plus de détails .
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| deleteGlobal | Si défini à TRUE, le modèle sera supprimé d'une table de modèles globale. Valeur par défaut : FALSE. |
| modelName | REQUIS. Spécifie le nom du modèle à supprimer. Ce nom correspond à la colonne ModelName de la table des modèles. Un alias possible est 'model'. |
| modelTable | REQUIS. Spécifie la table contenant les modèles. Peut être une simple chaîne de caractères pour le nom, ou une liste d'options (name, caslib, persist, promote, replace). |
| modelTable.caslib | Spécifie la caslib pour la table des modèles. |
| modelTable.name | Spécifie le nom de la table des modèles. |
| modelTable.persist | Si TRUE, la table des modèles mise à jour sera sauvegardée dans la source de données de la caslib associée à la table. Par défaut : FALSE. Alias : persistTable. |
| modelTable.promote | Si TRUE, la table des modèles mise à jour sera promue à une portée globale. Par défaut : FALSE. Alias : promoteTable. |
| modelTable.replace | Si TRUE, permet de remplacer la table des modèles existante par la version mise à jour lors de la sauvegarde dans la caslib. Par défaut : TRUE. Alias : replaceTable. |
Préparation des données
Préparation de l'environnement
Avant de supprimer un modèle, il faut généralement en avoir publié un avec modelPublishing.publishModel. Voici un code de préparation de session standard.
| 1 | PROC CAS; SESSION casauto; caslib _all_ assign; RUN; |
Exemples d'utilisation
Suppression basique d'un modèle
Ce code supprime le modèle nommé 'MonModeleObsolète' de la table 'ModelTable'. Un aller simple vers l'oubli !
| 1 | PROC CAS; modelPublishing.deleteModel / modelName="MonModeleObsolète", modelTable="ModelTable"; RUN; |
Résultat Attendu :
Suppression globale avec persistance sur disque
Cet exemple montre comment supprimer un modèle d'une table globale située dans la caslib 'Public', puis sauvegarder et remplacer immédiatement la table mise à jour sur le disque. Le crime parfait, sans laisser de traces !
| 1 | PROC CAS; modelPublishing.deleteModel / deleteGlobal=TRUE, modelName="ModeleEchoue", modelTable={name="ModelTable", caslib="Public", persist=TRUE, replace=TRUE}; RUN; |