Scénario de test & Cas d'usage
Erstellung eines kleinen Datensatzes 'patienten_studie' mit wenigen Beobachtungen.
| 1 | |
| 2 | DATA casuser.patienten_studie; |
| 3 | INPUT patient_id alter blutwert marker diagnose $; |
| 4 | DATALINES; |
| 5 | 1 25 105.5 0.1 Negativ 2 30 110.2 0.4 Negativ 3 45 140.0 0.8 Positiv 4 50 135.5 0.7 Positiv 5 22 100.1 0.0 Negativ 6 60 160.3 0.9 Positiv ; |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | |
| 2 | PROC CAS; |
| 3 | mlTools.crossValidate / TABLE={name='patienten_studie'}, modelType='SVM', kFolds=2, seed=42, logLevel=3, trainOptions={ target='diagnose', inputs={'alter', 'blutwert', 'marker'} }; |
| 4 | |
| 5 | RUN; |
| 6 |
Die Aktion läuft erfolgreich mit nur 2 Folds. Dank `logLevel=3` enthält das Protokoll detaillierte Informationen über die Initialisierung, die Aufteilung der Daten und den Abschluss jedes Folds. Der Seed garantiert exakt gleiche Ergebnisse bei Wiederholung.