چرا در تحلیل PLS اعداد نمودارها در هر بار اجرا تغییر میکنند؟
تحلیل PLS (Partial Least Squares) یکی از پرکاربردترین روشها در مدلسازی معادلات ساختاری است که بهویژه در پژوهشهای مدیریت، علوم اجتماعی و رفتار سازمانی کاربرد گستردهای دارد. با این حال، بسیاری از پژوهشگران هنگام کار با نرمافزارهایی مانند SmartPLS با این سؤال مواجه میشوند که چرا اعداد نمودارها، ضرایب مسیر یا مقادیر آماری در هر بار اجرا تغییر میکند. آیا این موضوع نشانه خطا در تحلیل است یا بخشی از ماهیت روش PLS محسوب میشود؟
در این مقاله، بهصورت دقیق و کاربردی به این موضوع پرداخته میشود.
ماهیت الگوریتم PLS و نقش محاسبات تکرارشونده
الگوریتم PLS بر پایه روشهای تکرارشونده (Iterative) بنا شده است. در این روش، برآورد ضرایب مسیر، بارهای عاملی و مقادیر وزنی طی چندین مرحله محاسبه میشود.
در بسیاری از نرمافزارهای PLS، نقطه شروع این محاسبات بهصورت تصادفی انتخاب میشود. همین ویژگی باعث میشود در هر بار اجرای الگوریتم، مقادیر بهدستآمده اندکی متفاوت باشند.
این تغییرات معمولاً:
جزئی
در حد چند صدم
بدون تأثیر بر نتیجهگیری نهایی
هستند و کاملاً طبیعی تلقی میشوند.
تأثیر بوتاسترپ در تغییر اعداد
یکی از دلایل اصلی نوسان اعداد در PLS، استفاده از Bootstrapping است. در این روش:
نمونههای جدید بهصورت تصادفی و با جایگذاری از دادههای اصلی انتخاب میشوند
این فرایند برای صدها یا هزاران بار تکرار میشود
در نتیجه، آمارههایی مانند:
مقدار T
سطح معناداری (P-value)
حتی ضرایب مسیر
در هر بار اجرای بوتاسترپ میتوانند تغییر کنند. این تغییرات نهتنها ایراد نیست، بلکه نشاندهنده عملکرد صحیح روش بوتاسترپ است.
نقش تعداد تکرارهای بوتاسترپ
اگر تعداد زیرنمونههای بوتاسترپ کم انتخاب شود (مثلاً ۵۰۰ یا ۱۰۰۰ تکرار)، نوسان نتایج بیشتر خواهد بود.
در پژوهشهای علمی معتبر، معمولاً توصیه میشود حداقل ۵۰۰۰ تکرار بوتاسترپ استفاده شود تا نتایج از ثبات آماری بالاتری برخوردار باشند.
حجم نمونه و پایداری مدل
حجم نمونه یکی از عوامل کلیدی در تحلیل PLS است. در نمونههای کوچک:
مدل حساستر میشود
تغییرات عددی بیشتر دیده میشود
معناداری مسیرها ممکن است ناپایدار باشد
هرچه حجم نمونه افزایش یابد، ضرایب مسیر و شاخصهای مدل پایدارتر و قابلاتکاتر خواهند شد.
استانداردسازی دادهها و اثر دادههای پرت
در روش PLS، دادهها بهصورت خودکار استاندارد میشوند. اگر دادهها شامل:
مقیاسهای بسیار متفاوت
یا دادههای پرت (Outlier)
باشند، حتی تغییرات جزئی در دادهها میتواند باعث تفاوت در نتایج نهایی شود.
تفاوت اجرای الگوریتم PLS و بوتاسترپ
گاهی پژوهشگران بین خروجیهای:
PLS Algorithm
Bootstrapping
تمایز قائل نمیشوند. لازم است توجه داشت که ضرایب حاصل از این دو اجرا الزاماً یکسان نیستند، زیرا هدف آنها متفاوت است؛ یکی برای برآورد مدل و دیگری برای آزمون معناداری.
چه زمانی تغییر اعداد نگرانکننده است؟
اگر تغییرات بهحدی باشد که:
علامت ضریب مسیر عوض شود
یک مسیر در یک اجرا معنادار و در اجرای دیگر نامعنادار شود
این وضعیت میتواند نشاندهنده:
ناپایداری مدل
همخطی شدید بین متغیرها
شاخصهای ضعیف
یا حجم نمونه ناکافی
باشد و نیاز به بازنگری مدل دارد.
راهکارهای کاهش نوسان نتایج در PLS
برای افزایش ثبات و اعتبار نتایج، میتوان اقدامات زیر را انجام داد:
افزایش تعداد بوتاسترپ به حداقل ۵۰۰۰
بررسی و حذف شاخصهای با بار عاملی ضعیف
کنترل همخطی متغیرها
افزایش حجم نمونه
تمرکز بر بازههای اطمینان بهجای ضرایب نقطهای
جمعبندی
تغییر جزئی اعداد در تحلیل PLS یک پدیده طبیعی و ناشی از ماهیت الگوریتم و روش بوتاسترپ است. تا زمانی که این تغییرات بر تفسیر کلی مدل و نتیجهگیری پژوهش اثر نگذارد، جای نگرانی وجود ندارد. در مقابل، نوسانات شدید میتواند هشداری برای بازنگری در مدل مفهومی، دادهها یا روش تحلیل باشد.











