بوتاستراپینگ در حداقل مربعات جزئی
بوتاستراپینگ (Bootstrapping) در حداقل مربعات جزئی یک شیوه خودگردان سازی یا استفاده مجدد از نمونه برای برآورد آماره تی و سنجش معناداری روابط است. به دیگر سخن، بوتاستراپینگ آماره آزمون برای سنجش معناداری روابط میان متغیرها را محاسبه میکند.
حداقل مربعات جزئی فرض توزیع نرمال دادهها را ندارد به این معنی که آزمون معناداری پارامترها در تحلیل رگرسیون را نمیتوان برای آزمون اینکه آیا ضرائبی نظیر وزنها بیرونی، بارهای بیرونی و ضرائب مسیر، معنادار هستند، بکار برد. در عوض حداقل مربعات جزئی برای آزمون معناداری پارامترها بر رویه ناپارامتریک بوت استراپ تکیه کرده است.
در روش بوت استرپ تعداد زیادی زیر نمونه (نمونههای بوت استراپ) به روش جایگذاری بیرون کشیده میشود. جایگذاری به این معنا که هر زمان یک مشاهده به صورت تصادفی از جامعه نمونهگیری بیرون کشیده شد، قبل از بیرون شدن مشاهده بعدی، به جامعه نمونهگیری بر میگردد. یعنی جامعهای که مشاهدات از آن استخراج میشود، همواره حاوی عناصر مشابه است. بنابراین یک مشاهده میتواند بیش از یک مرتبه انتخاب شود یا در تمام زیرنمونهها اصلا انتخاب نشود. تعداد نمونههای بوتاسترپ باید بالا باشد اما باید حداقل برابر با تعداد مشاهدات معتبر در مجموع دادهها باشد. در نتیجه ۵۰۰۰ نمونه بوتاستراپ پیشنهاد میشود.
بوتاستراپینگ در نرمافزار PLS
اگر از توضیحات دکتر آذر در زمینه بوتاستراپینگ خیلی سر در نیاوردید من با یک مثال این روش را برای شما توضیح میدهم. بوتاستراپ Bootstrap همانطور که از نامش پیدا است به معنای تسمه پوتین و معادل آن در فارسی خودگردانسازی است. همانطور که شما تسمه پوتین را میکشید تا پوتین در پای شما جا بیفتد، رویههای مبتنی بر بوتاستراپینگ نیز کمک میکنند تا یک مقوله دشوار برای محاسبات نرمافزاری، ساده شود.
کاربرد اصلی بوتاستراپ در حداقل مربعات جزئی سنجش معناداری روابط میان متغیرها است. بعد از اینکه مدل را ترسیم کردید برای اجرای بوتاستراپینگ از منوی Calculate گزینه bootstrapping را انتخاب کنید. همچنین در نوار ابزار نیز میتوانید به صورت زیر از bootstrapping استفاده کنید:
با اجرای این دستور آماره آزمون معادل آماره t-value در نرمافزار لیزرل و اموس محاسبه شده و برای تمامی روابط نمایش داده میشود. یک نمونه از خروجی دستور بوتاستراپینگ در نرمافزار حداقل مربعات جزئی به صورا زیر است:
اعداد روی پیکان اتصال متغیرها به یکدیگر معادل همان آماره t میباشد. در سطح اطمینان ۹۵% چنانچه مقدار آماره آزمون از ۱/۹۶ بزرگتر باشد آن رابطه معنادار است. برای مثال آماره آزمون معناداری رابطه رضایت و وفاداری ۳/۱۱۴ بدست آمده است که از مقدار بحرانی ۱/۹۶ بزرگتر است بنابراین رابطه رضایت و وفاداری معنادار است (آرش حبیبی، پارسمدیر).
روند تحلیل بوتاستراپینگ
در بوتاستراپ لازم است توجه داشته باشید اندازه هر نمونه بوتاستراپ باید صریحاً مشخص شود. دستورالعمل پذیرفته شده این است که هر نمونه از بوتاستراپ باید تعداد مشابهی مشاهده نسبت نمونه اصلی داشته باشد. معمولا در ماژول بوت استراپ نرمافزار Smart PLS موارد بوتاستراپ نامیده میشود. برای مثال اگر نمونه اصلی دارای ۱۳۰ مشاهده معتبر باشد، هرکدام از ۵۰۰۰ نمونه بوتاستراپ باید شامل ۱۳۰ مورد باشد. در غیر اینصورت، نتایج آزمون معناداری به صورت سیستماتیک دارای اریبی هستند.
توجه داشته باشید که وقتی از جایگذاری مورد به مورد برای برخورد با مقادیر گم شده استفاده میشود، بسیار مهم است که از تعداد نهایی مشاهدات که برای برآورد مدل استفاده میشود، مطلع باشید. نمونههای بوتاستراپ برای برآورد مدل مسیری حداقل مربعات جزئی استفاده میشود. یعنی، وقتی از ۵۰۰۰ نمونه بوت استراپ استفاده میشود، ۵۰۰۰ مدل مسیری حداقل مربعات جزئی برآورد میشود.
فاصله اطمینان بوتاستراپ
تنها به جای گزارش معناداری پارامتر، گزارش فاصله اطمینان بوتاستراپ که اطلاعات بیشتری در مورد ثبات برآورد یک ضریب فراهم میکند، ارزشمند است. فاصله اطمینان، دامنهای است که در آن پارامتر واقعی جامعه با فرض سطح معینی از اطمینان (برای مثال ۹۵%) در آن قرار میگیرد.
در زمینه حداقل مربعات جزئی نیز درباره فاصله اطمینان بوتاستراپ صحبت میشود زیرا ساخت فاصله، براساس خطاهای معیار بدست آمده از رویه بوتاستراپینگ است. بسط این رویکرد، آزمون معناداری شامل فاصله اطمینان بوتاستراپینگ اصلاح شده هنسلر و همکاران میباشد. از آنجاییکه فواصل اطمیان بوتاستراپ و فواصل بوتاستراپ اصلاح شده اریبی معمولاً زیاد متفاوت نیستند، مقاله هنسلر و همکاران پیشنهاد میشود.
نگارنده: پشتیبانی پارسمدیر | آمار کاربردی مدیریت | ۲۴ آبان ۹۸
با سلام و سپاس پیشاپیش، در قسمت تنظیمات بوت استراپینگ در باکس case و باکس sample چه اعدادی را باید قرار داد! به طور مثال اگر ۲۴۶ نفر نمونه آماری و ۶۸۹ جمعیت آماری باشد. باید در قسمت sample عدد ۲۴۶ و در قسمت case 689 گذاشت یا نه؟ به طور همیشه ۵۰۰۰ در نظر میگیریم ؟
براساس مطالعاتی که داشتم بهترین راهکار این است که تنظیمات بوت استراپینگ را دستکاری نکنیم. البته سند معتبری برای این دیدگاه ندارم و براساس مجموع دانشی که به صورت تجربی کسب کردم این پیشنهاد را دادم.
سلام، وقت بخیر. ایا زمانی که نمونه گیری انجام نشده و جامعه به صورت سرشماری مطالعه شده، امکان مدلسازی معادلات ساختاری در pls وجود دارد؟ طی مشورتی که با افراد مختلف داشتم نظرات متفاوت بود: ۱) شما مجاز به استفاده از روش استنباطی و مدلسازی نیستید. ۲) می توانید از مدلسازی استفاده کنید، اما فقط ضرایب مسیر بین متغیرها را گزارش کنید، غیر صفر بودن ضرایب مسیر نشان دهنده رابطه بین متغیرهاست. چون سرشماری است، نباید مقادیر t یا احتمال معناداری را گزارش کنید. ۳) در سرشماری اگرچه خطای نمونه گیری وجود ندارد، اما خطای اندازه گیری وجود دارد. از… بیشتر بخوانید
پرسش بسیار خوبی است. به زودی یک آموزش فراگیر مبتنی بر منابع معتبر تهیه خواهم کرد.
سلام
ممنون از سایت خوبتون
من بوت استرپینگ رو در amos اجرا کردم و گزینه ای که مربوط به بوت استرپینگ هست ظاهر میشه اما نمیشه روش کلیک کرد و ضرایب رو مشاهده کرد. می دونید دلیلش چی هست؟
سلام و احترام
در نرم افزار pls3 چرا مقدار t خیلی بزرگ در میاد، مثلا دو رقمی و سه رقمی میشه، چندین بار بررسی کردم هیچ قسمتی از کارایراد نداره،
مثلا در inner model میزان t تا رقم ۲۶۰ هم نشون داده
درود بر شما.
اگر مقدار t برای روابط متغیرهای پنهان بالا باشد دلیل اصلی رگرسیون کاذب است. تردید نکنید روایی واگرا براساس روش فورنل لارکر و HTMT برقرار نیست.
اگر مقدار t برای گویههای متغیر پنهان بالا باشد دلیل اصلی مشابهت بسیار زیاد دادههای مربوط به سوالات است به این معنا که یک فیلد داده مداوم تکرار شده است.
در مجموع برآورد مقدار t در روش پیالاس به علت استفاده از بوتاستراپینگ و بازنمونهگیری بیشتر از مدلهای ساختاری است اما این عدد نباید خیلی از ۳۰ بزرگتر باشد.
ممنون از پاسخگویی شما
پایدار باشین
مجدد سوال از حضورتون داشتم، دو تا متغیر داشتم که بیشترین میزان t مربوط به این دوتا هست، که عدد ۵۴ رو نشون میده، به نظرتون این مقدار زیاد نیست؟ اگر زیاد و ممکنه داور ایراد بگیره که ارتباط فرضیه رو تغییر بدم؟
خیر، اگر فقط برای دو متغیر اینگونه باشه حیلی مهم نیست همینطور عدد ۵۴ خیلی برای بوتاستراپینگ عدد بزرگی محسوب نمیشه.
متشکرم
سلام وقت بخیر میخواستم بپرسم چطور میشه مقدار t کاهش داد؟ من سه عدد دارم که دوتاشون ۲ و ۴ هستن و دیگری که خیلی بزرگ هست ۱۰۴ بدست اومده . چطور میتونم این مشکل رو حل کنم؟
درود بر شما. دادههای شما ایراد دارد و ناشی از دادهسازی بد یا پاسخ بیکیفیت پاسخدهندگان پرسشنامه است. راهکار فقط استفاده از دادههای باکیفیت است.
سلام وقت بخیر
من وقتی خروجی بوت استرپو میگیرم جای مقدار تی خالیه باید چکار کنم؟