يلعب اختيار المتغيرات دوراً اساسياً في النمذجة الاحصائية عندما يكون هناك عدد كبير من المتغيرات في النموذج بين مجموعة كبيرة من متغيرات الانحدار الذاتي ذات التخلفات الزمنية السابقة، حيث يهدف اختيار المتغيرات الى التخلص من المتغيرات التي لا تحتوي على معلومات متعلقة بالمتغير ذات التخلف الزمني الحالي وبالتالي تحسين دقة النموذج (1, 2).
إن طريقة Elastic-net تعتبر من الطرائق الجزائية المهمة لاختيار المتغيرات حيث انها توفر دقة تنبؤ جيدة، لأنها تقوم بتقليل وإزالة المعاملات والذي بدوره يؤدي الى تقليل التباين دون زيادة كبيرة في التحيز، وهذا جيد عندما يكون لدينا عدد قليل من المشاهدات وعدد كبير من المتغيرات. بالإضافة الى ان Elastic-net تساعد على تفسير النموذج من خلال ابعاد او التخلص من متغيرات الانحدار الذاتي غير ذات الصلة والتي لا ترتبط بمتغير الاستجابة.
ان الديدان الاسطوانية تستخدم عـادة في دراسة عـــلم الوراثة ومن هذه الديدان دودة الربداء الرشيقة CE حيث ان حركة هذه الدودة مؤشر مفيد لفهم علم الوراثة لهذا النوع من الديدان. تم الحصول على بيانات لحركة هذه الدودة من أرشيف تصنيف السلاسل الزمنية[1]. البيانات هي عبارة عن أعداد تمثل حركة الدودة على لوح (agar plate) يحتوي على طعام بكتيري. تم تحديد هذه الحركة عن طريق التتبع باستخدام مقاطع فيديو يتم تسجيل طول الفيديو كإطارات ووقت كل حركة يتم تمثيلها بنقطة بداية ونقطة نهاية والوقت الذي تم قضاءه لعمل هذه الحركة حتى الحركة التي تليها على شكل مجموعة قيم سلسلة زمنية. حيث تمثل البيانات 6 ابعاد ل 5 انواع من جينات دودة الربداء الرشيقة (CE) وكل دودة تمثل سلسلة زمنية تحتوي على (17984) مشاهدة. اذ تمثل البيانات 6 ابعاد ل 5 سلالات strain من دودة الربداء الرشيقة (CE) وكل دودة تمثل سلسلة زمنية تحتوي على (17984) مشاهدة (3).
يقلل اختيار المتغيرات من ابعاد البيانات عن طريق تحديد مجوعة جزئية فقط من متغيرات الانحدار الذاتي لبناء النموذج. تبحث طريقة اختيار المتغيرات عن مجموعة فرعية من متغيرات الانحدار الذاتي والتي من خلالها نقوم بقياس التأثير على متغير الاستجابة. تتمثل الفوائد الرئيسية لاختيار المتغيرات في تحسين التنبؤ وتوفير تنبؤات أسرع وأكثر فاعلية من حيث التكلفة، وتوفير فهم أفضل لعملية توليد البيانات.
كما استخدمت طريقة الشبكة المرنة للتنبؤ بوقت التخزين عند درجة حرارة -20 درجة مئوية بناء على الملف التعريف الأيضي للبلازما واختيار وترتيب المستقلبات ذات التغيرات الزمنية العالية كما في (4). تم استخدام طريقة الشبكة المرنة وهي احدى طرائق التعلم الالي لتحليل البيانات الضخمة حيث تم استخدام هذه الطريقة لاختيار المتغيرات في السلاسل الزمنية والتنبؤ بالعائد الزائد في السوق الامريكية كما في (5). تم استخدام طريقة الشبكة المرنة لاختيار المتغيرات ودمجها مع معاملات الانحدار الجزئي للتنبؤ بالسلاسل الزمنية حيث يحل هذا النموذج عدم دقة اختيار المتغيرات وتقدير المعلمة كما في (6).
المواد والطرق
نموذج الانحدار الذاتي Auto Regressive (AR) Model
تعرف السلسلة الزمنية Time Series على أنها مجموعة من المشاهدات المتكونة بشكل متتابع وبترتيب زمني معين، سمتها الأساسية في عدم استقلاليتها، أي أنها مرتبطة زمنياً وتعتمد كل مشاهدة في السلسلة على سابقاتها (7, 8). يمكن استخدام الانحدار الذاتي للتعبير عن قيمة السلسلة الزمنية الحالية باستخدام دالة الانحدار الخطي لقيم السلاسل الزمنية السابقة بشكل عام يمكن كتابة الانحدار الذاتي من الرتبة p وكما في المعادلات ادناه.
(1)
ان معلمات الشبكة المرنة في المعادلة أعلاه قد تم ترميزها بالرمز وذلك تماشياً مع معظم المصادر العلمية الخاصة بالسلاسل الزمنية وفي هذه الحالة فأن لجميع معلمات متغيرات الانحدار الذاتي. وان يمثل الخطأ العشوائي او (white noise) بمتوسط صفر وتابين.
طريقة الشبكة المرنة Elastic net method
في عام 2005 اقترح العالمان (Zou, H. and Hastie) طريقة elastic net وهي طريقة جديدة عبارة عن مزيج من حد الجزاء (L1-norm) الموجود في طريقة elastic-net والمقترح من قبل العالم (Tibshirani 1996) مع حد الجزاء في انحدار الحرف L2-norm والمقترح من قبل Hoerl and Kennard (1970) . حيث ان هذه تؤدي الى تقليل او انكماش المتغيرات وكذلك اختيار المتغيرات. ان حد الجزاء L1-norm من elastic net يقلل من عدد المتغيرات بتقليص قيم معاملات الانحدار الى الصفر. الجزء L2-norm من elastic net يتعامل(deal) مع الارتباط العالي بين متغيرات التوقع او المتغيرات التفسيرية (9, 10) ان صيغة elastic net هي كالاتي:
(2)
(3)
حيث ان يمثل L2-norm مربع المتجه وان يمثل L1-norm للمتجه . وان تمثل معلمات الضبط التي تتحكم بمدى تقليل معلمات الانحدار وهي قيم غير سالبة والتي يتم تحديدها تلقائياً باستخدام طريقة التحقق المتقاطع CV . وهناك صيغة أخرى elastic net عندما تكون قيمة بين (0،1) وكما يلي:
(4)
حيث ان
(5)
عندما تكون قيمة فأن قيمة Elastic-net تساوي LASSO، وعندما تتجه قيمة نحو الصفر فان Elastic-net تقترب من انحدار الحرف. اما بالنسبة لقيم الأخرى فأن حد الجزاء يقع بين L1-norm للمتجه ومربع L2-norm للمتجه. ومن الممكن تلخيص اهم مميزات طريقة الشبكة المرنة بما يلي.
- تؤدي طريقة الشبكة المرنة الى اختيار المتغيرات وتنظيمها (regularization) في ان واحد.
- تكون تقنية الشبكة المرنة هي الأنسب عندما يكون عدد المتغيرات كبير جداً.
تقدير معلمة الضبط Tuning Parameter Estimation
ان تقدير معلمة الضبط λ مهم وذلك لتأثيره بشكل كبير على اداء الطرق الجزائية حيث يلعب دوراً مهماً في اختيار المتغيرات لان قيمته تحدد عدد المتغيرات المختارة في النموذج ومقدار التحيز المفروض على معاملات الانحدار المقدرة (12, 13). ان واحدة من أكثر الطرق المستخدمة على نطاق واسع لتقدير معلمة الضبط هي معيار معلومات بيز ((BIC Bayesian Information Criterionوطريقة التحقق المتقاطع Cross-Validation (CV) method.
التحقق المتقاطع CV هي طريقة لاختيار النموذج من خلال تقسيم البيانات (مرة واحدة على الاقل) فيتم استخدام جزء من البيانات (مجموعة التدريب) لتدريب الخوارزمية ويتم استخدام الجزء المتبقي (مجموعة الاختبار) لتقدير خطأ الخوارزمية واختيار النموذج المقابل لأصغر خطأ مقدر. لذلك يتم استخدام CV لتقييم اداء التنبؤ لنموذج التعلم الالي الاحصائي statistical learning model. تضمن هذه الطريقة ان البيانات المستخدمة لتدريب النموذج مستقلة عن مجموعة بيانات الاختبار التي يتم فيها تقييم اداء التنبؤ. ويقصد بعملية CV K-fold اجراء عمليةCV من خلال تقسيم البيانات الى K من المجموعات واستخدام أحدها للاختبار فيما تستخدم المجموعات المتبقية (K-1) كبيانات تدريب. بهذه الطريقة نحصل على عدة تقديرات مختلفة لخطأ التنبؤ واختيار اقل تلك الأخطاء لتحقيق الامثلية. يتم استخدام CV في تحليل البيانات للتحقق من صحة النماذج المنفذة حيث يكون الهدف الرئيسي هو التنبؤ وتقدير اداء التنبؤ لنموذج التعلم الالي الاحصائي. بعبارة اخرى يقيّم CV مدى جودة الآلة الإحصائية (14). ولغرض توظيف هذا الأسلوب (CV) في تقدير معلمة الضبط ( ) سوف يتم حساب معدل خطأ التنبؤ لكل قيمة من القيم المفروضة. يمكن تمثيل هذا الأسلوب رياضياً بالشكل الاتي:
(6)
حيث ان ( ) تمثل متغير الاستجابة المناسب عندما تكون المشاهدة (i) تنتمي الى بيانات التحقيق ما دامت هي القيمة الثابتة لقيمة ( ). وبما ان هناك اكثر من قيمة لمعلمة الضبط ، سوف يتم اختيار افضل قيمة والتي تقابل اصغر معدل لخطأ التنبؤ13. وبالشكل الرياضي التالي:
(7)
سيتم استخدام معيار RMSE للمفاضلة ويمكن كتابته بالشكل الاتي (15):
(8)
حيث ان تمثل خطأ التنبؤ، وان n تمثل عدد المشاهدات.
نتائج
البيانات المستخدمة في الدراسة
ان البيانات المستخدمة في البحث تمثل حركة دودة الربداء الرشيقة (CE) ان هذه الحركة تكون حسب سرعتها يتم تسجيل السرعة بشكل سلبي عندما يتحرك جزء من الجسم تجاه الذيل (على عكس الرأس)،معدل سرعة الدودة هي على الأقل تساوي 5% من الطول لكل ثانية في كل إطار حيث ان الدودة تحافظ على هذه السرعة بشكل مستمر فتقوم الدودة بتعويض التأخر الحاصل بسبب التوقف من خلال زيادة سرعتها عن طريق زيادة حدة زوايا الحركة لحين الوصول الى معدل السرعة المطلوبة حيث تم تسجيل حركة الدودة (الحركة تكون الى الامام او الى الخلف) مــــع الوقت كسلسلة زمنية لحركة ممثلة بزوايا ظل للحركة الموجية ،كل مشاهدة لهذه السلسلة الزمنية عبارة عن إطار مسجل (0.5) ثانية من فيديو (2.5) ساعة لحركة CE.في كل ثانية تنتقل الدودة بسرعة (5%) من طولها ويجب ان نحافظ على هذه السرعة بشكل شبه مستمر مع انقطاعات مسموح بها على الأكثر (0.25) ثانية مما قد يولد حركات متناقضة اثناء وبعد التوقف مثل انسحاب الرأس وانقباضات في الجسم وضوضاء في حركة اجزائها المختلفة . 3وبناء على ما تقدم فأنه من الممكن الاستفادة من السلوك الحركي للدودة من خلال علاقة الزاوية مع السرعة لذلك عندما تكون الزاوية حادة تكون السرعة ستكون أكبر وعندما تكون الزاوية منفرجة أي عندما تكون الزاوية موجبة تكون الحركة أبطأ. حيث تمثل البيانات 6 ابعاد ل 5 انواع من جينات دودة الربداء الرشيقة (CE) وكل دودة تمثل سلسلة زمنية تحتوي على (17984) مشاهدة او متغير. تم سحب عينة من سلسلتين زمنيتين (كل سلسلة تمثل حركة دودة مستقلة) من نفس السلالة وهي السلالة المرجعية (N2) وهي السلالة التي تهتم بها معظم الدراسات. تتضمن المكونات الرئيسية للجانب التطبيقي في هذه الدراسة ما يأتي:
- تحديد نموذج AR المناسب.
- حساب ثلاث طرق elastic net بالاعتماد على التخلفات الزمنية لنموذج AR وهي 100،500،1000.
- حساب قيمة RMSE لنموذج AR و elastic net لتوقعات العينة.
- مقارنة نتائج الدقة لنموذج AR و elastic net لتحديد النموذج الذي سيقدم نتائج افضل واي معلمات غير صفرية سيتم تضمينها في كل نموذج.
نموذج الانحدار الذاتي Auto-Regressive AR Model
بعد اختيار السلسلتين بشكل عشوائي من البيانات قمنا برسم هاتين السلسلتين باستخدام برنامج (Minitab) تم رسم دالتي (ACF) و (PACF) للسلسلتين لتحديد المعلمات المعنوية وادخالها في نموذج AR للحصول على قيم المعلمات المعنوية والتي تمثل عدد من القيم التي سوف نستخدمها في بناء نموذج ال (AR). الشكل ادناه يوضح الدالتين ACF وPACF للعينة الأولى للسلسلة الاصلية.
الشكل رقم 1: يوضح رسم دالتي ACF و PACF للعينة الأولى.
الشكل رقم 2: يوضح رسم دالتي ACF و PACF للعينة الثانية.
نلاحظ من الاشكال السابقة الشكل رقم 11 والشكل رقم 2 يتضح ان أفضل النماذج بغض النظر عن إستقرارية السلاسل الزمنية هي AR(6) لكلا العينتين وذلك بعد ملاحظة معنوية التخلفات الزمنية الستة الأولى لدالة ACF في كلا الشكلين حيث لا حاجة الى استخدام معايير المفاضلة AIC و BIC للمقارنة بين النماذج ,من الرسم يتضح ان الرتبة المناسبة للنموذج هي AR(6).
الجدول التالي يبين سلوك دالة الارتباط الذاتي ACF ودالة الارتباط الجزئي PACF من خلال الرسم
|
النموذج
|
دالة الارتباط الذاتي (ACF)
|
دالة الارتباط الجزئي (PACF)
|
|
AR(p)
|
تقترب من الصفر ببطيء وتساوي الصفر بعد الارتباط الذاتي (q).
|
تساوي الصفر فجأة بعد الفجوة الزمنية (p).
|
|
MA(q)
|
تساوي الصفر فجأة بعد الفجوة الزمنية (q).
|
تقترب من الصفر ببطيء.
|
|
ARIMA(p,d,q)
|
تقترب من الصفر ببطيء وتنقطع الفجوة الزمنية (q) بعد أخذ (d) من الفروق.
|
تقترب من الصفر ببطيء وتنقطع الفجوة الزمنية (p) بعد أخذ (d) من الفروق.
|
اما بالنسبة لمقدرات النموذج AR(6) لكلا العينتين فمن غير الممكن الحصول عليها بدقة عالية من خلال البرامج الإحصائية التقليدية ولذلك تم اللجوء الى matlab واستخدام الايعاز (ar(y,6)) عندما y هو متغير هدف الذي يمثل السلسلة الاصلية.
وعند تطبيق عدة ايعازات تم حساب MSE للنموذج والحصول على ال X وال Y وبعد ذلك حصلنا على مقدر elastic net وتم استخدام طريقة التحقق المتقاطع (cross validation) لتحديد قيم معلمة الضبط. وبعد تطبيق ايعاز طريقة Elastic-net على البيانات ولجميع قيم(AR) المختلفة والتي تحتوي على عدة متغيرات وهي (p=100, p=500,p=1000) تم الحصول على النتائج والجدول التالي يوضح قيم المعلمات المـعنوية للعينتين الأولى والثانية عندما تكون قيم الانحدار الذاتي AR(6).
الجدول رقم 1: يبين المعلمات المعنوية لنموذج الانحدار الذاتي AR(6) للعينة الأولى والثانية.
|
AR(6) sample 2
|
AR(6) sample 1
|
p
|
|
-1.294
|
- 1.338
|
1
|
|
0.02602
|
0.0297
|
2
|
|
0.1439
|
0.1884
|
3
|
|
0.08593
|
0.0666
|
4
|
|
0.0036
|
0.0283
|
5
|
|
0.05235
|
0.0281
|
6
|
|
0.021896
|
0.00837
|
MSE
|
طريقة الشبكة المرنة Elastic-net method
ان الاطار العام لخوارزمية تنفيذ Elastic-net method يتضمن تنفيذ عدة خطوات متسلسلة وكما يلي.
- استخدام متغيرات الانحدار الذاتي بعدد p ممثلة بالتخلفات الزمنية اعتمادا على (الجدول رقم 1) لتحديد متغيرات الادخال لنموذج Elastic-net.
- ادخال متغير الهدف والذي هو السلسلة الزمنية الاصلية.
- بناء افضل نموذج elastic-net باستخدام بيانات السلاسل الزمنية لمتغيرات الادخال والهدف وكذلك بتحديد استخدام أسلوب التحقق المتقاطع Cross validation (CV) مع K-Fold الافتراضية عندما K=10. باستخدام الايعاز في برنامج Matlab وذلك عندما يكون عدد التخلفات 100 و 500 و 1000 على التوالي.
- استخدام النموذج في الخطوة السابقة للتنبؤ Forecasting بالبيانات بعد تحديد القيم الافتراضية للمعلمات.
- حساب دقة طريقة Elastic-net للتنبؤ عن طريق مقياس RMSE.
وكانت قيم المعلمات غير الصفرية non-zero ودقة التنبؤ من خلال RMSE.
الجدول رقم 2: يوضح معلمات العينة الاولى والتي تم اختيارها باستخدام طريقة elastic net لقيم (p) المختلفة.
الجدول رقم 2: يبين المعلمات التي تم اختيارها باستخدام الشبكة المرنة للعينة الأولى.
|
P=1000
|
i
|
P=500
|
i
|
P=100
|
i
|
|
1.096554
|
x1
|
1.099693
|
x1
|
1.098679
|
x1
|
|
0.091966
|
x2
|
0.090119
|
x2
|
0.091873
|
x2
|
|
-0.05258
|
x 4
|
-0.05438
|
x 4
|
-0.054367
|
x 4
|
|
-0.06306
|
x 5
|
-0.06364
|
x 5
|
-0.0633101
|
x 5
|
|
-0.04484
|
x 6
|
-0.04546
|
x 6
|
-0.045097
|
x 6
|
|
-0.01874
|
x 7
|
-0.01876
|
x 7
|
-0.019147
|
x 7
|
|
-0.00635
|
x 8
|
-0.00549
|
x 8
|
-0.005878
|
x 8
|
|
|
|
|
|
|
|
|
-0.00011
|
x 994
|
0.000102
|
x488
|
-0.00005
|
x 100
|
|
0.100245
|
RMSE
|
0.099987
|
RMSE
|
0.100012
|
RMSE
|
الجدول رقم 3 يوضح قيم المعلمات للعينة الثانية والتي تم اختيارها باستخدام طريقة Elastic-net لقيم (p) المختلفة.
الجدول رقم 3: يبين المعلمات التي تم اختيارها باستخدام الشبكة المرنة للعينة الثانية.
|
P=1000
|
i
|
P=500
|
i
|
P=100
|
i
|
|
1.2159731
|
x1
|
1.2192381
|
x1
|
1.2215065
|
x1
|
|
-0.0673852
|
x3
|
-0.0694169
|
x3
|
-0.0703729
|
x3
|
|
-0.0868157
|
x4
|
-0.0872702
|
x4
|
-0.0874861
|
x4
|
|
-0.0234088
|
x5
|
-0.0237702
|
x5
|
-0.0246816
|
x5
|
|
-0.0343359
|
x6
|
-0.0332219
|
x6
|
-0.0327317
|
x6
|
|
-0.0013307
|
x7
|
-0.0019683
|
x7
|
-0.0030242
|
x7
|
|
-0.0081757
|
x9
|
-0.0097497
|
x9
|
-0.0089524
|
x9
|
|
|
|
|
|
|
|
|
-0.0000471
|
x 1000
|
0.0003212
|
x493
|
0.000455
|
x 100
|
|
0.14954713
|
RMSE
|
0.1494121
|
RMSE
|
0.1502367
|
RMSE
|
مناقشة
في الجدول رقم 2 وعند استخدام طريقة Elastic-net للعينة الأولى عندما تكون قيمة (p=100) نلاحظ ان المتغيرات التي تم اختيارها هي (x1,x2,x4,…,x100) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic-net قد استبعدت المتغير (x3) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x8,…,x100) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
في الجدول رقم 2 وعند استخدام طريقة Elastic-net للعينة الأولى عندما تكون قيمة (p=500) نلاحظ ان المتغيرات التي تم اختيارها هي (x1,x2,x4,…,x488) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic-net قد استبعدت المتغير (x3) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x8,…, ,x488) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
في الجدول رقم 2 وعند استخدام طريقة Elastic-net للعينة الأولى عندما تكون قيمة (p=1000) نلاحظ ان القيم التي تم اختيارها هي (x1,x2,x4,x5 ,…, ,x994) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic net قد استبعدت المتغير (x3) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x8,… ,x994) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
في الجدول رقم 3 وعند استخدام طريقة Elastic-net للعينة الثانية عندما تكون قيمة (p=100) نلاحظ ان القيم التي تم اختيارها هي (x1,x3,x4,x5,x6,x7,,x9,…,x100) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic-net قد استبعدت المتغير (x2) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x9,…,x84) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
في الجدول رقم 3 وعند استخدام طريقة Elastic-net للعينة الثانية عندما كانت قيمة (p=500) نلاحظ ان القيم التي تم اختيارها هي (x1,x3,x4,x5,x7,,x9,…,x484) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic-net قد استبعدت المتغير (x2) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x9,…,x484) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
في الجدول رقم 3 وعند استخدام طريقة Elastic-net للعينة الثانية عندما تكون قيمة (p=1000) نلاحظ ان القيم التي تم اختيارها هي (x1,x3,x4,x5,x6,,x7,…,x1000) التي تعد هي المتغيرات المهمة حسب هذه الطريقة كما استبعدت المتغيرات المتبقية. ويمكن مقارنتها مع متغيرات AR(6) المعنوية كما في الجدول رقم 1 وهي (x1,x2,x3,x4,x5,x6). من خلال المقارنة يتبين ان طريقة Elastic-net قد استبعدت المتغير (x2) المعنوي في الجدول رقم 1 كذلك اختارت المتغيرات (x7,x9,…,x1000) كمتغيرات مهمة في حين انها لم تكن معنوية في AR(6) في الجدول رقم 1.
تم الحصول على البيانات من أرشيف تصنيف السلاسل الزمنية UEA&UCR. إذ تم سحب البيانات من الموقع بتاريخ 21/9/2022
http://www.timeseriesclassification.com/description.php?Dataset=EigenWorms