تحليل المكونات الرئيسية

تحليل المكونات الرئيسية لتوزيع غاوسي متعدد المتغيرات يتركز عند (1,3) مع انحراف معياري قدره 3 في اتجاه (0.866, 0.5) تقريبًا و1 في الاتجاه المتعامد. المتجهات الموضحة هي المتجهات الذاتية لمصفوفة التغاير المقاسة بالجذر التربيعي للقيمة الذاتية المقابلة، ومُزاحة بحيث تكون ذيولها عند المتوسط.

تحليل المكونات الأساسية ( PCA ) هي تقنية تقليل الأبعاد الخطية مع تطبيقات في تحليل البيانات الاستكشافية والتصور ومعالجة البيانات المسبقة .

يتم تحويل البيانات خطيًا إلى نظام إحداثيات جديد بحيث يمكن التعرف بسهولة على الاتجاهات (المكونات الرئيسية) التي تلتقط أكبر اختلاف في البيانات.

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

تحليل المكونات الرئيسية له تطبيقات في العديد من المجالات مثل علم الوراثة السكانية ، ودراسات الميكروبيوم ، وعلوم الغلاف الجوي .

ملخص

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

بالنسبة لأي من الهدفين، يمكن إظهار أن المكونات الرئيسية هي متجهات ذاتية لمصفوفة تباين البيانات . وبالتالي، غالبًا ما يتم حساب المكونات الرئيسية من خلال التحليل الذاتي لمصفوفة تباين البيانات أو تحليل القيمة المفردة لمصفوفة البيانات. يعد تحليل المكونات الرئيسية أبسط تحليلات متعددة المتغيرات تعتمد على متجه ذاتي حقيقي وهو وثيق الصلة بتحليل العوامل . يتضمن تحليل العوامل عادةً افتراضات أكثر تحديدًا للمجال حول البنية الأساسية ويحل متجهات ذاتية لمصفوفة مختلفة قليلاً. يرتبط تحليل المكونات الرئيسية أيضًا بتحليل الارتباط القياسي (CCA) . يحدد تحليل الارتباط القياسي أنظمة إحداثيات تصف بشكل مثالي التباين المتبادل بين مجموعتي بيانات بينما يحدد تحليل المكونات الرئيسية نظام إحداثيات متعامد جديد يصف بشكل مثالي التباين في مجموعة بيانات واحدة. [2] [3] [4] [5] كما تم اقتراح متغيرات قوية وقائمة على معيار L1 لتحليل المكونات الرئيسية القياسي. [6] [7] [8] [5]

تاريخ

تم اختراع PCA في عام 1901 بواسطة كارل بيرسون ، [9] كنظير لنظرية المحور الرئيسي في الميكانيكا؛ تم تطويرها لاحقًا بشكل مستقل وتسميتها بواسطة هارولد هوتلينج في ثلاثينيات القرن العشرين. [10] اعتمادًا على مجال التطبيق، يُطلق عليه أيضًا تحويل كارهونين-لوف المنفصل (KLT) في معالجة الإشارات ، وتحويل هوتلينج في مراقبة الجودة المتعددة المتغيرات، والتحلل المتعامد المناسب (POD) في الهندسة الميكانيكية، وتحليل القيمة المفردة (SVD) لـ X (اخترع في الربع الأخير من القرن التاسع عشر [11]وتحليل القيمة الذاتية (EVD) لـ X T X في الجبر الخطي، وتحليل العوامل (لمناقشة الاختلافات بين تحليل المكونات الرئيسية وتحليل العوامل، انظر الفصل 7 من تحليل المكونات الرئيسية لجوليف )، [12] نظرية إيكارت-يونج (هارمان، 1960)، أو الدوال المتعامدة التجريبية (EOF) في علم الأرصاد الجوية (لورنز، 1956)، وتحليل الدوال الذاتية التجريبية (سيروفيتش، 1987)، والأوضاع شبه التوافقية (بروكس وآخرون، 1988)، والتحلل الطيفي في الضوضاء والاهتزاز، والتحليل النمطي التجريبي في الديناميكيات الهيكلية.

حدس

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

يمكن تصور التحليل الأساسي للبيانات على أنه تركيب شكل بيضاوي ذي أبعاد p للبيانات، حيث يمثل كل محور من محاور الشكل البيضاوي مكونًا رئيسيًا. إذا كان أحد محاور الشكل البيضاوي صغيرًا، فإن التباين على طول هذا المحور يكون صغيرًا أيضًا.

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

يتم استخدام المخططات الثنائية ومخططات التباين الموضحة (درجة التباين الموضح ) لتفسير نتائج تحليل المكونات الرئيسية.

تفاصيل

يتم تعريف PCA على أنه تحويل خطي متعامد على مساحة حاصل ضرب داخلي حقيقية يحول البيانات إلى نظام إحداثيات جديد بحيث يصبح أعظم تباين من خلال بعض الإسقاطات القياسية للبيانات يقع على الإحداثي الأول (يسمى المكون الرئيسي الأول)، وثاني أعظم تباين على الإحداثي الثاني، وهكذا. [12]

خذ في الاعتبار مصفوفة بيانات ، X ، مع متوسط ​​تجريبي على مستوى العمود يساوي صفرًا (تم تحويل متوسط ​​العينة لكل عمود إلى الصفر)، حيث يمثل كل صف من الصفوف n تكرارًا مختلفًا للتجربة، ويعطي كل عمود من الأعمدة p نوعًا معينًا من الميزات (على سبيل المثال، النتائج من مستشعر معين).

رياضيًا، يتم تعريف التحويل من خلال مجموعة من أحجام متجهات الأبعاد p للأوزان أو المعاملات التي تربط كل متجه صف من X بمتجه جديد من درجات المكونات الأساسية ، والتي يتم إعطاؤها بواسطة

بطريقة تجعل المتغيرات الفردية لـ t التي تم أخذها في الاعتبار عبر مجموعة البيانات ترث على التوالي أقصى تباين ممكن من X ، مع تقييد كل متجه معامل w ليكون متجه وحدة (حيث يتم عادةً اختياره ليكون أقل بشكل صارم من لتقليل الأبعاد).

يمكن كتابة ما ورد أعلاه بشكل مكافئ في شكل مصفوفة على النحو التالي:

أين ، ، و .

المكون الأول

من أجل تعظيم التباين، يجب أن يلبي متجه الوزن الأول w (1)

على نحو مكافئ، كتابة هذا في شكل مصفوفة يعطي

نظرًا لأن w (1) تم تعريفه على أنه متجه وحدة، فإنه يلبي أيضًا بشكل مكافئ

يمكن التعرف على الكمية المراد تعظيمها على أنها حاصل رايلي . النتيجة القياسية لمصفوفة شبه محددة موجبة مثل X T X هي أن أقصى قيمة ممكنة للحاصل هي أكبر قيمة ذاتية للمصفوفة، والتي تحدث عندما يكون w هو المتجه الذاتي المقابل .

مع إيجاد w (1) ، يمكن بعد ذلك إعطاء المكون الرئيسي الأول لمتجه البيانات x ( i ) على هيئة درجة t 1( i ) = x ( i )w (1) في الإحداثيات المحولة، أو على هيئة المتجه المقابل في المتغيرات الأصلية، { x ( i )w (1) } w (1) .

المكونات الإضافية

يمكن إيجاد المكون k عن طريق طرح أول مكونات رئيسية k  − 1 من X :

ثم إيجاد متجه الوزن الذي يستخرج أقصى تباين من مصفوفة البيانات الجديدة هذه

يتبين أن هذا يعطي المتجهات الذاتية المتبقية لـ X T X ، مع القيم القصوى للكمية بين قوسين المعطاة بواسطة القيم الذاتية المقابلة لها. وبالتالي فإن متجهات الوزن هي متجهات ذاتية لـ X T X.

وبالتالي، يمكن إعطاء المكون الرئيسي k لمتجه البيانات x (i) على هيئة درجة t k ( i ) = x ( i ) w ( k ) في الإحداثيات المحولة ، أو على هيئة المتجه المقابل في فضاء المتغيرات الأصلية، { x ( i ) w ( k ) } w ( k ) ، حيث w ( k ) هو المتجه الذاتي k لـ X T X.

وبالتالي، يمكن إعطاء التحلل الكامل للمكونات الأساسية لـ X على النحو التالي:

حيث W عبارة عن مصفوفة p -by- p من الأوزان التي تكون أعمدتها عبارة عن متجهات ذاتية لـ X T X. يُطلق على نقل W أحيانًا اسم تحويل التبييض أو التكوير . تُسمى أعمدة W المضروبة في الجذر التربيعي للقيم الذاتية المقابلة، أي المتجهات الذاتية التي يتم تكبيرها بواسطة التباينات، أحمالًا في تحليل المكونات الرئيسية أو في تحليل العوامل.

التغايرات

يمكن التعرف على X T X نفسها على أنها متناسبة مع مصفوفة تباين العينة التجريبية لمجموعة البيانات X T. [ 12] : 30–31 

يتم إعطاء تباين العينة Q بين اثنين من المكونات الرئيسية المختلفة على مجموعة البيانات بواسطة:

حيث تم استخدام خاصية القيمة الذاتية لـ w ( k ) للانتقال من الخط 2 إلى الخط 3. ومع ذلك، فإن المتجهات الذاتية w ( j ) و w ( k ) المقابلة للقيم الذاتية لمصفوفة متماثلة تكون متعامدة (إذا كانت القيم الذاتية مختلفة)، أو يمكن أن تكون متعامدة (إذا كانت المتجهات تشترك في قيمة متكررة متساوية). وبالتالي فإن حاصل الضرب في الخط النهائي يساوي صفرًا؛ ولا يوجد تباين في العينة بين المكونات الرئيسية المختلفة عبر مجموعة البيانات.

لذلك فإن هناك طريقة أخرى لوصف تحويل المكونات الأساسية وهي التحويل إلى إحداثيات تجعل مصفوفة تباين العينة التجريبية قطرية.

في شكل مصفوفة، يمكن كتابة مصفوفة التغاير التجريبي للمتغيرات الأصلية

تصبح مصفوفة التباين التجريبية بين المكونات الرئيسية

حيث Λ هي المصفوفة القطرية للقيم الذاتية λ ( k ) لـ X T X. λ ( k ) تساوي مجموع المربعات على مجموعة البيانات المرتبطة بكل مكون k ، أي λ ( k ) = Σ i t k 2 ( i ) = Σ i ( x ( i )w ( k ) ) 2 .

تخفيض الأبعاد

يقوم التحويل T = X W بتعيين متجه بيانات x ( i ) من مساحة أصلية من متغيرات p إلى مساحة جديدة من متغيرات p غير مرتبطة عبر مجموعة البيانات. ومع ذلك، لا يلزم الاحتفاظ بجميع المكونات الرئيسية. يؤدي الاحتفاظ بالمكونات الرئيسية L الأولى فقط ، والتي تم إنتاجها باستخدام متجهات L الذاتية الأولى فقط ، إلى الحصول على التحويل المقطوع

حيث تحتوي المصفوفة T L الآن على n صفًا ولكن فقط L عمودًا. بعبارة أخرى، يتعلم تحليل المكونات الرئيسية تحويلًا خطيًا حيث تشكل أعمدة مصفوفة p × L أساسًا متعامدًا لسمات L (مكونات التمثيل t ) غير المرتبطة. [13] من خلال البناء، من بين جميع مصفوفات البيانات المحولة التي تحتوي على L عمود فقط، تعمل مصفوفة النتيجة هذه على تعظيم التباين في البيانات الأصلية التي تم الحفاظ عليها، مع تقليل خطأ إعادة البناء التربيعي الإجمالي أو .

مخطط تشتت تحليلي للمكونات الأساسية للأنماط الوراثية لـ Y-STR محسوب من قيم العد المتكرر لـ 37 علامة STR للكروموسوم Y من 354 فردًا. نجح تحليل المكونات الأساسية في العثور على مجموعات خطية من العلامات التي تفصل مجموعات مختلفة تتوافق مع خطوط مختلفة من أصل الكروموسوم Y الجيني للأفراد.

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

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

قد يكون تقليل الأبعاد مناسبًا أيضًا عندما تكون المتغيرات في مجموعة البيانات مشوشة. إذا كان كل عمود من مجموعة البيانات يحتوي على ضوضاء غاوسية مستقلة وموزعة بشكل متطابق، فإن أعمدة T ستحتوي أيضًا على ضوضاء غاوسية موزعة بشكل متطابق (مثل هذا التوزيع ثابت تحت تأثيرات المصفوفة W ، والتي يمكن اعتبارها دورانًا عالي الأبعاد للمحاور الإحداثية). ومع ذلك، مع تركيز المزيد من التباين الإجمالي في المكونات الرئيسية القليلة الأولى مقارنة بنفس تباين الضوضاء، يكون التأثير النسبي للضوضاء أقل - تحقق المكونات القليلة الأولى نسبة إشارة إلى ضوضاء أعلى . وبالتالي يمكن أن يكون لتحليل المكونات الرئيسية تأثير تركيز الكثير من الإشارة في المكونات الرئيسية القليلة الأولى، والتي يمكن التقاطها بشكل مفيد من خلال تقليل الأبعاد؛ بينما قد تهيمن الضوضاء على المكونات الرئيسية اللاحقة، وبالتالي يتم التخلص منها دون خسارة كبيرة. إذا لم تكن مجموعة البيانات كبيرة جدًا، فيمكن اختبار أهمية المكونات الرئيسية باستخدام إعادة التشغيل البارامترية ، كمساعدة في تحديد عدد المكونات الرئيسية التي يجب الاحتفاظ بها. [14]

تحليل القيمة المفردة

يمكن أيضًا ربط تحويل المكونات الأساسية بعامل تحليل مصفوفة آخر، وهو تحلل القيمة المفردة (SVD) لـ X ،

هنا Σ هي مصفوفة قطرية مستطيلة ذات أبعاد n × p من الأرقام الموجبة σ ( k ) ، تسمى القيم المفردة لـ X ؛ U هي مصفوفة ذات أبعاد n × n ، أعمدتها عبارة عن متجهات وحدة متعامدة بطول n تسمى المتجهات المفردة اليسرى لـ X ؛ و W هي مصفوفة ذات أبعاد p × p ، أعمدتها عبارة عن متجهات وحدة متعامدة بطول p تسمى المتجهات المفردة اليمنى لـ X.

من حيث هذا التحليل إلى عوامل، يمكن كتابة المصفوفة X T X

أين هي مصفوفة المربع القطري مع القيم المفردة لـ X والأصفار الزائدة المقطوعة التي تلبي . المقارنة مع تحليل العوامل الذاتية لـ X T X تثبت أن المتجهات المفردة اليمنى W لـ X تعادل المتجهات الذاتية لـ X T X ، بينما القيم المفردة σ ( k ) لـ تساوي الجذر التربيعي للقيم الذاتية λ ( k ) لـ X T X.

باستخدام تحليل القيمة المفردة يمكن كتابة مصفوفة النتيجة T

وبالتالي ، فإن كل عمود من T يُعطى بواسطة أحد المتجهات المفردة اليسرى لـ X مضروبًا في القيمة المفردة المقابلة. هذا الشكل هو أيضًا التحلل القطبي لـ T.

توجد خوارزميات فعالة لحساب SVD لـ X دون الحاجة إلى تكوين مصفوفة X T X ، وبالتالي فإن حساب SVD هو الآن الطريقة القياسية لحساب تحليل المكونات الأساسية من مصفوفة البيانات، [15] ما لم تكن هناك حاجة إلى عدد قليل من المكونات فقط.

كما هو الحال مع تحلل القيم الذاتية، يمكن الحصول على مصفوفة النتيجة المقطوعة n × L T L من خلال النظر فقط في أول L أكبر القيم المفردة ومتجهاتها المفردة:

يؤدي قطع مصفوفة M أو T باستخدام تحلل القيمة المفردة المقطوعة بهذه الطريقة إلى إنتاج مصفوفة مقطوعة هي أقرب مصفوفة ممكنة من الرتبة L إلى المصفوفة الأصلية، بمعنى أن الفرق بين الاثنتين له أصغر معيار فروبينيوس ممكن ، وهي النتيجة المعروفة باسم نظرية إيكارت-يونج [1936].

اعتبارات أخرى

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

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

إن طرح المتوسط ​​(أو "تمركز المتوسط") ضروري لإجراء تحليل المكونات الأساسية الكلاسيكي لضمان أن يصف المكون الرئيسي الأول اتجاه التباين الأقصى. إذا لم يتم إجراء طرح المتوسط، فقد يتوافق المكون الرئيسي الأول بدلاً من ذلك مع متوسط ​​البيانات بدرجة أكبر أو أقل. هناك حاجة إلى متوسط ​​يساوي صفرًا لإيجاد أساس يقلل من خطأ متوسط ​​المربعات لتقريب البيانات. [16]

إن تركيز المتوسط ​​غير ضروري عند إجراء تحليل المكونات الرئيسية على مصفوفة الارتباط، حيث يتم تركيز البيانات بالفعل بعد حساب الارتباطات. يتم استخلاص الارتباطات من حاصل الضرب المتبادل لدرجتين قياسيتين (درجات Z) أو لحظات إحصائية (ومن هنا جاء الاسم: ارتباط حاصل بيرسون-لحظة ). انظر أيضًا مقال كرومري وفوستر جونسون (1998) حول "تركيز المتوسط ​​في الانحدار المعتدل: الكثير من اللغط حول لا شيء" . نظرًا لأن التباينات هي ارتباطات للمتغيرات الطبيعية ( درجات Z أو الدرجات القياسية )، فإن تحليل المكونات الرئيسية المستند إلى مصفوفة الارتباط لـ X يساوي تحليل المكونات الرئيسية المستند إلى مصفوفة التباين لـ Z ، النسخة القياسية من X.

PCA هي تقنية أساسية شائعة في التعرف على الأنماط . ومع ذلك، فهي ليست مُحسَّنة لفصل الفئات. [17] ومع ذلك، فقد تم استخدامها لقياس المسافة بين فئتين أو أكثر من خلال حساب مركز الكتلة لكل فئة في مساحة المكونات الرئيسية والإبلاغ عن المسافة الإقليدية بين مركز كتلة فئتين أو أكثر. [18] التحليل التمييزي الخطي هو بديل مُحسَّن لفصل الفئات.

جدول الرموز والاختصارات

رمز معنى أبعاد المؤشرات
مصفوفة البيانات، تتكون من مجموعة من جميع متجهات البيانات، متجه واحد لكل صف
عدد متجهات الصفوف في مجموعة البيانات عددي
عدد العناصر في كل متجه صف (البعد) عددي
عدد الأبعاد في الفضاء الفرعي المخفض الأبعاد، عددي
متجه المتوسطات التجريبية ، متوسط ​​واحد لكل عمود j من مصفوفة البيانات
متجه الانحرافات المعيارية التجريبية ، انحراف معياري واحد لكل عمود j من مصفوفة البيانات
متجه لجميع الأعداد 1
الانحرافات عن متوسط ​​كل عمود j من مصفوفة البيانات
درجات Z ، محسوبة باستخدام المتوسط ​​والانحراف المعياري لكل عمود j من مصفوفة البيانات
مصفوفة التغاير
مصفوفة الارتباط
مصفوفة تتكون من مجموعة جميع المتجهات الذاتية لـ C ، متجه ذاتي واحد لكل عمود
مصفوفة قطرية تتكون من مجموعة جميع القيم الذاتية لـ C على طول قطرها الرئيسي ، و0 لجميع العناصر الأخرى (ملاحظة مستخدمة أعلاه)
مصفوفة متجهات الأساس، متجه واحد لكل عمود، حيث يكون كل متجه أساس أحد المتجهات الذاتية لـ C ، وحيث تكون المتجهات في W مجموعة فرعية من تلك الموجودة في V
مصفوفة تتكون من n صف متجه، حيث يكون كل متجه هو إسقاط متجه البيانات المقابل من المصفوفة X على متجهات الأساس الموجودة في أعمدة المصفوفة W.


الخصائص والقيود

ملكيات

تتضمن بعض خصائص تحليل المكونات الرئيسية ما يلي: [12] [ الصفحة المطلوبة ]

الخاصية 1 : لأي عدد صحيحq، 1 ≤qpالتحويل الخطيالمتعامد
حيث هو متجه عنصر q و هو مصفوفة ( q × p )، وليكن مصفوفة التباين - التباين لـ . ثم يتم تعظيم أثر ، المشار إليه ، عن طريق أخذ ، حيث يتكون من أول أعمدة q لـ هو منقول لـ . ( غير محدد هنا)
الخاصية 2 : فكر مرة أخرى فيالتحويل المتعامد العمودي
مع و كما هو محدد من قبل. ثم يتم التقليل من خلال أخذ حيث يتكون من آخر أعمدة q من .

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

الخاصية 3 : (التحلل الطيفي لـ Σ )

قبل أن ننظر إلى استخدامه، ننظر أولاً إلى العناصر القطرية ،

ومن ثم، ربما يكون المضمون الإحصائي الرئيسي للنتيجة هو أنه ليس بإمكاننا تحليل التباينات المجمعة لجميع عناصر x إلى مساهمات متناقصة بسبب كل حاسب آلي فحسب، بل يمكننا أيضًا تحليل مصفوفة التباين بأكملها إلى مساهمات من كل حاسب آلي. وعلى الرغم من عدم تناقصها بشكل صارم، فإن عناصر will تميل إلى أن تصبح أصغر مع الزيادة، كما هو الحال مع عدم الزيادة في تزايد ، في حين تميل عناصر إلى البقاء بنفس الحجم تقريبًا بسبب قيود التطبيع: .

القيود

كما ذكرنا أعلاه، تعتمد نتائج تحليل المكونات الرئيسية على قياس المتغيرات. ويمكن علاج ذلك عن طريق قياس كل سمة حسب انحرافها المعياري، بحيث ينتهي الأمر بخصائص بلا أبعاد ذات تباين أحادي. [19]

إن قابلية تطبيق تحليل المكونات الرئيسية كما هو موضح أعلاه محدودة ببعض الافتراضات (الضمنية) [20] التي تم إجراؤها في اشتقاقها. على وجه الخصوص، يمكن لتحليل المكونات الرئيسية التقاط الارتباطات الخطية بين الميزات ولكنه يفشل عندما يتم انتهاك هذا الافتراض (انظر الشكل 6أ في المرجع). في بعض الحالات، يمكن للتحويلات الإحداثية استعادة افتراض الخطية ويمكن بعد ذلك تطبيق تحليل المكونات الرئيسية (انظر تحليل المكونات الرئيسية للنواة ).

هناك قيد آخر وهو عملية إزالة المتوسط ​​قبل إنشاء مصفوفة التغاير لتحليل المكونات الرئيسية. في مجالات مثل علم الفلك، تكون جميع الإشارات غير سلبية، وستجبر عملية إزالة المتوسط ​​متوسط ​​بعض التعرضات الفيزيائية الفلكية على أن يكون صفرًا، مما يؤدي بالتالي إلى إنشاء تدفقات سلبية غير فيزيائية، [21] ويجب إجراء النمذجة الأمامية لاستعادة الحجم الحقيقي للإشارات. [22] كطريقة بديلة، يتم التركيز على تحليل المكونات الرئيسية لعوامل المصفوفة غير السلبية فقط على العناصر غير السلبية في المصفوفات، وهو مناسب تمامًا للملاحظات الفيزيائية الفلكية. [23] [24] [25] انظر المزيد في العلاقة بين تحليل المكونات الرئيسية وتحليل المصفوفة غير السلبية.

إن تحليل مكونات البيانات الرئيسية يكون في وضع غير مؤاتٍ إذا لم يتم توحيد البيانات قبل تطبيق الخوارزمية عليها. يحول تحليل مكونات البيانات الرئيسية البيانات الأصلية إلى بيانات ذات صلة بالمكونات الرئيسية لتلك البيانات، مما يعني أنه لا يمكن تفسير متغيرات البيانات الجديدة بنفس الطرق التي تم بها تفسير المتغيرات الأصلية. إنها تفسيرات خطية للمتغيرات الأصلية. أيضًا، إذا لم يتم إجراء تحليل مكونات البيانات الرئيسية بشكل صحيح، فهناك احتمال كبير لفقدان المعلومات. [26]

يعتمد تحليل المكونات الأساسية على نموذج خطي. إذا كانت مجموعة البيانات تحتوي على نمط مخفي بداخلها غير خطي، فيمكن لتحليل المكونات الأساسية في الواقع توجيه التحليل في الاتجاه المعاكس تمامًا للتقدم. [27] [ الصفحة مطلوبة ] اكتشف الباحثون في جامعة ولاية كانساس أن خطأ العينة في تجاربهم أثر على تحيز نتائج تحليل المكونات الأساسية. "إذا كان عدد الموضوعات أو الكتل أقل من 30، و/أو كان الباحث مهتمًا بأجهزة الكمبيوتر الشخصية بعد الأولى، فقد يكون من الأفضل أولاً تصحيح الارتباط التسلسلي، قبل إجراء تحليل المكونات الأساسية". [28] وجد الباحثون في جامعة ولاية كانساس أيضًا أن تحليل المكونات الأساسية يمكن أن يكون "متحيزًا بشكل خطير إذا لم يتم التعامل مع بنية الارتباط التلقائي للبيانات بشكل صحيح". [28]

تحليل المكونات الأساسية ونظرية المعلومات

يؤدي تقليل الأبعاد إلى فقدان المعلومات بشكل عام. يميل تقليل الأبعاد المستند إلى تحليل المكونات الرئيسية إلى تقليل فقدان المعلومات هذا، في ظل نماذج معينة للإشارات والضوضاء.

على افتراض أن

وهذا يعني أن متجه البيانات هو مجموع إشارة المعلومات المطلوبة وإشارة الضوضاء، ومن الممكن إظهار أن تحليل المكونات الرئيسية يمكن أن يكون مثاليًا لتقليل الأبعاد، من وجهة نظر نظرية المعلومات.

على وجه الخصوص، أظهر لينسكر أنه إذا كان غاوسيًا وكان ضوضاء غاوسية مع مصفوفة تباين متناسبة مع مصفوفة الهوية، فإن تحليل المكونات الأساسية يعمل على تعظيم المعلومات المتبادلة بين المعلومات المطلوبة والمخرجات المخفضة الأبعاد . [29]

إذا كانت الضوضاء لا تزال غاوسية ولديها مصفوفة تباين متناسبة مع مصفوفة الهوية (أي أن مكونات المتجه هي iid )، ولكن الإشارة الحاملة للمعلومات غير غاوسية (وهو سيناريو شائع)، فإن تحليل المكونات الرئيسية يقلل على الأقل من الحد الأعلى لفقدان المعلومات ، والذي يتم تعريفه على أنه [30] [31]

كما يتم الحفاظ على مثالية تحليل المكونات الرئيسية إذا كانت الضوضاء متماثلة وذات قيمة جاوسية أكبر على الأقل (من حيث تباعد كولباك-ليبلر ) من الإشارة الحاملة للمعلومات . [32] بشكل عام، حتى إذا كان نموذج الإشارة أعلاه صحيحًا، فإن تحليل المكونات الرئيسية يفقد أمثليته النظرية للمعلومات بمجرد أن تصبح الضوضاء تابعة.

الحساب باستخدام طريقة التغاير

فيما يلي وصف تفصيلي لتحليل مكونات البيانات الرئيسية باستخدام طريقة التباين [33] بدلاً من طريقة الارتباط. [34]

الهدف هو تحويل مجموعة بيانات معينة X ذات البعد p إلى مجموعة بيانات بديلة Y ذات بعد أصغر L. وعلى نحو مماثل، نسعى إلى إيجاد المصفوفة Y ، حيث Y هو تحويل Karhunen–Loève (KLT) للمصفوفة X :

  1. تنظيم مجموعة البيانات

    افترض أن لديك بيانات تتألف من مجموعة من ملاحظات المتغيرات p ، وتريد تقليل البيانات بحيث يمكن وصف كل ملاحظة بمتغيرات L فقط ، L < p . افترض كذلك أن البيانات مرتبة كمجموعة من متجهات البيانات n ، حيث يمثل كل منها ملاحظة مجمعة واحدة للمتغيرات p .

    • اكتب كمتجهات صف، كل منها يحتوي على عناصر p .
    • ضع متجهات الصفوف في مصفوفة واحدة X ذات أبعاد n × p .
  2. احسب المتوسط ​​التجريبي
    • أوجد المتوسط ​​التجريبي على طول كل عمود j = 1، ...،  p .
    • ضع متوسط ​​القيم المحسوبة في متجه متوسط ​​تجريبي u بأبعاد p × 1.
  3. حساب الانحرافات عن المتوسط

    يعد طرح المتوسط ​​جزءًا لا يتجزأ من الحل نحو إيجاد أساس مكون رئيسي يقلل من خطأ متوسط ​​المربع لتقريب البيانات. [35] وبالتالي، نواصل تركيز البيانات على النحو التالي:

    • اطرح المتجه المتوسط ​​التجريبي من كل صف من مصفوفة البيانات X.
    • قم بتخزين البيانات المطروحة من المتوسط ​​في مصفوفة n × p B. حيث h هو متجه عمودي n × 1 لجميع القيم 1:

    في بعض التطبيقات، يمكن أيضًا قياس كل متغير (عمود B ) ليكون له تباين يساوي 1 (انظر الدرجة Z ). [36] تؤثر هذه الخطوة على المكونات الأساسية المحسوبة، ولكنها تجعلها مستقلة عن الوحدات المستخدمة لقياس المتغيرات المختلفة.

  4. إيجاد مصفوفة التغاير
    • أوجد مصفوفة التباين التجريبي p × p C من المصفوفة B : حيث هو عامل النقل المترافق . إذا كانت B تتكون بالكامل من أعداد حقيقية، وهو الحال في العديد من التطبيقات، فإن "النقل المترافق" هو ​​نفس النقل المنتظم .
    • السبب وراء استخدام n − 1 بدلاً من n لحساب التباين هو تصحيح بيسل .
  5. إيجاد المتجهات الذاتية والقيم الذاتية لمصفوفة التغاير
    • احسب مصفوفة V للمتجهات الذاتية التي ترسم قطريًا لمصفوفة التباين C : حيث D هي المصفوفة القطرية للقيم الذاتية لـ C. ستتضمن هذه الخطوة عادةً استخدام خوارزمية تعتمد على الكمبيوتر لحساب المتجهات الذاتية والقيم الذاتية . تتوفر هذه الخوارزميات بسهولة كمكونات فرعية لمعظم أنظمة جبر المصفوفات ، مثل SAS ، [37] R ، MATLAB ، [38] [39] Mathematica ، [40] SciPy ، IDL ( لغة البيانات التفاعلية )، أو GNU Octave بالإضافة إلى OpenCV .
    • ستتخذ المصفوفة D شكل مصفوفة قطرية p × p ، حيث j هي القيمة الذاتية لمصفوفة التغاير C ، و
    • تحتوي المصفوفة V ، والتي لها أيضًا أبعاد p × p ، على متجهات عمودية p ، كل منها بطول p ، والتي تمثل المتجهات الذاتية p لمصفوفة التغاير C.
    • القيم الذاتية والمتجهات الذاتية مرتبة ومقترنة. القيمة الذاتية j تتوافق مع المتجه الذاتي j .
    • تشير المصفوفة V إلى مصفوفة المتجهات الذاتية اليمنى (على عكس المتجهات الذاتية اليسرى ). بشكل عام، لا يلزم أن تكون مصفوفة المتجهات الذاتية اليمنى هي النقل (المترافق) لمصفوفة المتجهات الذاتية اليسرى.
  6. إعادة ترتيب المتجهات الذاتية والقيم الذاتية
    • قم بفرز أعمدة مصفوفة المتجهات الذاتية V ومصفوفة القيم الذاتية D حسب ترتيب تناقص القيم الذاتية.
    • تأكد من الحفاظ على الاقترانات الصحيحة بين الأعمدة في كل مصفوفة.
  7. احسب محتوى الطاقة التراكمية لكل متجه ذاتي
    • تمثل القيم الذاتية توزيع طاقة بيانات المصدر [ بحاجة لتوضيح ] بين كل من المتجهات الذاتية، حيث تشكل المتجهات الذاتية أساسًا للبيانات. المحتوى التراكمي للطاقة g للمتجه الذاتي j هو مجموع محتوى الطاقة عبر جميع القيم الذاتية من 1 إلى j : [ بحاجة لمصدر ]
  8. حدد مجموعة فرعية من المتجهات الذاتية كمتجهات أساسية
    • احفظ أول أعمدة L من V كمصفوفة p × L W : حيث
    • استخدم المتجه g كدليل في اختيار القيمة المناسبة لـ L. والهدف هو اختيار قيمة L صغيرة قدر الإمكان مع تحقيق قيمة عالية معقولة لـ g على أساس النسبة المئوية. على سبيل المثال، قد ترغب في اختيار L بحيث تكون الطاقة التراكمية g أعلى من حد معين، مثل 90 بالمائة. في هذه الحالة، اختر أصغر قيمة لـ L بحيث
  9. إسقاط البيانات على الأساس الجديد
    • نقاط البيانات المتوقعة هي صفوف المصفوفة
    وهذا يعني أن العمود الأول هو إسقاط نقاط البيانات على المكون الرئيسي الأول، والعمود الثاني هو الإسقاط على المكون الرئيسي الثاني، وهكذا.

الاستنباط باستخدام طريقة التغاير

ليكن X متجهًا عشوائيًا ذا أبعاد d ، معبرًا عنه كمتجه عمودي. بدون فقدان العمومية، افترض أن X له متوسط ​​صفري.

نريد أن نجد مصفوفة تحويل متعامد d × d P بحيث يكون لدى PX مصفوفة تباين قطرية (أي أن PX عبارة عن متجه عشوائي مع جميع مكوناته المميزة غير مرتبطة في أزواج).

حساب سريع بافتراض أن العائدات موحدة:

ومن ثم ينطبق ذلك إذا وفقط إذا كان من الممكن تحويله قطريًا بواسطة .

هذا أمر بناء للغاية، حيث من المؤكد أن cov( X ) عبارة عن مصفوفة محددة غير سلبية وبالتالي من المؤكد أنها قابلة للتحويل قطريًا بواسطة بعض المصفوفات الموحدة.

حساب خالٍ من التباين

في التطبيقات العملية، وخاصة مع البيانات عالية الأبعاد ( p كبيرة )، نادرًا ما تُستخدم طريقة التباين الساذجة لأنها ليست فعّالة بسبب التكاليف الحسابية والذاكرة العالية لتحديد مصفوفة التباين صراحةً. يتجنب النهج الخالي من التباين عمليات np 2 لحساب وتخزين مصفوفة التباين X T X صراحةً ، ويستخدم بدلاً من ذلك إحدى الطرق الخالية من المصفوفات ، على سبيل المثال، بناءً على الدالة التي تقيم حاصل الضرب X T (X r) على حساب عمليتين np .

الحساب التكراري

تظهر إحدى الطرق لحساب المكون الرئيسي الأول بكفاءة [41] في الكود الزائف التالي، لمصفوفة بيانات X بمتوسط ​​صفري، دون حساب مصفوفة التغاير الخاصة بها على الإطلاق.

r = متجه عشوائي بطول p 
r = r / norm( r )
افعل c مرات:
       s = 0 (متجه بطول p )
       لكل صف x في X 
            s = s + ( xr ) x
       λ = r T s  // λ هي القيمة الذاتية 
      error = |λ ⋅ rs | 
      r = s / norm( s ) 
      اخرج إذا كان الخطأ < التسامح 
return λ, r

تحسب خوارزمية تكرار القوة هذه ببساطة المتجه X T (X r) وتضبطه على حالته الطبيعية وتعيد النتيجة إلى r . يتم تقريب القيمة الذاتية بواسطة r T (X T X) r ، وهو حاصل رايلي على المتجه الوحدوي r لمصفوفة التغاير X T X. إذا كانت أكبر قيمة مفردة منفصلة جيدًا عن القيمة الأكبر التالية، فإن المتجه r يقترب من المكون الرئيسي الأول لـ X ضمن عدد التكرارات c ، وهو صغير نسبيًا إلى p ، بتكلفة إجمالية 2cnp . يمكن تسريع تقارب تكرار القوة دون التضحية بشكل ملحوظ بالتكلفة الصغيرة لكل تكرار باستخدام طرق أكثر تقدمًا بدون مصفوفة ، مثل خوارزمية Lanczos أو طريقة التدرج المترافق المشروط محليًا الأمثل ( LOBPCG ).

يمكن حساب المكونات الرئيسية اللاحقة واحدًا تلو الآخر عبر الانكماش أو في وقت واحد ككتلة. في النهج السابق، تؤثر عدم الدقة في المكونات الرئيسية التقريبية المحسوبة بالفعل بشكل إضافي على دقة المكونات الرئيسية المحسوبة لاحقًا، وبالتالي زيادة الخطأ مع كل عملية حسابية جديدة. النهج الأخير في طريقة قوة الكتلة يستبدل المتجهات الفردية r و s بمتجهات كتلة ومصفوفات R و S. كل عمود من R يقارب أحد المكونات الرئيسية الرائدة، بينما يتم تكرار جميع الأعمدة في وقت واحد. الحساب الرئيسي هو تقييم المنتج X T (XR) . عند تنفيذه، على سبيل المثال، في LOBPCG ، يزيل الحظر الفعال تراكم الأخطاء، ويسمح باستخدام وظائف حاصل مصفوفة-مصفوفة BLAS عالية المستوى ، ويؤدي عادةً إلى تقارب أسرع، مقارنة بتقنية المتجه الفردي واحدًا تلو الآخر.

طريقة NIPALS

خوارزمية المربعات الجزئية الصغرى التكرارية غير الخطية (NIPALS) هي أحد أشكال التكرار الكلاسيكي للقوة مع انكماش المصفوفة عن طريق الطرح الذي تم تنفيذه لحساب المكونات القليلة الأولى في تحليل المكون الرئيسي أو المربعات الجزئية الصغرى . بالنسبة لمجموعات البيانات عالية الأبعاد للغاية، مثل تلك التي تم إنشاؤها في علوم *omics (على سبيل المثال، علم الجينوم وعلم التمثيل الغذائي )، فمن الضروري عادةً حساب أول بضعة مكونات فقط. تقوم خوارزمية المربعات الجزئية الصغرى التكرارية غير الخطية (NIPALS) بتحديث التقريبات التكرارية إلى الدرجات والأحمال الرائدة t 1 و r 1 T من خلال تكرار القوة الذي يتم ضربه في كل تكرار بـ X على اليسار وعلى اليمين ، أي يتم تجنب حساب مصفوفة التباين، تمامًا كما هو الحال في التنفيذ الخالي من المصفوفة لتكرارات القوة إلى X T X ، بناءً على الدالة التي تقيم حاصل الضرب X T (X r) = ((X r) T X) T.

يتم تنفيذ انكماش المصفوفة عن طريق الطرح عن طريق طرح المنتج الخارجي، t 1 r 1 T من X تاركًا مصفوفة المتبقي المنكمشة المستخدمة لحساب أجهزة الكمبيوتر الرائدة اللاحقة. [42] بالنسبة لمصفوفات البيانات الكبيرة، أو المصفوفات التي تحتوي على درجة عالية من التوازي العمودي، تعاني NIPALS من فقدان عمودية أجهزة الكمبيوتر بسبب أخطاء تقريب دقة الآلة المتراكمة في كل تكرار وانكماش المصفوفة عن طريق الطرح. [43] يتم تطبيق خوارزمية إعادة تقويم جرام-شميدت على كل من النتائج والأحمال في كل خطوة تكرار للقضاء على فقدان العمودية هذا. [44] لا يمكن لاعتماد NIPALS على مضاعفات المتجه الفردي الاستفادة من BLAS عالي المستوى ويؤدي إلى تقارب بطيء للقيم المفردة الرائدة المجمعة - يتم حل كلا القصورين في حلول كتلة خالية من المصفوفات أكثر تطوراً، مثل طريقة التدرج المترافق المشروط المحلي الأمثل للكتلة ( LOBPCG ).

التقدير عبر الإنترنت/المتسلسل

في حالة "البث المباشر" أو "الإنترنت" حيث تصل البيانات قطعة قطعة بدلاً من تخزينها في دفعة واحدة، من المفيد إجراء تقدير لتوقعات تحليل المكونات الرئيسية التي يمكن تحديثها بشكل متسلسل. يمكن القيام بذلك بكفاءة، لكنه يتطلب خوارزميات مختلفة. [45]

المتغيرات النوعية

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

  • التعرف على الأنواع المختلفة على المستويات العاملية، على سبيل المثال، باستخدام ألوان مختلفة.
  • تمثيل مراكز ثقل النباتات التي تنتمي إلى نفس النوع على المستويات العاملية.
  • بالنسبة لكل مركز ثقل ولكل محور، قيمة p للحكم على أهمية الفرق بين مركز الثقل والأصل.

هذه النتائج هي ما يسمى بإدخال متغير نوعي كعنصر تكميلي . تم تفصيل هذا الإجراء في Husson و Lê و Pagès (2009) و Pagès (2013). تقدم قِلة من البرامج هذا الخيار بطريقة "تلقائية". هذه هي حالة SPAD التي كانت تاريخيًا، بعد عمل Ludovic Lebart ، أول من اقترح هذا الخيار، وحزمة R FactoMineR.

التطبيقات

ذكاء

كان التطبيق الأول لتحليل العوامل في تحديد وقياس مكونات الذكاء البشري. كان يُعتقد أن الذكاء يحتوي على مكونات مختلفة غير مترابطة مثل الذكاء المكاني والذكاء اللفظي والاستقراء والاستنباط وما إلى ذلك وأن الدرجات على هذه المكونات يمكن استنتاجها من خلال تحليل العوامل من نتائج اختبارات مختلفة، لإعطاء مؤشر واحد يُعرف باسم حاصل الذكاء (IQ). طور عالم النفس الإحصائي الرائد سبيرمان في الواقع تحليل العوامل في عام 1904 لنظريته المكونة من عاملين للذكاء، مضيفًا تقنية رسمية إلى علم القياس النفسي . في عام 1924، بحث ثورستون عن 56 عاملاً للذكاء، وطور مفهوم العمر العقلي. تعتمد اختبارات معدل الذكاء القياسية اليوم على هذا العمل المبكر. [46]

التمايز السكني

في عام 1949، قدم شيفكي وويليامز نظرية علم البيئة العاملية ، والتي سيطرت على دراسات التمايز السكني من الخمسينيات إلى السبعينيات. [47] كانت الأحياء في المدينة قابلة للتعرف عليها أو يمكن تمييزها عن بعضها البعض من خلال خصائص مختلفة يمكن اختزالها إلى ثلاث عن طريق تحليل العوامل. كانت تُعرف باسم "المرتبة الاجتماعية" (مؤشر للحالة المهنية)، و"العائلية" أو حجم الأسرة، و"العرقية"؛ يمكن بعد ذلك تطبيق تحليل المجموعات لتقسيم المدينة إلى مجموعات أو مناطق وفقًا لقيم متغيرات العوامل الرئيسية الثلاثة. تطورت أدبيات واسعة النطاق حول علم البيئة العاملية في الجغرافيا الحضرية، لكن النهج خرج عن الموضة بعد عام 1980 لكونه بدائيًا من الناحية المنهجية وليس له مكان كبير في النماذج الجغرافية ما بعد الحداثة.

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

وفي نفس الوقت تقريبًا، قام المكتب الأسترالي للإحصاء بتحديد مؤشرات مميزة للميزة والعيوب، حيث أخذ المكون الرئيسي الأول لمجموعات من المتغيرات الرئيسية التي كان يُعتقد أنها مهمة. وتُنشر مؤشرات SEIFA هذه بانتظام لمختلف الولايات القضائية، وتُستخدم بشكل متكرر في التحليل المكاني. [49]

مؤشرات التنمية

يمكن استخدام تحليل المكونات الرئيسية كطريقة رسمية لتطوير المؤشرات. وكبديل لذلك، تم اقتراح تحليل مركب تأكيدي لتطوير وتقييم المؤشرات. [50]

تم تطوير مؤشر تنمية المدينة من قبل PCA من حوالي 200 مؤشر لنتائج المدينة في مسح أجري عام 1996 لـ 254 مدينة عالمية. كان المكون الرئيسي الأول خاضعًا للانحدار التكراري، بإضافة المتغيرات الأصلية منفردة حتى تم أخذ حوالي 90٪ من تباينه في الاعتبار. استخدم المؤشر في النهاية حوالي 15 مؤشرًا ولكنه كان مؤشرًا جيدًا للعديد من المتغيرات الأخرى. تتفق قيمته المقارنة بشكل جيد للغاية مع التقييم الذاتي لحالة كل مدينة. كانت المعاملات على بنود البنية التحتية متناسبة تقريبًا مع متوسط ​​تكاليف توفير الخدمات الأساسية، مما يشير إلى أن المؤشر كان في الواقع مقياسًا للاستثمار المادي والاجتماعي الفعال في المدينة.

يحتوي مؤشر التنمية البشرية على مستوى الدولة من برنامج الأمم المتحدة الإنمائي ، والذي تم نشره منذ عام 1990 ويُستخدم على نطاق واسع في دراسات التنمية، [51] على معاملات متشابهة جدًا على مؤشرات متشابهة، مما يشير بقوة إلى أنه تم إنشاؤه في الأصل باستخدام تحليل المكونات الرئيسية.

علم الوراثة السكانية

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

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

كان تحليل المكونات الرئيسية في علم الوراثة مثيرًا للجدل من الناحية الفنية، حيث تم تنفيذ هذه التقنية على متغيرات منفصلة غير طبيعية وغالبًا على علامات الأليل الثنائية. كما أن الافتقار إلى أي مقاييس للخطأ المعياري في تحليل المكونات الرئيسية يشكل عائقًا أمام الاستخدام الأكثر اتساقًا. في أغسطس 2022، نشر عالم الأحياء الجزيئية إران إلهايك ورقة نظرية في Scientific Reports لتحليل 12 تطبيقًا لتحليل المكونات الرئيسية. وخلص إلى أنه من السهل التلاعب بالطريقة، والتي، في رأيه، أنتجت نتائج "خاطئة ومتناقضة وعبثية". وعلى وجه التحديد، زعم أن النتائج التي تم تحقيقها في علم الوراثة السكانية تميزت بالانتقاء والاستدلال الدائري . [53]

بحوث السوق ومؤشرات التوجهات

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

إن تحليل المكونات الرئيسية يحول بسرعة كميات كبيرة من البيانات إلى متغيرات أصغر وأسهل في الهضم ويمكن تحليلها بسرعة وسهولة أكبر. في أي استبيان للمستهلك، هناك سلسلة من الأسئلة المصممة لاستنباط مواقف المستهلكين، وتسعى المكونات الرئيسية إلى اكتشاف المتغيرات الكامنة وراء هذه المواقف. على سبيل المثال، سأل استطلاع أكسفورد للإنترنت في عام 2013 2000 شخص عن مواقفهم ومعتقداتهم، ومن هؤلاء المحللين استخرجوا أربعة أبعاد رئيسية للمكونات، والتي حددوها على أنها "الهروب"، و"الشبكات الاجتماعية"، و"الكفاءة"، و"خلق المشاكل". [55]

وفي عام 2008، استخرج جو فلود مؤشراً للمواقف تجاه السكن من 28 سؤالاً في دراسة استقصائية وطنية شملت 2697 أسرة في أستراليا. وكان المكون الرئيسي الأول يمثل موقفاً عاماً تجاه الملكية وامتلاك المسكن. ومن الممكن إدخال المؤشر، أو أسئلة المواقف التي يجسدها، في نموذج خطي عام لاختيار الحيازة. وكان أقوى عامل يحدد الإيجار الخاص هو مؤشر المواقف، وليس الدخل أو الحالة الاجتماعية أو نوع الأسرة. [56]

التمويل الكمي

في التمويل الكمي ، يتم استخدام تحليل المكونات الرئيسية [57] في إدارة المخاطر المالية ، وتم تطبيقه على مشاكل أخرى مثل تحسين المحفظة .

تُستخدم PCA بشكل شائع في المشكلات التي تنطوي على الأوراق المالية ذات الدخل الثابت والمحافظ ومشتقات أسعار الفائدة . تعتمد التقييمات هنا على منحنى العائد بالكامل ، والذي يتألف من العديد من الأدوات المترابطة للغاية، وتُستخدم PCA لتحديد مجموعة من المكونات أو العوامل التي تفسر تحركات الأسعار، [58] وبالتالي تسهيل النمذجة. أحد تطبيقات إدارة المخاطر الشائعة هو حساب القيمة المعرضة للخطر ، VaR، وتطبيق PCA على محاكاة مونت كارلو . [59] هنا، لكل عينة محاكاة، يتم التأكيد على المكونات، ثم يتم إعادة بناء الأسعار، وبالتالي قيم الخيار ؛ مع حساب VaR، أخيرًا، على مدار التشغيل بالكامل. تُستخدم PCA أيضًا في التحوط من التعرض لمخاطر أسعار الفائدة ، مع مراعاة المدة الجزئية والحساسيات الأخرى. [58] في كليهما ، تكون المكونات الثلاثة الأولى، عادةً، الرئيسية للنظام ذات أهمية ( تمثل "التحول" و"الالتواء" و"الانحناء"). يتم اشتقاق هذه المكونات الرئيسية من التحلل الذاتي لمصفوفة التباين للعائد عند استحقاقات محددة مسبقًا؛ [60] وحيث أن تباين كل مكون هو قيمته الذاتية (ونظرًا لأن المكونات متعامدة ، فلا داعي لدمج أي ارتباط في النمذجة اللاحقة).

بالنسبة للأسهم ، فإن المحفظة المثالية هي تلك التي يتم فيها تعظيم العائد المتوقع لمستوى معين من المخاطر، أو بدلاً من ذلك، حيث يتم تقليل المخاطر لعائد معين؛ انظر نموذج ماركويتز للمناقشة. وبالتالي، فإن أحد الأساليب هو تقليل مخاطر المحفظة، حيث يتم تطبيق استراتيجيات التخصيص على "المحافظ الرئيسية" بدلاً من الأسهم الأساسية . والنهج الثاني هو تعزيز عائد المحفظة، باستخدام المكونات الرئيسية لاختيار أسهم الشركات ذات إمكانات الصعود. [61] [62] كما تم استخدام تحليل المكونات الرئيسية لفهم العلاقات [57] بين أسواق الأسهم الدولية ، وداخل الأسواق بين مجموعات الشركات في الصناعات أو القطاعات .

يمكن تطبيق تحليل المكونات الأساسية أيضًا على اختبارات الإجهاد ، [63] وهو في الأساس تحليل لقدرة البنك على تحمل سيناريو اقتصادي سلبي افتراضي . تكمن فائدته في "تقطير المعلومات الواردة في [عدة] متغيرات اقتصادية كلية إلى مجموعة بيانات أكثر قابلية للإدارة، والتي يمكن بعد ذلك [استخدامها] للتحليل". [63] هنا، ترتبط العوامل الناتجة بأسعار الفائدة على سبيل المثال - بناءً على أكبر عناصر متجه العامل الذاتي - ومن ثم نلاحظ كيف تؤثر "الصدمة" لكل من العوامل على الأصول الضمنية لكل من البنوك.

علم الأعصاب

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

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

إن تحليل المكونات الرئيسية كتقنية لتقليل الأبعاد مناسب بشكل خاص للكشف عن الأنشطة المنسقة للمجموعات العصبية الكبيرة. وقد تم استخدامه في تحديد المتغيرات الجماعية، أي معلمات الترتيب ، أثناء التحولات الطورية في الدماغ. [66]

العلاقة مع الطرق الأخرى

تحليل المراسلات

تم تطوير تحليل المراسلات (CA) بواسطة جان بول بنزكري [67] وهو مشابه من الناحية المفاهيمية لتحليل المكونات الرئيسية، ولكنه يقيس البيانات (التي يجب أن تكون غير سلبية) بحيث يتم التعامل مع الصفوف والأعمدة على قدم المساواة. يتم تطبيقه تقليديًا على جداول الطوارئ . يقوم تحليل المراسلات بتحليل إحصاء مربع كاي المرتبط بهذا الجدول إلى عوامل متعامدة. [68] نظرًا لأن تحليل المراسلات هو أسلوب وصفي، فيمكن تطبيقه على الجداول التي تكون فيها إحصاء مربع كاي مناسبًا أو لا. تتوفر العديد من المتغيرات لتحليل المراسلات بما في ذلك تحليل المراسلات منزوعة الاتجاه وتحليل المراسلات القياسي . أحد التوسعات الخاصة هو تحليل المراسلات المتعددة ، والذي يمكن اعتباره نظيرًا لتحليل المكونات الرئيسية للبيانات التصنيفية. [69]

تحليل العوامل

الصورة أعلاه هي مثال على الفرق بين تحليل المكونات الرئيسية وتحليل العوامل. في الرسم البياني العلوي، يمثل "العامل" (على سبيل المثال، المسار الوظيفي) المتغيرات الثلاثة الملاحظة (على سبيل المثال، الطبيب، المحامي، المعلم)، بينما في الرسم البياني السفلي، يتم تقليص المتغيرات الملاحظة (على سبيل المثال، معلم ما قبل المدرسة، معلم المدرسة المتوسطة، معلم المدرسة الثانوية) إلى المكون محل الاهتمام (على سبيل المثال، المعلم).

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

تحليل العوامل مشابه لتحليل المكونات الرئيسية، حيث يتضمن تحليل العوامل أيضًا مجموعات خطية من المتغيرات. يختلف تحليل العوامل عن تحليل المكونات الرئيسية، فهو نهج يركز على الارتباط يسعى إلى إعادة إنتاج الارتباطات المتبادلة بين المتغيرات، حيث تمثل العوامل "التباين المشترك للمتغيرات، باستثناء التباين الفريد". [70] من حيث مصفوفة الارتباط، يتوافق هذا مع التركيز على شرح المصطلحات خارج القطر (أي التباين المشترك)، بينما يركز تحليل المكونات الرئيسية على شرح المصطلحات الموجودة على القطر. ومع ذلك، وكنتيجة جانبية، عند محاولة إعادة إنتاج المصطلحات على القطر، يميل تحليل المكونات الرئيسية أيضًا إلى ملاءمة الارتباطات خارج القطر بشكل جيد نسبيًا. [12] : 158  النتائج التي يعطيها تحليل المكونات الرئيسية وتحليل العوامل متشابهة جدًا في معظم المواقف، ولكن هذا ليس هو الحال دائمًا، وهناك بعض المشكلات حيث تكون النتائج مختلفة بشكل كبير. يستخدم تحليل العوامل بشكل عام عندما يكون الغرض من البحث هو اكتشاف بنية البيانات (أي البنيات أو العوامل الكامنة) أو النمذجة السببية . إذا تم صياغة نموذج العامل بشكل غير صحيح أو لم يتم استيفاء الافتراضات، فإن تحليل العوامل سوف يعطي نتائج خاطئة. [71]

ك- يعني التجميع

وقد تم التأكيد على أن الحل المريح لتجمع k -means ، المحدد بواسطة مؤشرات المجموعة، يتم إعطاؤه بواسطة المكونات الرئيسية، وأن الفضاء الفرعي لتحليل المكونات الرئيسية الذي يمتد من خلال الاتجاهات الرئيسية مطابق للفضاء الفرعي لمركز الثقل للمجموعة. [72] [73] ومع ذلك، فإن كون تحليل المكونات الرئيسية بمثابة استرخاء مفيد لتجمع k -means لم يكن نتيجة جديدة، [74] ومن السهل الكشف عن أمثلة مضادة للبيان القائل بأن الفضاء الفرعي لمركز الثقل للمجموعة يمتد من خلال الاتجاهات الرئيسية. [75]

تحليل المصفوفات غير السلبية

مخططات التباين المتبقي الكسري (FRV) لتحليل مكونات الكمبيوتر الأساسية وNMF؛ [25] بالنسبة لتحليل مكونات الكمبيوتر الأساسية، القيم النظرية هي المساهمة من القيم الذاتية المتبقية. وبالمقارنة، تصل منحنيات FRV لتحليل مكونات الكمبيوتر الأساسية إلى هضبة مسطحة حيث لا يتم التقاط أي إشارة بشكل فعال؛ بينما تتناقص منحنيات FRV لتحليل مكونات الكمبيوتر الأساسية بشكل مستمر، مما يشير إلى قدرة أفضل على التقاط الإشارة. تتقارب منحنيات FRV لتحليل مكونات الكمبيوتر الأساسية أيضًا إلى مستويات أعلى من تحليل مكونات الكمبيوتر الأساسية، مما يشير إلى خاصية التناسب الأقل لتحليل مكونات الكمبيوتر الأساسية.

تحليل العوامل غير السلبية للمصفوفة (NMF) هو طريقة لتقليص الأبعاد حيث يتم استخدام العناصر غير السلبية فقط في المصفوفات، وبالتالي فهي طريقة واعدة في علم الفلك، [23] [24] [25] بمعنى أن الإشارات الفيزيائية الفلكية غير سلبية. مكونات تحليل المكونات الرئيسية متعامدة مع بعضها البعض، في حين أن مكونات NMF كلها غير سلبية وبالتالي تبني أساسًا غير متعامد.

في تحليل المكونات الرئيسية، يتم تصنيف مساهمة كل مكون بناءً على حجم القيمة الذاتية المقابلة له، والتي تعادل التباين المتبقي الكسري (FRV) في تحليل البيانات التجريبية. [21] بالنسبة لـ NMF، يتم تصنيف مكوناته بناءً على منحنيات FRV التجريبية فقط. [25] تحتوي مخططات القيمة الذاتية الكسرية المتبقية، أي كدالة لعدد المكونات المعطى لإجمالي المكونات، لتحليل المكونات الرئيسية على هضبة مسطحة، حيث لا يتم التقاط أي بيانات لإزالة الضوضاء شبه الثابتة، ثم تنخفض المنحنيات بسرعة كمؤشر على الإفراط في الملاءمة (الضوضاء العشوائية). [21] تتناقص منحنيات FRV لـ NMF بشكل مستمر [25] عندما يتم إنشاء مكونات NMF بشكل متسلسل ، [24] مما يشير إلى الالتقاط المستمر للضوضاء شبه الثابتة؛ ثم تتقارب إلى مستويات أعلى من تحليل المكونات الرئيسية، [25] مما يشير إلى خاصية الإفراط في الملاءمة الأقل لـ NMF.

أيقونات الارتباطات

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

أيقونات الارتباطات – الكيمياء الجيولوجية للهباء الجوي البحري

أما أيقونات الارتباطات ، على العكس من ذلك، والتي لا تشكل إسقاطًا على نظام من المحاور، فلا تعاني من هذه العيوب. وبالتالي يمكننا الاحتفاظ بكل المتغيرات.

مبدأ الرسم البياني هو إبراز الارتباطات "الملحوظة" لمصفوفة الارتباط، بواسطة خط متصل (ارتباط إيجابي) أو خط منقط (ارتباط سلبي).

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

التعميمات

تحليل مكونات رئيسية متفرق

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

  • إطار الانحدار، [76]
  • إطار عمل للاسترخاء المحدب/البرمجة شبه المحددة، [77]
  • إطار عمل طريقة الطاقة المعممة [78]
  • إطار التعظيم المتناوب [79]
  • البحث الجشع للأمام والخلف والطرق الدقيقة باستخدام تقنيات التفرع والحد، [80]
  • إطار صياغة بايز. [81]

تمت مراجعة التطورات المنهجية والنظرية لتحليل المكونات الرئيسية المتفرق بالإضافة إلى تطبيقاته في الدراسات العلمية مؤخرًا في ورقة مسح. [82]

تحليل مكونات رئيسية غير خطي

التحليل الأساسي الخطي مقابل متعددات الشعب الرئيسية غير الخطية [83] لتصور بيانات مجموعة سرطان الثدي : أ) تكوين العقد والسطح الرئيسي ثنائي الأبعاد في متعدد الشعب الخطي ثلاثي الأبعاد للتحليل الأساسي. مجموعة البيانات منحنية ولا يمكن رسمها بشكل كافٍ على المستوى الرئيسي ثنائي الأبعاد؛ ب) التوزيع في إحداثيات السطح الرئيسي غير الخطي ثنائي الأبعاد الداخلي (ELMap2D) مع تقدير كثافة النقاط؛ ج) نفس ب)، ولكن لمتعدد الشعب الرئيسي الخطي ثنائي الأبعاد (PCA2D). يتم تصور النوع الفرعي "الأساسي" لسرطان الثدي بشكل أكثر ملاءمة باستخدام ELMap2D وتصبح بعض ميزات التوزيع أفضل حلاً مقارنةً بـ PCA2D. يتم إنتاج متعددات الشعب الرئيسية بواسطة خوارزمية الخرائط المرنة . البيانات متاحة للمنافسة العامة. [84] البرنامج متاح للاستخدام غير التجاري المجاني. [85]

تجد معظم الطرق الحديثة لتقليل الأبعاد غير الخطية جذورها النظرية والخوارزمية في تحليل مكونات البيانات الرئيسية أو متوسطات K. كانت فكرة بيرسون الأصلية هي أخذ خط مستقيم (أو مستوى) سيكون "الأفضل ملاءمة" لمجموعة من نقاط البيانات. توسع تريفور هاستي في هذا المفهوم من خلال اقتراح المنحنيات الرئيسية [86] باعتبارها الامتداد الطبيعي للتفسير الهندسي لتحليل مكونات البيانات الرئيسية، والذي ينشئ صراحةً متعدد الأشكال لتقريب البيانات متبوعًا بإسقاط النقاط عليه. انظر أيضًا خوارزمية الخريطة المرنة والتحليل الجيوديسي الرئيسي . [87] تعميم شائع آخر هو تحليل مكونات البيانات الرئيسي للنواة ، والذي يتوافق مع تحليل مكونات البيانات الرئيسي الذي يتم إجراؤه في فضاء هيلبرت للنواة المعاد إنتاجه المرتبط بنواة محددة موجبة.

في التعلم في الفضاء الفرعي متعدد الخطوط ، [88] [89] [90] يتم تعميم تحليل المكونات الرئيسية إلى تحليل المكونات الرئيسية متعدد الخطوط (MPCA) الذي يستخرج الميزات مباشرة من تمثيلات الموتر. يتم حل تحليل المكونات الرئيسية من خلال إجراء تحليل المكونات الرئيسية في كل وضع من أوضاع الموتر بشكل تكراري. تم تطبيق تحليل المكونات الرئيسية على التعرف على الوجوه والتعرف على المشي وما إلى ذلك. تم توسيع تحليل المكونات الرئيسية إلى تحليل المكونات الرئيسية غير المرتبط وتحليل المكونات الرئيسية غير السلبي وتحليل المكونات الرئيسية القوي.

يمكن إجراء تحليل المكونات الرئيسية ذات الاتجاه N باستخدام نماذج مثل تحلل تاكر ، وPARAFAC ، وتحليل العوامل المتعددة، وتحليل القصور الذاتي المشترك، وSTATIS، وDISTATIS.

PCA قوي

في حين يجد تحليل المكونات الرئيسية الطريقة المثلى رياضيًا (كما في تقليل الخطأ التربيعي)، فإنه لا يزال حساسًا للقيم المتطرفة في البيانات التي تنتج أخطاء كبيرة، وهو الأمر الذي تحاول الطريقة تجنبه في المقام الأول. لذلك من الشائع إزالة القيم المتطرفة قبل حساب تحليل المكونات الرئيسية. ومع ذلك، في بعض السياقات، قد يكون من الصعب تحديد القيم المتطرفة [91] . على سبيل المثال، في خوارزميات استخراج البيانات مثل التجميع الارتباطي ، لا يُعرف مسبقًا تعيين النقاط للمجموعات والقيم المتطرفة. يزيد التعميم المقترح مؤخرًا لتحليل المكونات الرئيسية [92] استنادًا إلى تحليل المكونات الرئيسية المرجح من المتانة من خلال تعيين أوزان مختلفة لكائنات البيانات بناءً على أهميتها المقدرة.

تم اقتراح أيضًا متغيرات مقاومة للقيم المتطرفة من PCA، استنادًا إلى تركيبات L1-norm ( L1-PCA ). [6] [4]

يعد تحليل المكونات الأساسية القوي (RPCA) عبر التحلل في المصفوفات منخفضة الرتبة والمتفرقة تعديلاً لتحليل المكونات الأساسية يعمل بشكل جيد فيما يتعلق بالملاحظات الفاسدة بشكل صارخ. [93] [94] [95]

تقنيات مماثلة

تحليل المكونات المستقلة

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

تحليل مكونات الشبكة

بالنظر إلى مصفوفة ، فإنه يحاول تحليلها إلى مصفوفتين بحيث . الفرق الرئيسي عن تقنيات مثل تحليل المكونات الأساسية وتحليل المكونات الداخلية هو أن بعض إدخالات مقيدة بأن تكون 0. هنا يطلق عليها طبقة التنظيم. في حين أن مثل هذا التحليل يمكن أن يكون له حلول متعددة بشكل عام، إلا أنه يثبت أنه إذا تم استيفاء الشروط التالية:

  1. لديه رتبة عمود كاملة
  2. يجب أن يحتوي كل عمود من على أصفار على الأقل حيث يكون هو عدد أعمدة (أو بدلاً من ذلك عدد صفوف ). المبرر لهذا المعيار هو أنه إذا تمت إزالة عقدة من الطبقة التنظيمية مع جميع عقد الإخراج المتصلة بها، فيجب أن تظل النتيجة تتميز بمصفوفة اتصال ذات رتبة عمود كاملة.
  3. يجب أن يكون لديك رتبة صف كاملة.

ثم يكون التحلل فريدًا حتى الضرب بمقياس قياسي. [96]

التحليل التمييزي للمكونات الرئيسية

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

يمكن تنفيذ DAPC على R باستخدام الحزمة Adegenet. (مزيد من المعلومات: adegenet على الويب)

تحليل المكونات الاتجاهية

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

البرمجيات/المصدر

  • ALGLIB – مكتبة C++ وC# تنفذ PCA وPCA المقطوعة
  • Analytica – تقوم وظيفة EigenDecomp المدمجة بحساب المكونات الأساسية.
  • ELKI – يتضمن PCA للإسقاط، بما في ذلك المتغيرات القوية من PCA، بالإضافة إلى خوارزميات التجميع القائمة على PCA .
  • يمكن إجراء تحليل المكونات الأساسية لـ Gretlpca إما عبر الأمر أو عبر princomp()الوظيفة.
  • جوليا – تدعم PCA باستخدام pcaالوظيفة الموجودة في حزمة MultivariateStats
  • KNIME – برنامج ترتيب عقدي قائم على Java للتحليل، وفي هذا البرنامج يتم استخدام العقد المسماة PCA، وPCA compute، وPCA Apply، وPCA inverse لتسهيل الأمر.
  • Maple (برنامج) – يتم استخدام أمر PCA لإجراء تحليل المكونات الأساسية لمجموعة من البيانات.
  • Mathematica – تنفيذ تحليل المكونات الأساسية باستخدام الأمر PrincipalComponents باستخدام كل من أساليب التباين والارتباط.
  • MathPHP – مكتبة رياضيات PHP مع دعم PCA.
  • MATLAB – تعد دالة SVD جزءًا من النظام الأساسي. في مجموعة أدوات الإحصائيات، تعطي الدالتان princompو pca(R2012b) المكونات الأساسية، بينما pcaresتعطي الدالة المتبقيات والمصفوفة المعاد بناؤها لتقريب PCA منخفض الرتبة.
  • Matplotlib – تحتوي مكتبة Python على حزمة PCA في وحدة .mlab.
  • mlpack – يوفر تنفيذًا لتحليل المكونات الأساسية في C++ .
  • mrmath – مكتبة رياضيات عالية الأداء لـ Delphi و FreePascal يمكنها إجراء تحليل مكونات رئيسية (PCA)؛ بما في ذلك المتغيرات القوية.
  • مكتبة NAG - يتم تنفيذ تحليل المكونات الأساسية عبر g03aaالروتين (المتوفر في كلا الإصدارين Fortran من المكتبة).
  • NMath – مكتبة رقمية خاصة تحتوي على PCA لإطار عمل .NET .
  • GNU Octave – بيئة حسابية برمجية حرة متوافقة في الغالب مع MATLAB، وتوفر الوظيفة princompالمكون الرئيسي.
  • أوبن سي في
  • قاعدة بيانات Oracle 12c – تم تنفيذها DBMS_DATA_MINING.SVDS_SCORING_MODEعن طريق تحديد قيمة الإعدادSVDS_SCORING_PCA
  • Orange (برنامج) – يدمج تحليل المكونات الرئيسية في بيئة البرمجة المرئية الخاصة به. يعرض تحليل المكونات الرئيسية رسمًا بيانيًا (درجة التباين الموضحة) حيث يمكن للمستخدم تحديد عدد المكونات الرئيسية بشكل تفاعلي.
  • الأصل – يحتوي على PCA في إصداره Pro.
  • Qlucore – برنامج تجاري لتحليل البيانات المتعددة المتغيرات مع الاستجابة الفورية باستخدام PCA.
  • R – حزمة إحصائية مجانية ، يمكن استخدام الوظائف princompو prcompلتحليل المكونات الأساسية؛ prcompتستخدم تحلل القيمة المفردة الذي يعطي عمومًا دقة رقمية أفضل. تتضمن بعض الحزم التي تنفذ تحليل المكونات الأساسية في R، على سبيل المثال لا الحصر: ade4و veganو ExPositionو dimRedو و FactoMineR.
  • SAS – برنامج خاص؛ على سبيل المثال، انظر [101]
  • scikit-learn – مكتبة Python للتعلم الآلي تحتوي على PCA و Probabilistic PCA و Kernel PCA و Sparse PCA وتقنيات أخرى في وحدة التحلل.
  • Scilab – حزمة حسابية رقمية مجانية ومفتوحة المصدر ومتعددة الأنظمة، princompتحسب الدالة تحليل المكونات الأساسية، تحسب الدالة pcaتحليل المكونات الأساسية باستخدام متغيرات موحدة.
  • SPSS – برنامج احتكاري يستخدمه علماء الاجتماع بشكل شائع في تحليل مكونات البيانات الرئيسية وتحليل العوامل وتحليل المجموعات المرتبطة.
  • Weka – مكتبة Java للتعلم الآلي تحتوي على وحدات لحساب المكونات الأساسية.

انظر أيضا

مراجع

  1. ^ Jolliffe, Ian T.; Cadima, Jorge (2016-04-13). "تحليل المكونات الأساسية: مراجعة وتطورات حديثة". Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences . 374 (2065): 20150202. Bibcode :2016RSPTA.37450202J. doi :10.1098/rsta.2015.0202. PMC  4792409 . PMID  26953178.
  2. ^ بارنيت، تي بي و آر. بريسيندورفر. (1987). "أصول ومستويات مهارة التنبؤ الشهري والموسمي لدرجات حرارة الهواء السطحي في الولايات المتحدة التي تم تحديدها من خلال تحليل الارتباط القياسي". مراجعة الطقس الشهرية . 115 (9): 1825. رمز Bibcode : 1987MWRv..115.1825B. doi : 10.1175/1520-0493(1987)115<1825:oaloma>2.0.co;2 .
  3. ^ هسو، دانيال؛ كاكادي، شام م؛ تشانغ، تونغ (2008). خوارزمية طيفية لتعلم نماذج ماركوف المخفية . arXiv : 0811.4413 . Bibcode :2008arXiv0811.4413H.
  4. ^ ab Markopoulos, Panos P.; Kundu, Sandipan; Chamadia, Shubham; Pados, Dimitris A. (15 أغسطس 2017). "تحليل المكونات الأساسية الفعّال وفقًا لمعيار L1 عبر قلب البتات". معاملات IEEE لمعالجة الإشارات . 65 (16): 4252–4264. arXiv : 1610.01959 . Bibcode :2017ITSP...65.4252M. doi :10.1109/TSP.2017.2708023. S2CID  7931130.
  5. ^ ab Chachlakis, Dimitris G.; Prater-Bennette, Ashley; Markopoulos, Panos P. (22 نوفمبر 2019). "تحليل موتر تاكر المعياري L1". IEEE Access . 7 : 178454–178465. arXiv : 1904.06455 . doi : 10.1109/ACCESS.2019.2955134 .
  6. ^ ab Markopoulos, Panos P.; Karystinos, George N.; Pados, Dimitris A. (أكتوبر 2014). "Optimal Algorithms for L1-subspace Signal Processing". IEEE Transactions on Signal Processing . 62 (19): 5046–5058. arXiv : 1405.6785 . Bibcode :2014ITSP...62.5046M. doi :10.1109/TSP.2014.2338077. S2CID  1494171.
  7. ^ Zhan, J.; Vaswani, N. (2015). "Robust PCA With Partial Subspace Knowledge". IEEE Transactions on Signal Processing . 63 (13): 3332–3347. arXiv : 1403.1591 . Bibcode :2015ITSP...63.3332Z. doi :10.1109/tsp.2015.2421485. S2CID  1516440.
  8. ^ Kanade, T.; Ke, Qifa (يونيو 2005). "Robust L₁ Norm Factorization in the Presence of Outliers and Missing Data by Alternative Convex Programming". مؤتمر جمعية الحاسبات IEEE لعام 2005 حول الرؤية الحاسوبية والتعرف على الأنماط (CVPR'05) . المجلد 1. IEEE. ص 739-746. CiteSeerX 10.1.1.63.4605 . doi :10.1109/CVPR.2005.309. ISBN  978-0-7695-2372-9. S2CID  17144854.
  9. ^ بيرسون، ك. (1901). "حول الخطوط والمستويات الأقرب ملاءمة لأنظمة النقاط في الفضاء". المجلة الفلسفية . 2 (11): 559-572. doi :10.1080/14786440109462720. S2CID  125037489.
  10. ^ هوتلينج، هـ. (1933). تحليل مجموعة من المتغيرات الإحصائية إلى مكونات رئيسية. مجلة علم النفس التربوي ، 24 ، 417-441، و498-520. هوتلينج، هـ. (1936). "العلاقات بين مجموعتين من المتغيرات". بيومتريكا . 28 (3/4): 321-377. doi :10.2307/2333955. JSTOR  2333955.
  11. ^ ستيوارت، جي دبليو (1993). "حول التاريخ المبكر لتحليل القيمة المفردة". مراجعة سيام . 35 (4): 551-566. doi :10.1137/1035134. hdl : 1903/566 .
  12. ^ abcde Jolliffe, IT (2002). Principal Component Analysis. Springer Series in Statistics. New York: Springer-Verlag. doi :10.1007/b98835. ISBN 978-0-387-95442-4.
  13. ^ Bengio, Y.; et al. (2013). "Representation Learning: A Review and New Perspectives". IEEE Transactions on Pattern Analysis and Machine Intelligence . 35 (8): 1798–1828. arXiv : 1206.5538 . doi :10.1109/TPAMI.2013.50. PMID  23787338. S2CID  393948.
  14. ^ Forkman J., Josse, J., Piepho, HP (2019). "اختبارات الفرضيات لتحليل المكونات الأساسية عند توحيد المتغيرات". مجلة الإحصاءات الزراعية والبيولوجية والبيئية . 24 (2): 289-308. doi : 10.1007/s13253-019-00355-5 .{{cite journal}}: CS1 maint: multiple names: authors list (link)
  15. ^ بويد، ستيفن؛ فاندنبرغ، ليفين (2004-03-08). التحسين المحدب. مطبعة جامعة كامبريدج. doi :10.1017/cbo9780511804441. ISBN 978-0-521-83378-3.
  16. ^ AA Miranda وYA Le Borgne وG. Bontempi. New Routes from Minimal Approximation Error to Principal Components، المجلد 27، العدد 3 / يونيو 2008، رسائل المعالجة العصبية، سبرينغر
  17. ^ Fukunaga, Keinosuke (1990). Introduction to Statistical Pattern Recognition. Elsevier. ISBN 978-0-12-269851-4.
  18. ^ علي زاده، إلاهيه؛ ليونز، سامانثي م؛ كاسل، جوردان م؛ براساد، أشوك (2016). "قياس التغيرات المنهجية في شكل الخلايا السرطانية الغازية باستخدام لحظات زرنيك". علم الأحياء التكاملي . 8 (11): 1183-1193. doi :10.1039/C6IB00100A. PMID  27735002.
  19. ^ Leznik، M؛ Tofallis، C. 2005 تقدير المكونات الأساسية الثابتة باستخدام الانحدار القطري.
  20. ^ جوناثان شلينز، برنامج تعليمي حول تحليل المكونات الأساسية.
  21. ^ abc Soummer, Rémi; Pueyo, Laurent; Larkin, James (2012). "اكتشاف ووصف الكواكب الخارجية والأقراص باستخدام الإسقاطات على صور Karhunen-Loève الذاتية". رسائل مجلة الفيزياء الفلكية . 755 (2): L28. arXiv : 1207.4197 . Bibcode :2012ApJ...755L..28S. doi :10.1088/2041-8205/755/2/L28. S2CID  51088743.
  22. ^ بويو، لوران (2016). "اكتشاف ووصف الكواكب الخارجية باستخدام الإسقاطات على صور كارهونين لوف الذاتية: النمذجة المستقبلية". مجلة الفيزياء الفلكية . 824 (2): 117. arXiv : 1604.06097 . رمز Bibcode : 2016ApJ...824..117P. doi : 10.3847/0004-637X/824/2/117 . S2CID  118349503.
  23. ^ ab Blanton, Michael R.; Roweis, Sam (2007). "تصحيحات K وتحويلات المرشح في الأشعة فوق البنفسجية والبصرية والأشعة تحت الحمراء القريبة". المجلة الفلكية . 133 (2): 734–754. arXiv : astro-ph/0606170 . Bibcode :2007AJ....133..734B. doi :10.1086/510127. S2CID  18561804.
  24. ^ abc Zhu, Guangtun B. (2016-12-19). "تحليل العوامل غير السلبية للمصفوفات (NMF) مع عدم اليقين غير المتجانس والبيانات المفقودة". arXiv : 1612.06037 [astro-ph.IM].
  25. ^ abcdef Ren, Bin; Pueyo, Laurent; Zhu, Guangtun B.; Duchêne, Gaspard (2018). "تحليل العوامل غير السلبية للمصفوفة: الاستخراج القوي للهياكل الممتدة". مجلة الفيزياء الفلكية . 852 (2): 104. arXiv : 1712.10317 . Bibcode : 2018ApJ...852..104R. doi : 10.3847/1538-4357/aaa1f2 . S2CID  3966513.
  26. ^ "ما هي إيجابيات وسلبيات تحليل المكونات الرئيسية؟". i2tutorials . 1 سبتمبر 2019 . تم الاسترجاع في 4 يونيو 2021 .
  27. ^ Abbott, Dean (مايو 2014). التحليلات التنبؤية التطبيقية . Wiley. ISBN 9781118727966.
  28. ^ ab Jiang, Hong; Eskridge, Kent M. (2000). "التحيز في تحليل المكونات الأساسية بسبب الملاحظات المترابطة". مؤتمر الإحصاءات التطبيقية في الزراعة . doi : 10.4148/2475-7772.1247 . ISSN  2475-7772.
  29. ^ لينسكر، رالف (مارس 1988). "التنظيم الذاتي في شبكة إدراكية". IEEE Computer . 21 (3): 105–117. doi :10.1109/2.36. S2CID  1527671.
  30. ^ ديكو وأوبرادوفيتش (1996). نهج نظري معلوماتي للحوسبة العصبية. نيويورك: سبرينغر. رقم ISBN 9781461240167.
  31. ^ بلامبلي، مارك (1991). نظرية المعلومات والشبكات العصبية غير الخاضعة للإشراف .ملاحظة تقنية
  32. ^ جايجر، بيرنهارد؛ كوبين، جيرنوت (يناير 2013). "تعزيز الإشارة كتقليص لفقدان المعلومات ذات الصلة". وقائع مؤتمر ITG حول الأنظمة والاتصالات والترميز . arXiv : 1205.6935 . Bibcode : 2012arXiv1205.6935G.
  33. ^ انظر أيضًا البرنامج التعليمي هنا
  34. ^ "دليل إحصاءات الهندسة القسم 6.5.5.2" . تم الاسترجاع في 19 يناير 2015 .
  35. ^ AA Miranda وY.-A. Le Borgne وG. Bontempi. New Routes from Minimal Approximation Error to Principal Components، المجلد 27، العدد 3 / يونيو 2008، رسائل المعالجة العصبية، سبرينغر
  36. ^ Abdi. H. & Williams, LJ (2010). "Principal component analysis". Wiley Interdisciplinary Reviews: Computational Statistics . 2 (4): 433–459. arXiv : 1108.4372 . doi :10.1002/wics.101. S2CID  122379222.
  37. ^ "دليل مستخدم SAS/STAT(R) 9.3".
  38. ^ توثيق دالة eig في Matlab
  39. ^ "نظام التعرف على الوجوه القائم على تحليل المكونات الرئيسية". www.mathworks.com . 19 يونيو 2023.
  40. ^ دالة القيم الذاتية توثيق Mathematica
  41. ^ رويس، سام. "خوارزميات EM لتحليل المكونات الرئيسية وجمعية حماية الحيوان". التطورات في أنظمة معالجة المعلومات العصبية. المحررون: مايكل آي. جوردان، ومايكل جيه. كيرنز، وسارة إيه. سولا، مطبعة معهد ماساتشوستس للتكنولوجيا، 1998.
  42. ^ Geladi, Paul; Kowalski, Bruce (1986). "Partial Least Squares Regression:A Tutorial". Analytica Chimica Acta . 185 : 1–17. doi :10.1016/0003-2670(86)80028-9.
  43. ^ كرامر، ر. (1998). تقنيات القياس الكيميائي للتحليل الكمي. نيويورك: مطبعة سي آر سي. رقم ISBN 9780203909805.
  44. ^ Andrecut, M. (2009). "Parallel GPU Implementation of Iterative PCA Algorithms". مجلة علم الأحياء الحاسوبي . 16 (11): 1593–1599. arXiv : 0811.1081 . doi :10.1089/cmb.2008.0221. PMID  19772385. S2CID  1362603.
  45. ^ Warmuth, MK; Kuzmin, D. (2008). "خوارزميات PCA العشوائية عبر الإنترنت مع حدود الندم التي تكون لوغاريتمية في البعد" (PDF) . مجلة أبحاث التعلم الآلي . 9 : 2287–2320.
  46. ^ كابلان، ر.م. وساكوزو، د.ب. (2010). الاختبار النفسي: المبادئ والتطبيقات والقضايا. (الطبعة الثامنة). بلمونت، كاليفورنيا: وادزورث، سينجيج ليرنينج.
  47. ^ شيفكي، إشرف؛ ويليامز، مارلين (1949). المجالات الاجتماعية في لوس أنجلوس: التحليل والتصنيف . مطبعة جامعة كاليفورنيا.
  48. ^ Flood, J (2000). Sydney divided: Factorial ecology revisited. ورقة مقدمة إلى مؤتمر الجمعية الأمريكية للطب النفسي 2000، ملبورن، نوفمبر وإلى مؤتمر ANZRSAI الرابع والعشرين، هوبارت، ديسمبر 2000.[1]
  49. ^ "المؤشرات الاجتماعية والاقتصادية للمناطق". المكتب الأسترالي للإحصاء . 2011. تم الاسترجاع في 2022-05-05 .
  50. ^ شامبرجر، تامارا؛ شوبيرث، فلوريان؛ هينسلر، يورج. "التحليل المركب التأكيدي في أبحاث التنمية البشرية". المجلة الدولية للتنمية السلوكية . 47 (1): 88-100. doi :10.1177/01650254221117506.
  51. ^ تقارير التنمية البشرية. "مؤشر التنمية البشرية". برنامج الأمم المتحدة الإنمائي . تم استرجاعه في 2022-05-06 .
  52. ^ نوفمبر، جون؛ ستيفنز، ماثيو (2008). "تفسير تحليلات المكونات الأساسية للتباين الوراثي السكاني المكاني". نات جينيت . 40 (5): 646-49. doi :10.1038/ng.139. PMC 3989108. PMID 18425127  . 
  53. ^ Elhaik, Eran (2022). "النتائج القائمة على تحليل المكونات الأساسية (PCA) في الدراسات الجينية السكانية متحيزة للغاية ويجب إعادة تقييمها". التقارير العلمية . 12 (1). 14683. رمز Bibcode : 2022NatSR..1214683E. doi : 10.1038 / s41598-022-14395-4 . PMC 9424212. PMID  36038559. S2CID  251932226. 
  54. ^ DeSarbo, Wayne; Hausmann, Robert; Kukitz, Jeffrey (2007). "تحليل المكونات الأساسية المقيدة لبحوث التسويق". مجلة التسويق في الإدارة . 2 : 305–328 – عبر Researchgate.
  55. ^ داتون، ويليام إتش؛ بلانك، جرانت (2013). ثقافات الإنترنت: الإنترنت في بريطانيا (PDF) . معهد أكسفورد للإنترنت. ص 6.
  56. ^ فلود، جو (2008). "التحليل المتعدد الحدود لاستطلاع المهن في مجال الإسكان". ورقة مقدمة إلى مؤتمر الشبكة الأوروبية لأبحاث الإسكان، دبلن . تم الاسترجاع في 6 مايو 2022 .
  57. ^ انظر الفصل التاسع في كتاب مايكل ب. ميلر (2013). الرياضيات والإحصاء لإدارة المخاطر المالية ، الطبعة الثانية. وايلي ISBN 978-1-118-75029-2 
  58. ^ ab §9.7 في John Hull (2018). Risk Management and Financial Institutions, 5th Edition. Wiley. ISBN 1119448115 
  59. ^ §III.A.3.7.2 في Carol Alexander and Elizabeth Sheedy, eds. (2004). دليل مديري المخاطر المحترفين . PRMIA . ISBN 978-0976609704 
  60. ^ مثال على التحلل، جون هال
  61. ^ ليبين يانج. تطبيق تحليل المكونات الأساسية على إدارة محفظة الأوراق المالية. قسم الاقتصاد والمالية، جامعة كانتربري ، يناير 2015.
  62. ^ Giorgia Pasini (2017)؛ Principal Component Analysis for Stock Portfolio Management. International Journal of Pure and Applied Mathematics . المجلد 115 العدد 1 2017، 153-167
  63. ^ انظر الفصل 25 § "اختبار السيناريو باستخدام تحليل المكونات الأساسية" في لي أونج (2014). "دليل أساليب ونماذج اختبار الإجهاد في صندوق النقد الدولي"، صندوق النقد الدولي
  64. ^ Chapin, John; Nicolelis, Miguel (1999). "Principal component analysis of neuronal ensemble activity reveals multidimensional somatosensory represent". مجلة أساليب علم الأعصاب . 94 (1): 121–140. doi :10.1016/S0165-0270(99)00130-2. PMID  10638820. S2CID  17786731.
  65. ^ برينر، ن.، بياليك، دبليو، ودي رويتر فان ستيفنينك، ر.ر (2000).
  66. ^ جيرسا، فيكتور؛ فريدريش، ر؛ هاكين، هيرمان؛ كيلسو، سكوت (1994). "نموذج نظري للتحولات الطورية في الدماغ البشري". علم التحكم الآلي البيولوجي . 71 (1): 27-35. doi :10.1007/bf00198909. PMID  8054384. S2CID  5155075.
  67. ^ بنزكري ، ج.-ب. (1973). تحليل البيانات. المجلد الثاني. تحليل المراسلات . باريس، فرنسا: دونود.
  68. ^ جريناكر، مايكل (1983). نظرية وتطبيقات تحليل المراسلات . لندن: أكاديميك بريس. ISBN 978-0-12-299050-2.
  69. ^ Le Roux; Brigitte and Henry Rouanet (2004). Geometric Data Analysis, From Correspondence Analysis to Structured Data Analysis. Dordrecht: Kluwer. ISBN 9781402022357.
  70. ^ تيموثي أ. براون. تحليل العوامل التأكيدية لمنهجية البحث التطبيقية في العلوم الاجتماعية. مطبعة جيلفورد، 2006
  71. ^ Meglen, RR (1991). "فحص قواعد البيانات الكبيرة: نهج كيميائي قياسي باستخدام تحليل المكونات الأساسية". مجلة الكيمياء القياسية . 5 (3): 163-179. doi :10.1002/cem.1180050305. S2CID  120886184.
  72. ^ H. Zha؛ C. Ding؛ M. Gu؛ X. He؛ HD Simon (ديسمبر 2001). "الاسترخاء الطيفي لتجميع K-means" (ملف PDF) . أنظمة معالجة المعلومات العصبية المجلد 14 (NIPS 2001) : 1057–1064.
  73. ^ كريس دينج؛ شياوفينج هي (يوليو 2004). "التجميع باستخدام طريقة K-means عبر تحليل المكونات الأساسية" (PDF) . وقائع مؤتمر التعلم الآلي الدولي (ICML 2004) : 225-232.
  74. ^ Drineas, P.; A. Frieze; R. Kannan; S. Vempala; V. Vinay (2004). "Clustering large graphs via the singular value decomposition" (PDF) . Machine Learning . 56 (1–3): 9–33. doi : 10.1023/b:mach.0000033113.59016.96 . S2CID  5892850. تم الاسترجاع في 2012-08-02 .
  75. ^ Cohen, M.; S. Elder; C. Musco; C. Musco; M. Persu (2014). تقليل الأبعاد لتجميع k-means وتقريب الرتبة المنخفضة (الملحق ب) . arXiv : 1410.6801 . Bibcode :2014arXiv1410.6801C.
  76. ^ هوي زو؛ تريفور هاستي؛ روبرت تيبشيراني (2006). "تحليل المكونات الأساسية المتفرقة" (PDF) . مجلة الإحصاءات الحسابية والرسومية . 15 (2): 262-286. CiteSeerX 10.1.1.62.580 . doi :10.1198/106186006x113430. S2CID  5730904.  
  77. ^ ألكسندر داسبريمونت؛ لوران الغاوي؛ مايكل آي جوردان؛ جيرت آر جي لانكرييت (2007). "صياغة مباشرة لتحليل المكونات الرئيسية المتفرق باستخدام البرمجة شبه المحددة" (PDF) . مراجعة سيام . 49 (3): 434-448. arXiv : cs/0406021 . doi :10.1137/050645506. S2CID  5490061.
  78. ^ ميشيل جورني؛ يوري نيستيروف؛ بيتر ريتشتاريك؛ رودولف سيبولشر (2010). "طريقة الطاقة المعممة لتحليل المكونات الأساسية المتفرقة" (PDF) . مجلة أبحاث التعلم الآلي . 11 : 517-553. arXiv : 0811.4724 . Bibcode :2008arXiv0811.4724J. ورقة مناقشة CORE 2008/70.
  79. ^ بيتر ريتشاريك؛ مارتن تاكاك؛ س. داملا أهيباساوغلو (2012). "التناوب على التعظيم: إطار موحد لـ 8 صيغ تحليل المكونات الرئيسية المتفرقة والرموز المتوازية الفعالة". arXiv : 1212.4137 [stat.ML].
  80. ^ بابك مقدم؛ يائير فايس؛ شاي أفيدان (2005). "الحدود الطيفية لتحليل المكونات الرئيسية المتفرق: الخوارزميات الدقيقة والجشعة" (PDF) . التطورات في أنظمة معالجة المعلومات العصبية . المجلد 18. مطبعة معهد ماساتشوستس للتكنولوجيا.
  81. ^ يوي جوان؛ جينيفر دي (2009). "تحليل المكونات الأساسية الاحتمالية المتفرقة" (PDF) . مجلة وقائع ورش العمل والمؤتمرات البحثية في مجال التعلم الآلي . 5 : 185.
  82. ^ هوي زو؛ لينجتشو شيويه (2018). "نظرة عامة انتقائية لتحليل المكونات الأساسية المتفرقة". وقائع معهد مهندسي الكهرباء والإلكترونيات . 106 (8): 1311-1320. doi : 10.1109/JPROC.2018.2846588 .
  83. ^ AN Gorban وAY Zinovyev، "Principal Graphs and Manifolds"، في: Handbook of Research on Machine Learning Applications and Trends: Algorithms, Methods and Techniques ، Olivas ES et al. محرران. Information Science Reference، IGI Global: Hershey, PA, USA، 2009. 28–59.
  84. ^ Wang, Y.; Klijn, JG; Zhang, Y.; Sieuwerts, AM; Look, MP; Yang, F.; Talantov, D.; Timmermans, M.; Meijer-van Gelder, ME; Yu, J.; et al. (2005). "ملفات تعريف التعبير الجيني للتنبؤ بالنقائل البعيدة لسرطان الثدي الأولي السلبي للعقد الليمفاوية". The Lancet . 365 (9460): 671–679. doi :10.1016/S0140-6736(05)17947-1. PMID  15721472. S2CID  16358549.البيانات على الانترنت
  85. ^ زينوفييف، أ. "ViDaExpert – أداة تصور البيانات متعددة الأبعاد". معهد كوري . باريس.(مجاني للاستخدام غير التجاري)
  86. ^ Hastie, T. ; Stuetzle, W. (يونيو 1989). "Principal Curves" (PDF) . مجلة الجمعية الإحصائية الأمريكية . 84 (406): 502–506. doi :10.1080/01621459.1989.10478797.
  87. ^ AN Gorban, B. Kegl, DC Wunsch, A. Zinovyev (Eds.), Principal Manifolds for Data Visualisation and Dimension Reduction, LNCSE 58, Springer, Berlin – Heidelberg – New York, 2007. ISBN 978-3-540-73749-0 
  88. ^ Vasilescu, MAO; Terzopoulos, D. (2003). Multilinear Subspace Analysis of Image Ensembles (PDF) . Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03). Madison, WI.
  89. ^ Vasilescu, MAO; Terzopoulos, D. (2002). Multilinear Analysis of Image Ensembles: TensorFaces (PDF) . Lecture Notes in Computer Science 2350; (Presented at Proc. 7th European Conference on Computer Vision (ECCV'02), Copenhagen, Denmark). Springer, Berlin, Heidelberg. doi :10.1007/3-540-47969-4_30. ISBN 978-3-540-43745-1.
  90. ^ Vasilescu, MAO; Terzopoulos, D. (يونيو 2005). Multilinear Independent Component Analysis (PDF) . Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR'05). المجلد 1. سان دييغو، كاليفورنيا. ص 547-553.
  91. ^ كيريل سيمونوف، فيدور ف. فومين، بيتر أ. جولوفاش، فهد بانولان (9-15 يونيو 2019). "التعقيد المحسن لتحليل المكونات الرئيسية مع القيم المتطرفة". في كاماليكا شودري، رسلان سالاخوتدينوف (المحرر). وقائع المؤتمر الدولي السادس والثلاثين حول التعلم الآلي (ICML 2019) . المجلد 97. لونغ بيتش، كاليفورنيا، الولايات المتحدة الأمريكية: PMLR. ص 5818-5826.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  92. ^ Kriegel, HP; Kröger, P.; Schubert, E.; Zimek, A. (2008). "إطار عام لزيادة قوة خوارزميات التجميع الارتباطي القائمة على تحليل المكونات الرئيسية". إدارة قواعد البيانات العلمية والإحصائية . مذكرات محاضرات في علوم الكمبيوتر. المجلد 5069. ص 418-435. CiteSeerX 10.1.1.144.4864 . doi :10.1007/978-3-540-69497-7_27. ISBN  978-3-540-69476-2.
  93. ^ إيمانويل جيه كانديس؛ شياودونج لي؛ يي ما؛ جون رايت (2011). "تحليل المكونات الأساسية القوي؟". مجلة جمعية آلات الحوسبة . 58 (3): 11. arXiv : 0912.3599 . doi :10.1145/1970392.1970395. S2CID  7128002.
  94. ^ T. Bouwmans; E. Zahzah (2014). "تحليل مكونات رئيسية قوي عبر متابعة المكونات الرئيسية: مراجعة لتقييم مقارن في مراقبة الفيديو". رؤية الكمبيوتر وفهم الصورة . 122 : 22–34. doi :10.1016/j.cviu.2013.11.009.
  95. ^ T. Bouwmans; A. Sobral; S. Javed; S. Jung; E. Zahzah (2015). "التحلل إلى مصفوفات منخفضة الرتبة بالإضافة إلى مصفوفات إضافية لفصل الخلفية/الأمامية: مراجعة للتقييم المقارن مع مجموعة بيانات واسعة النطاق". مراجعة علوم الكمبيوتر . 23 : 1–71. arXiv : 1511.01245 . Bibcode : 2015arXiv151101245B. doi : 10.1016/j.cosrev.2016.11.001. S2CID  10420698.
  96. ^ Liao, JC; Boscolo, R.; Yang, Y.-L.; Tran, LM; Sabatti, C .; Roychowdhury, VP (2003). "تحليل مكونات الشبكة: إعادة بناء الإشارات التنظيمية في الأنظمة البيولوجية". وقائع الأكاديمية الوطنية للعلوم . 100 (26): 15522–15527. Bibcode :2003PNAS..10015522L. doi : 10.1073/pnas.2136632100 . PMC 307600. PMID  14673099 . 
  97. ^ لياو، ت.؛ جومبارت، س.؛ ديفارد، ف.؛ بالوكس (2010). "التحليل التمييزي للمكونات الأساسية: طريقة جديدة لتحليل السكان المنظمين وراثيًا". BMC Genetics . 11 : 11:94. doi : 10.1186/1471-2156-11-94 . PMC 2973851. PMID  20950446 . 
  98. ^ Jewishon, S. (2020). "بديل لتحليل المكونات الأساسية لتقدير الأنماط السائدة لتقلب المناخ والظواهر المتطرفة، مع التطبيق على هطول الأمطار الموسمية في الولايات المتحدة والصين". Atmosphere . 11 (4): 354. Bibcode :2020Atmos..11..354J. doi : 10.3390/atmos11040354 .
  99. ^ شير، س.؛ جيوسون، س.؛ ميسوري، ج. (2021). "أسوأ السيناريوهات القوية من توقعات المجموعة". الطقس والتنبؤ . 36 (4): 1357-1373. رمز Bibcode : 2021WtFor..36.1357S. doi : 10.1175/WAF-D-20-0219.1 . S2CID  236300040.
  100. ^ Jewson, S.; Messori, G.; Barbato, G.; Mercogliano, P.; Mysiak, J.; Sassi, M. (2022). "تطوير سيناريوهات التأثير التمثيلية من مجموعات الإسقاط المناخي، مع التطبيق على UKCP18 وEURO-CORDEX Precipitation". مجلة التقدم في نمذجة أنظمة الأرض . 15 (1). doi : 10.1029/2022MS003038 . S2CID  254965361.
  101. ^ "تحليل المكونات الأساسية". معهد البحوث والتعليم الرقمي . جامعة كاليفورنيا في لوس أنجلوس . تم الاسترجاع في 29 مايو 2018 .

قراءة إضافية

  • جاكسون، جي إي (1991). دليل المستخدم للمكونات الأساسية (وايلي).
  • Jolliffe, IT (1986). Principal Component Analysis . Springer Series in Statistics. Springer-Verlag. ص. 487. CiteSeerX  10.1.1.149.8828 . doi :10.1007/b98835. ISBN 978-0-387-95442-4.
  • Jolliffe, IT (2002). Principal Component Analysis. Springer Series in Statistics. New York: Springer-Verlag. doi :10.1007/b98835. ISBN 978-0-387-95442-4.
  • هوسون فرانسوا، لي سيباستيان وباجيس جيروم (2009). التحليل الاستكشافي المتعدد المتغيرات باستخدام R. تشابمان وهول/سي آر سي، سلسلة R، لندن. 224 صفحة. رقم ISBN 978-2-7535-0938-2 
  • باجيس جيروم (2014). تحليل العوامل المتعددة باستخدام R. تشابمان وهول/سي آر سي، سلسلة R، لندن، 272 صفحة
  • فيديو جامعة كوبنهاجن بواسطة راسموس برو على اليوتيوب
  • فيديو جامعة ستانفورد بواسطة أندرو نج على اليوتيوب
  • برنامج تعليمي حول تحليل المكونات الأساسية
  • مقدمة للمبتدئين حول تحليل المكونات الأساسية على اليوتيوب (فيديو أقل من 100 ثانية).
  • StatQuest: StatQuest: تحليل المكونات الأساسية (PCA)، خطوة بخطوة على YouTube
  • انظر أيضًا قائمة تنفيذات البرامج
Retrieved from "https://en.wikipedia.org/w/index.php?title=Principal_component_analysis&oldid=1248819021"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate