الإنتروبيا التقريبية
في الإحصاء ، يُعدّ الإنتروبيا التقريبية ( ApEn ) أسلوبًا يُستخدم لتحديد مدى انتظام وعدم قابلية التنبؤ بالتقلبات في بيانات السلاسل الزمنية . [ 1 ] على سبيل المثال، لنفترض سلسلتين من البيانات:
- السلسلة أ: (0، 1، 0، 1، 0، 1، 0، 1، 0، 1، 0، 1، 0، 1، ...)، والتي تتناوب فيها القيمتان 0 و1.
- السلسلة ب: (0، 1، 0، 0، 1، 0، 1، 0، 0، 1، 1، 1، 1، 0، 0، 1، ...)، والتي لها إما قيمة 0 أو 1، يتم اختيارها عشوائيًا، كل منها باحتمالية 1/2.
لا تُفرّق إحصاءات العزوم ، كالمتوسط والتباين ، بين هاتين السلسلتين. ولا تُفرّق إحصاءات الترتيب بينهما أيضًا . مع ذلك، فإن السلسلة (أ ) منتظمة تمامًا: فمعرفة قيمة أحد حدودها (1) تُمكّن من التنبؤ بيقين بأن قيمة الحد التالي ستكون صفرًا. في المقابل، فإن السلسلة (ب) عشوائية القيم: فمعرفة قيمة أحد حدودها (1) لا تُعطي أي فكرة عن قيمة الحد التالي.
كان يُقاس الانتظام في الأصل بإحصاءات الانتظام الدقيقة، والتي تركز بشكل أساسي على مقاييس الإنتروبيا المختلفة. [ 1 ] ومع ذلك، يتطلب حساب الإنتروبيا بدقة كميات هائلة من البيانات، وتتأثر النتائج بشكل كبير بضوضاء النظام، [ 2 ] لذلك، ليس من العملي تطبيق هذه الطرق على البيانات التجريبية. تم اقتراح ApEn لأول مرة (تحت اسم مختلف) من قبل أفياد كوهين وإيتامار بروكاسيا ، [ 3 ] كخوارزمية تقريبية لحساب إحصائية الانتظام الدقيقة، إنتروبيا كولموغوروف-سيناي ، ثم شاع استخدامها لاحقًا على يد ستيف إم. بينكوس . استُخدم ApEn في البداية لتحليل الديناميكيات الفوضوية والبيانات الطبية، مثل معدل ضربات القلب، [ 1 ] ثم توسعت تطبيقاته لاحقًا لتشمل التمويل ، [ 4 ] وعلم وظائف الأعضاء ، [ 5 ] وهندسة العوامل البشرية ، [ 6 ] وعلوم المناخ. [ 7 ]
الخوارزمية
يتوفر دليل تعليمي شامل خطوة بخطوة مع شرح للأسس النظرية للإنتروبيا التقريبية. [ 8 ] الخوارزمية هي:
- الخطوة 1
- افترض وجود سلسلة زمنية من البياناتهذه هيقيم البيانات الأولية من قياسات متباعدة زمنياً بشكل متساوٍ.
- الخطوة الثانية
- يتركليكن عددًا صحيحًا موجبًا ، مع، وهو ما يمثل طول سلسلة من البيانات (أي نافذة ). لنفترضليكن عددًا حقيقيًا موجبًا ، يحدد مستوى التصفية..
- الخطوة 3
- يُعرِّفلكلأين. بعبارة أخرى،هومتجه ذو أبعاد يحتوي على سلسلة البيانات التي تبدأ بـعرّف المسافة بين متجهينوباعتبارها أقصى المسافات بين مكوناتها، والتي تُعطى بواسطة
- ل.
- الخطوة الرابعة
- حدد عددًامثل
- لكلأينلاحظ أنه منذتأخذ جميع القيم بين 1 وسيتم احتساب المباراة عندما(أي عندما يكون تسلسل الاختبار الفرعي،، تتم مقارنته بنفسه،).
- الخطوة 5
- يُعرِّف
- أينهو اللوغاريتم الطبيعي ، ولـ ثابت،، وكما هو موضح في الخطوة 2.
- الخطوة 6
- عرّف الإنتروبيا التقريبية () مثل
- اختيار المعلمات
- عادةً، اخترأو، بينمايعتمد ذلك بشكل كبير على التطبيق.
يستخدم تطبيق على Physionet، [ 9 ] والذي يعتمد على Pincus، [ 2 ]بدلاً منفي الخطوة الرابعة. على الرغم من أنها تشكل مصدر قلق بالنسبة للأمثلة المصطنعة، إلا أنها عادة لا تشكل مصدر قلق في الممارسة العملية.
مثال

لنفترض سلسلة منعينات من معدل ضربات القلب موزعة على فترات زمنية متساوية:
لاحظ أن المتتالية دورية بفترة 3. لنخترو(قيمويمكن تغييرها دون التأثير على النتيجة).
كوّن سلسلة من المتجهات:
يتم حساب المسافة بشكل متكرر كما يلي. في الحساب الأول،
- وهو أقل من.
في الحساب الثاني، لاحظ أن، لذا
- وهو أكبر من.
بصورة مماثلة،
والنتيجة هي 17 مصطلحاً إجمالاًبحيثوتشمل هذهفي هذه الحالات،يكون
ملاحظة في الخطوة 4،للذا فإن المصطلحاتبحيثيشملوالعدد الإجمالي هو 16.
في نهاية هذه الحسابات، لدينا
ثم نكرر الخطوات المذكورة أعلاه لـأولاً، قم بتكوين سلسلة من المتجهات:
عن طريق حساب المسافات بين المتجهات، نجد أن المتجهات التي تحقق مستوى الترشيح لها الخصائص التالية:
لذلك،
في نهاية هذه الحسابات، لدينا
أخيراً،
القيمة صغيرة جداً، لذا فهي تشير إلى أن التسلسل منتظم ويمكن التنبؤ به، وهو ما يتوافق مع الملاحظة.
تطبيق بايثون
استيراد الرياضياتدالة approx_entropy ( سلسلة_زمنية ، طول_التشغيل ، مستوى_التصفية ) -> عدد_عشري : """ تقدير الإنتروبيا >>> import random >>> regularly = [85, 80, 89] * 17 >>> print(f"{approx_entropy(regularly, 2, 3):e}") 1.099654e-05 >>> randomly = [random.choice([85, 80, 89]) for _ in range(17*3)] >>> 0.8 < approx_entropy(randomly, 2, 3) < 1 True """def _maxdist ( x_i , x_j ): return max ( abs ( ua - va ) for ua , va in zip ( x_i , x_j ))دالة _phi ( m ) : n = len ( time_series ) - m + 1 x = [ [ time_series [ j ] for j in range ( i , i + m )] for i in range ( n ) ] counts = [ sum ( 1 for x_j in x if _maxdist ( x_i , x_j ) < = filter_level ) / n for x_i in x ] return sum ( math.log ( c ) for c in counts ) / nإرجاع القيمة المطلقة لـ ( _phi ( run_length + 1 ) - _phi ( run_length ))إذا كان __name__ يساوي "__main__" : استورد doctestdoctest.testmod ( )تطبيق MATLAB
- إنتروبيا تقريبية سريعة من MATLAB Central
- الإنتروبيا التقريبية
تفسير
إن وجود أنماط متكررة من التقلبات في سلسلة زمنية يجعلها أكثر قابلية للتنبؤ من سلسلة زمنية تخلو من هذه الأنماط. يعكس ApEn احتمالية عدم تكرار أنماط الملاحظات المتشابهة بملاحظات مماثلة أخرى . [ 10 ] تتميز السلسلة الزمنية التي تحتوي على العديد من الأنماط المتكررة بقيمة ApEn منخفضة نسبيًا؛ بينما تتميز العملية الأقل قابلية للتنبؤ بقيمة ApEn أعلى. في مجال التنبؤ، نوقشت الإنتروبيا التقريبية أيضًا كمؤشر لتشخيص قابلية التنبؤ بالسلاسل الزمنية. [ 11 ] [ 12 ]
المزايا
تشمل مزايا ApEn ما يلي: [ 2 ]
- انخفاض متطلبات الحوسبة. يمكن تصميم ApEn للعمل مع عينات بيانات صغيرة (ويمكن تطبيقها في الوقت الفعلي.
- تأثير أقل للضوضاء. إذا كانت البيانات مشوشة، يمكن مقارنة مقياس ApEn بمستوى الضوضاء في البيانات لتحديد مدى جودة المعلومات الحقيقية التي قد تكون موجودة في البيانات.
القيود
تحسب خوارزمية ApEn كل تسلسل على أنه مطابق لنفسه لتجنب حدوثفي الحسابات. قد تؤدي هذه الخطوة إلى إدخال تحيز في ApEn، مما يتسبب في أن يكون لـ ApEn خاصيتان ضعيفتان في الممارسة العملية: [ 13 ]
- يعتمد ApEn بشكل كبير على طول السجل ويكون أقل بشكل موحد من المتوقع بالنسبة للسجلات القصيرة.
- يفتقر إلى الاتساق النسبي. بمعنى آخر، إذا كانت قيمة ApEn لمجموعة بيانات واحدة أعلى من قيمتها لمجموعة بيانات أخرى، فينبغي أن تظل أعلى في جميع الظروف التي تم اختبارها، ولكنها لا تظل كذلك.
التطبيقات
تم تطبيق ApEn لتصنيف تخطيط كهربية الدماغ (EEG) في الأمراض النفسية، مثل الفصام، [ 14 ] والصرع ، [ 15 ] والإدمان. [ 16 ]
انظر أيضاً
مراجع
- 1 2 3 بينكوس، إس إم؛ غلادستون، آي إم؛ إهرنكرانز، آر إيه (1991). "إحصائية انتظام لتحليل البيانات الطبية". مجلة المراقبة السريرية والحوسبة . 7 (4): 335-345 . doi : 10.1007/BF01619355 . PMID 1744678. S2CID 23455856 .
- 1 2 3 بينكوس، إس إم (1991). "الإنتروبيا التقريبية كمقياس لتعقيد النظام" . وقائع الأكاديمية الوطنية للعلوم . 88 (6): 2297-2301 . Bibcode : 1991PNAS...88.2297P . doi : 10.1073 / pnas.88.6.2297 . PMC 51218. PMID 11607165 .
- ↑ كوهين، أ.؛ بروكاسيا، إ. (1985). "حساب إنتروبيا كولموغوروف من الإشارات الزمنية للأنظمة الديناميكية المبددة والمحافظة". مجلة Physical Review A. 28 ( 3): 2591(R). Bibcode : 1985PhRvA..31.1872C . doi : 10.1103/PhysRevA.31.1872 . PMID 9895695 .
- ↑ بينكوس، إس إم؛ كالمان، إي كيه (2004). "عدم الانتظام، والتقلب، والمخاطر، وسلاسل زمنية للسوق المالية" . وقائع الأكاديمية الوطنية للعلوم . 101 (38): 13709-13714 . Bibcode : 2004PNAS..10113709P . doi : 10.1073/pnas.0405168101 . PMC 518821. PMID 15358860 .
- ↑ بينكوس، إس إم؛ غولدبيرغر، إيه إل (1994). "تحليل السلاسل الزمنية الفسيولوجية: ما الذي يقيسه الانتظام؟". المجلة الأمريكية لعلم وظائف الأعضاء . 266 (4): 1643-1656 . doi : 10.1152/ajpheart.1994.266.4.H1643 . PMID 8184944. S2CID 362684 .
- ↑ ماكينلي، آر إيه؛ ماكنتاير، إل كيه؛ شميدت، آر؛ ريبرجر، دي دبليو؛ كالدويل، جيه إيه (2011) . "تقييم مقاييس العين ككاشف للإرهاق". العوامل البشرية . 53 (4): 403-414 . doi : 10.1177/0018720811411297 . PMID 21901937. S2CID 109251681 .
- ↑ ديلجادو-بونال، ألفونسو؛ مارشاك، ألكسندر؛ يانغ، يويكوي؛ هولداواي، دانيال (22 يناير 2020). "تحليل التغيرات في تعقيد المناخ خلال العقود الأربعة الماضية باستخدام بيانات الإشعاع MERRA-2" . التقارير العلمية . 10 (1): 922. Bibcode : 2020NatSR..10..922D . doi : 10.1038/ s41598-020-57917-8 . ISSN 2045-2322 . PMC 6976651. PMID 31969616 .
- ↑ ديلجادو-بونال، ألفونسو؛ مارشاك، ألكسندر (يونيو 2019). "الإنتروبيا التقريبية وإنتروبيا العينة: دليل شامل" . إنتروبي . 21 ( 6): 541. Bibcode : 2019Entrp..21..541D . doi : 10.3390/e21060541 . PMC 7515030. PMID 33267255 .
- ↑ "PhysioNet" . مؤرشف من الأصل بتاريخ 18-06-2012 . تم الاطلاع عليه بتاريخ 04-07-2012 .
- ↑ هو، ك.ك.؛ مودي، ج.ب.؛ بينغ، س.ك.؛ ميتوس، ج.إ.؛ لارسون، م.ج.؛ ليفي، د.؛ غولدبيرغر، أ.ل. (1997). "التنبؤ بالبقاء على قيد الحياة لدى مرضى قصور القلب ومجموعات المقارنة باستخدام طرق مؤتمتة بالكامل لاستخلاص مؤشرات غير خطية وتقليدية لديناميكيات معدل ضربات القلب". سيركوليشن . 96 (3): 842-848 . doi : 10.1161/01.cir.96.3.842 . PMID 9264491 .
- ↑ بينكوس، ستيفن م. (1991). "الإنتروبيا التقريبية كمقياس لتعقيد النظام" . وقائع الأكاديمية الوطنية للعلوم . 88 (6): 2297-2301 . doi : 10.1073/pnas.88.6.2297 . PMC 51218 .
- ↑ كات، بيتر م. (2009). "إمكانية التنبؤ: رؤى من الفيزياء، والتحليل البياني، ونظرية المعلومات". التنبؤ: المجلة الدولية للتنبؤ التطبيقي (13): 24-33 .
- ↑ ريتشمان، جيه إس؛ مورمان، جيه آر (2000). "تحليل السلاسل الزمنية الفسيولوجية باستخدام الإنتروبيا التقريبية وإنتروبيا العينة". المجلة الأمريكية لعلم وظائف الأعضاء. القلب والدورة الدموية . 278 (6): 2039-2049 . doi : 10.1152/ajpheart.2000.278.6.H2039 . PMID 10843903. S2CID 2389971 .
- ↑ سابيتي، ماليه (2009). "مقاييس الإنتروبيا والتعقيد لتصنيف إشارات تخطيط الدماغ الكهربائي لدى مرضى الفصام والمشاركين الأصحاء". الذكاء الاصطناعي في الطب . 47 (3): 263-274 . doi : 10.1016/j.artmed.2009.03.003 . PMID 19403281 .
- ↑ يوان، تشي (2011). "تصنيف تخطيط كهربية الدماغ للصرع باستخدام خوارزمية التعلم الآلي المتطرفة والخصائص غير الخطية". أبحاث الصرع . 96 ( 1-2 ): 29-38 . doi : 10.1016/j.eplepsyres.2011.04.013 . PMID 21616643. S2CID 41730913 .
- ↑ يون، كيونغسيك (2012). "انخفاض تعقيد القشرة الدماغية لدى متعاطي الميثامفيتامين". بحوث الطب النفسي: التصوير العصبي . 201 (3): 226-232 . doi : 10.1016/j.pscychresns.2011.07.009 . PMID 22445216. S2CID 30670300 .
- سلسلة زمنية
- الإنتروبيا والمعلومات
