svm-model-importance-analysis
Train support vector machine classifiers and assess feature importance via recursive feature elimination (RFE). Inputs: feature matrix, binary class labels. Outputs: trained SVM model, RFE importance ranking, optimal feature subset, ROC performance curve.
Veto GatesRequired pass for any deployment consideration
| Dimension | Result | Detail |
|---|---|---|
| Scientific Integrity | PASS | No fabricated scientific claims or invented performance numbers were observed in any output. |
| Practice Boundaries | PASS | The skill stayed within a computational feature-ranking workflow and made no diagnostic or prescriptive claims. |
| Methodological Ground | PASS | The documented two-class linear SVM-RFE approach matched the tested binary dataset and scope restrictions. |
| Code Usability | PASS | Canonical, custom, missing-bundle, plot-only reuse, and corrupt-bundle executions all behaved as documented during the audit. |
Core Capability94 / 100 — 8 Categories
Medical TaskExecution Average: 92.2 / 100 — Assertions: 20/20 Passed
Canonical run completed successfully and produced the documented bundle, tables, plots, and session info.
Custom tolerance-rule settings executed cleanly and produced a full output set in a separate directory.
Missing plot-only artifact was rejected with a clear standardized error and an obvious recovery path.
Existing result bundles were reused cleanly and plots were regenerated without rerunning analysis.
The corrupt RDS bundle was rejected with a standardized skill error and explicit recovery guidance.
Key Strengths
- The skill has a strong CLI contract with clear inputs, outputs, and scope boundaries for two-class SVM-RFE work.
- Path confinement is implemented correctly: output traversal outside the skill root was rejected with a standardized error.
- Determinism is strong: repeat canonical runs produced byte-identical ranking CSV outputs under a fixed seed.
- The implementation is modular and backed by a runnable packaged test suite that passed during the audit.