← أحدث الأبحاث
📊 statistics

TwoTimeScales: An R-package for Smoothing Hazards with Two Time Scales

تقدم الورقة البحثية حزمة R المسمى `TwoTimeScales` التي تستخدم الـ P-splines لتسهيل تقدير وتصور نماذج المخاطر المرنة ذات المقياسين الزمنيين، بما في ذلك الامتدادات للمخاطر المتنافسة، وبذلك تعالج نقص البرمجيات المريحة لمثل هذه التحليلات في الدراسات الوبائية والسريرية.

المؤلفون الأصليون: Angela Carollo, Paul H. C. Eilers, Hein Putter, Jutta Gampe

نُشر 2026-03-16
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Angela Carollo, Paul H. C. Eilers, Hein Putter, Jutta Gampe

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول التنبؤ متى قد تتعطل سيارة ما.

في طريقة التفكير القديمة، قد تنظر فقط إلى مدة قيادة السيارة (المقياس الزمني 1). فالسيارة التي عمرها 10 سنوات هي أكثر عرضة للعطل من سيارة عمرها سنة واحدة. أمر بسيط، أليس كذلك؟

لكن في الواقع، الأمر أكثر تعقيداً. فالسيارة التي قُيدت لمدة 10 سنوات ولكنها قطعت 5,000 ميل فقط، تختلف تماماً في حالتها عن سيارة قُيدت لمدة 10 سنوات ولكنها قطعت 200,000 ميل. للحصول على صورة حقيقية للمخاطر، تحتاج إلى النظر في أمرين في وقت واحد:

  1. الوقت منذ تصنيع السيارة (العمر).
  2. الوقت منذ آخر صيانة رئيسية (الوقت منذ الجراحة).

هذا هو بالضبط ما تعالجه هذه الورقة البحثية. فهي تقدم أداة جديدة تسمى TwoTimeScales، وهي حزمة برمجية للغة البرمجة R، مصمم للتعامل مع الحالات التي يعتمد فيها "خطر وقوع حدث ما" على ساعتين مختلفتين تدقان في آن واحد.

المشكلة: معضلة "الساعة المزدوجة"

في الدراسات الطبية، مثل تتبع مريضات سرطان الثدي، يواجه الأطباء مشكلة الساعة المزدوجة هذه باستمرار.

  • الساعة أ: كم عمر المريضة؟ (الوقت منذ الولادة).
  • الساعة ب: كم مضى من الوقت منذ إجراء الجراحة لها؟ (الوقت منذ الحدث).

إذا خضعت امرأة في سن الأربعين للجراحة، فإن خطر وفاتها يتغير مع تقدمها في العمر (الساعة أ) وأيضاً مع مرور السنوات منذ العملية (الساعة ب). إذا نظرت إلى ساعة واحدة فقط، فستفقد الصورة الكاملة. الأمر يشبه محاولة وصف الطقس بالنظر فقط إلى درجة الحرارة، مع تجاهل الرطوبة.

الحل: خريطة مرنة وسلسة

ابتكر المؤلفون حزمة تسمى TwoTimeScales لرسم "خريطة مخاطر" تأخذ كلا الساعتين في الاعتبار في وقت واحد.

تخيل أن خطر وقوع حدث ما (مثل الوفاة أو عودة السرطان) هو مشهد تضاريسي مليء بالتلال.

  • المحور الأفقي (X) هو عمر المريضة عند إجراء الجراحة.
  • المحور الرأسي (Y) هو الوقت المنقضي منذ الجراحة.
  • ارتفاع التل يمثل الخطر.

في الماضي، حاول الإحصائيون رسم هذه الخريطة باستخدام أشكال صلبة ومجزأة (مثل قطع الليغو). إذا تغير الخطر قليلاً، ستبدو الخريطة بأكملها خاطئة.

تستخدم حزمة TwoTimeScales ما يسمى بـ P-splines. تخيل بدلاً من قطع الليغو، أنك تستخدم الصلصال. يمكنك تشكيل الصلصال بسلاسة ليتناسب مع الشكل الدقيق للتلال والوديان. إذا ارتفع الخطر تدريجياً، ينحني الصلصال للأعلى بنعومة. وإذا ارتفع بشكل مفاجئ، يرتفع الصلصال بشكل حاد. هذا يسمح للبرنامج بإيجاد الشكل الحقيقي للخطر دون إجباره على قالب صلب.

كيف يعمل (تشبيه "المطبخ")

تأخذك الورقة البحثية عبر كيفية استخدام هذه الأداة مع مجموعة بيانات لمريضات سرطان الثدي (مجموعة بيانات "روتردام"). إليك العملية خطوة بخ بخطوة، مترجمة إلى لغة يومية بسيطة:

  1. التحضير (prepare_data):
    تخيل أن لديك كومة ضخمة من سجلات المرضى الفردية. يأخذ البرنامج هذه الكومة الفوضوية وينظمها في شبكة، مثل رقعة الشطرنج. يقوم بتجميع المرضى في مربعات صغيرة بناءً على أعمارهم والوقت المنقضي منذ الجراحة. هذا يجعل البيانات جاهزة ليقوم الكمبيوتر بمعالجتها.

  2. تطبيق النموذج (fit2ts):
    هذا هو جزء الطبخ. يأخذ البرنامج الشبكة المنظمة ويبدأ في تشكيل ذلك "الصلصال" (P-splines). يحاول تجربة أشكال مختلفة ليرى أي منها يناسب البيانات بشكل أفضل. يستخدم حيلة رياضية ذكية لتحديد مدى سلاسة الصلصال؛ بحيث يكون سلساً بما يكفي لتجاهل الضجيج العشوائي، ودقيقاً بما يكفي لالتقاط الأنماط الحقيقية.

  3. التصور البصري (plot):
    بمجرد بناء النموذج، يرسم البرنامج الخريطة.

  • سطح الخطر (Hazard Surface): خريطة ثلاثية الأبعاد توضح الأماكن التي يكون فيها الخطر مرتفعاً (القمم) ومنخفضاً (الوديان).
  • الشرائح (Slices): يمكنك تقطيع الخريطة ثلاثية الأبعاد مثل رغيف الخبز لترى، على سبيل المثال، "ما هو خطر إصابة امرأة في الخمسين من عمرها خلال السنوات العشر القادمة؟"
  • النتائج: في الدراسة، وجدوا أنه بالنسبة للنساء اللواتي خضعن للجراحة بعد سن الخمسين، فإن خطر الوفاة لم يظل ثابتاً بعد 5 سنوات؛ بل بدأ في الارتفاع مجدداً. وهذا تفصيل دقيق كنت ستفتقده لو نظرت إلى مقياس زمني واحد فقط.
  1. المخاطر المتنافسة (خيار "اختر مغامرتك الخاصة"):
    أحياناً، تواجه المريضات نتيجتين سيئتين مختلفتين: إما عودة السرطان، أو الوفاة بسبب سبب آخر. هذه هي "المخاطر المتنافسة".
    يمكن للحزمة رسم خريطتين منفصلتين في آن واحد:
  • الخريطة أ: خطر عودة السرطان.
  • الخريطة ب: خطر الوفاة دون عودة السرطان.
    هذا يساعد الأطباء على فهم أي مسار هو الأكثر احتمالاً لملف تعريف معين للمريضة.

لماذا يهم هذا الأمر؟

قبل ظهور هذه الحزمة، كان القيام بهذا النوع من التحليل يشبه محاولة خبز كعكة معقدة باستخدام ملعقة فقط. يمكنك القيام بذلك، لكن الأمر كان صعباً، بطيئاً، ويتطلب أدوات متخصصة (مثل برنامج Stata المذكور في الورقة، وهو برنامج مكلف وأقل مرونة لهذه المهمة المحددة).

TwoTimeScals يشبه خلاطاً جديداً عالي التقنية، مجانياً، سهل الاستخدام، ومصمماً خصيصاً لمستخدمي لغة R. إنه يسم يسمح للباحثين بـ:

  • رؤية "شكل" الخطر بوضوح أكبر.
  • التعامل مع السيناريوهات الطبية المعقدة حيث تتفاعل عاملين زمنيين.
  • تقديم توقعات أفضل لرعاية المرضى.

الخلاصة

هذه الورقة ليست مجرد رياضيات؛ إنها تتعلق بمنح الباحثين نظارات أفضل. من خلال النظر إلى الوقت عبر عدستين في وقت واحد، يمكنهم رؤ_ية مستقبل صحة المريضة بوضوح أكبر بكثير، مما يساعد في تخصيص العلاجات والتوقعات بدقة أكبر. حزمة "TwoTimeScales" هي الأداة التي تضع تلك النظارات في يديك.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →