المهارات scikit-survival
📊

scikit-survival

آمن ⚡ يحتوي على سكربتات⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة

تحليل بيانات البقاء مع scikit-survival

متاح أيضًا من: davila7

يتعامل تحليل البقاء مع البيانات التي قد لا تكون فيها الأحداث قد حدثت لجميع الموضوعات. توفر هذه الأداة أدوات Python للنمذجة الزمنية للحدث مع البيانات المُرقَّبة باستخدام نماذج Cox، والغابات العشوائية للبقاء، وآلات المتجهات الداعمة، ومقاييس التقييم المتخصصة مثل مؤشر التوافق.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "scikit-survival". Build a survival model for the veterans lung cancer dataset and evaluate performance

النتيجة المتوقعة:

  • Loaded veterans_lung_cancer dataset with 137 patients
  • Censoring rate: 8.0% (11 events, 126 censored)
  • Fitted CoxPHSurvivalAnalysis with concordance_index_ipcw = 0.73
  • Top risk factors: Karnofsky score (HR=0.96), age (HR=1.02)
  • Time-dependent AUC at 180 days: 0.81

استخدام "scikit-survival". Compare Random Survival Forest and Cox model on GBSG2 breast cancer data

النتيجة المتوقعة:

  • Loaded GBSG2 dataset with 2238 patients, 1548 events
  • RandomSurvivalForest C-index: 0.68 (5-fold CV)
  • CoxPHSurvivalAnalysis C-index: 0.66 (5-fold CV)
  • RSF selected 12/7 features via permutation importance
  • Recommendation: RSF provides slightly better ranking ability

التدقيق الأمني

آمن
v4 • 1/17/2026

All 277 static findings are FALSE POSITIVES. This skill contains only markdown documentation for the legitimate scikit-survival Python library. The 'Ruby/shell backtick execution' detections are markdown code fences (```python) for Python syntax highlighting. No executable code, scripts, or malicious patterns exist. The 'C2 keywords' and 'weak cryptographic algorithm' detections are false positives caused by statistical/medical terminology being misidentified by the pattern scanner.

8
الملفات التي تم فحصها
3,958
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

⚡ يحتوي على سكربتات (2)
⚙️ الأوامر الخارجية (3)
🌐 الوصول إلى الشبكة (1)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

تنبؤ البقاء للمرضى

تحليل بيانات التجارب السريرية للتنبؤ باحتمالات بقاء المرضى وتحديد عوامل الخطر للنتائج السلبية.

التعلم الآلي للحدث الزمني

بناء ومقارنة نماذج البقاء المتعددة بما في ذلك Cox، والغابة العشوائية للبقاء، وآلة المتجهات الداعمة للصيانة التنبؤية أو تسرب العملاء.

نمذجة تطور المرض

دراسة بيانات الحدث الزمني مع المخاطر المتنافسة مثل الوفاة لأسباب مختلفة في دراسات تطور المرض.

جرّب هذه الموجهات

تحليل البقاء الأساسي
استخدم scikit-survival لتحميل مجموعة بيانات سرطان الثدي، وقسمتها إلى مجموعات تدريب واختبار، وملاءمة نموذج المخاطر النسبية Cox، والتقييم باستخدام مؤشر التوافق لـ Uno.
مقارنة النماذج
قارن بين CoxPHSurvivalAnalysis و RandomSurvivalForest و GradientBoostingSurvivalAnalysis و FastSurvivalSVM على مجموعة بيانات GBSG2 باستخدام التحقق المتقاطع مع تقييم مؤشر التوافق.
اختيار السمات
استخدم CoxnetSurvivalAnalysis مع التنظيم الشبكي المرن لإجراء اختيار السمات على بيانات البقاء عالية الأبعاد، ثم حدد أي السمات تم اختيارها.
المخاطر المتنافسة
وضح تحليل المخاطر المتنافسة باستخدام cumulative_incidence_competing_risks. أظهر كيفية تقدير الحادث التراكمي لأنواع الأحداث المختلفة والمقارنة بين مجموعات العلاج.

أفضل الممارسات

  • قم دائمًا بتوحيد السمات لآلات المتجهات الداعمة ونماذج Cox المُعاقَبة قبل الملاءمة
  • استخدم مؤشر التوافق لـ Uno (concordance_index_ipcw) بدلاً من Harrell's عندما تتجاوز الرقابة 40%
  • بلغ عن مقاييس تقييم متعددة بما في ذلك مؤشر التوافق، ودرجة بrier المتكاملة، والمساحة تحت المنحنى الزمنية

تجنب

  • استخدام مقدر كابلان-ماير عند وجود المخاطر المتنافسة (استخدم الحادث التراكمي بدلاً من ذلك)
  • استخدام أهمية السمات المدمجة للغابات العشوائية للبقاء (استخدم أهمية التباديل)
  • عدم التحقق من افتراض المخاطر النسبية لنماذج Cox قبل التفسير

الأسئلة المتكررة

ما الفرق بين مؤشر التوافق لـ Harrell و Uno؟
يعمل مؤشر التوافق لـ Harrell بشكل جيد مع الرقابة المنخفضة (<40%). يستخدم Uno وزن IPCW ويبقى غير متحيز مع الرقابة العالية.
كيف أتعامل مع المخاطر المتنافسة؟
استخدم cumulative_incidence_competing_risks للتقدير أو ملاءمة نماذج Cox الخاصة بالسبب لكل نوع حدث.
أي نموذج يجب أن أختاره للبيانات عالية الأبعاد؟
استخدم CoxnetSurvivalAnalysis مع التنظيم الشبكي المرن لاختيار السمات في الإعدادات عالية الأبعاد.
كيف أقوم بتقييم معايرة النموذج؟
استخدم integrated_brier_score لتقييم كل من التمييز والمعايرة. تشير الدرجات المنخفضة إلى تنبؤات أفضل المعايرة.
هل يمكنني استخدام scikit-survival مع خطوط scikit-learn؟
نعم، نماذج scikit-survival متوافقة مع sklearn Pipeline و GridSearchCV و cross_val_score.
ما المعالجة المطلوبة لبيانات البقاء؟
تحويل البيانات إلى كائن Surv، والتعامل مع القيم المفقودة، وترميز الفئات، وتوحيد السمات لآلات المتجهات الداعمة.

تفاصيل المطور

المؤلف

K-Dense-AI

الترخيص

GPL-3.0 license

مرجع

main