در این مقاله نحوه انتخاب نمونه مورد نیاز با دستور (Select Case) در SPSS توسط موسسه آماری کوکرانا آموزش داده می شود. دستور Select Case در نرم افزار SPSS این امکان را به ما می دهد که به جای این که بر روی کلیه داده ها عملیات انجام دهیم، روی تعدادی مشخص از داده ها با ویژگی مورد نظر کار کنیم. با اجرای دستور Select Case از منوی Data پنجره ی زیر باز می شود.
Data / Select Cases
برای انتخاب داده های مورد نظر از میان کل داده ها در نرم افزار روش های مختلفی تعبیه شده است که آنها را در جدول زیر شرح می دهیم.
تنظیمات دستور (Select Case) در SPSS برای انتخاب نمونه مورد نیاز
کاربرد | انواع روش های انتخاب داده |
تمام مشاهدات را برای تجزیه و تحلیل انتخاب می کند. (پیشفرض) | All Cases |
این امکان را می دهد که داده ها را بر اساس یک شرط مثلا جنسیت یا مقطع تحصیلی انتخاب کنید. | If Conditional is satisfied |
این دستور این امکان را می دهد که یک نمونه تصادفی از داده ها را انتخاب کنیم. | Random Sample of Cases |
این امکان را می دهد که دامنه ای از داده ها را بر اساس ترتیبشان در صفحه اصلی داده ها انتخاب کنیم. | Based on time or Case Range |
با مشخص کردن یک متغیر فیلتر، این امکان را می دهد تا داده هایی را انتخاب کنید که دارای مقدار صفر برای متغیر فیلتر نیستند. متغیر فیلتر، متغیری است که تنها دارای مقادیر صفر و یک است. داده های انتخاب شده با کد یک و انتخاب نشده با کد صفر هستند. | Use after Variables |
بخش Output نیز دارای سه قسمت می باشد.
کاربرد | روش ها |
اگر این گزینه انتخاب شود داده ها به صورت موقت انتخاب شده و داده های انتخاب نشده از بین نمی روند و امکان دسترسی مجدد به آن ها وجود دارد. | Filter out unselected |
در صورت انتخاب این گزینه داده های انتخاب شده در یک پنجره جدید از SPSS قرار می گیرند. | Copy selected cases to a new dataset |
با انتخاب این گزینه داده های انتخاب نشده حذف می گردند و امکان دسترسی مجدد به آنها وجود ندارد. | Delete unselected Cases |
برای مثال در داده های (فایل Data1) می خواهیم آنهایی را که رشته آمار هستند را از کل داده ها کنار بگذاریم برای این کار دستور Select Case را از منوی Data اجرا می کنیم.
در قسمت Select گزینه If condition is Satisfied را فعال می کنیم و بر روی دکمه If کلیک کرده تا پنجره زیر باز شود.
حال برای کنار گذاشتن افراد در رشته آمار در داده ها ابتدا بر روی متغیر رشته کلیک کرده و به کادر مقابل آن منتقل می کنیم و با توجه به این که در متغیر جنسیت بنابر شکل کد 1 را در نظر گرفتیم این طور تعریف می کنیم. در متغیر رشته تحصیلی مقادیری که یک (رشته آمار) هستند انتخاب نشوند. سپس بر روی Continue کلیک کرده تا به پنجره شکل زیر بازگردد.
نمایش داده های فیلتر شده در SPSS
در کادر Output همانگونه که در جدول شرح داده شد گزینه Filter out unselected Cases را انتخاب کرده و بر روی گزینه OK کلیک کرده به پنجره Data View باز می گردیم.
همانطور که ملاحظه می کنید با توجه به تعریفی که برای انتخاب نمونه ها کرده ایم، سطرهایی (افرادی) که در قسمت رشته پاسخ 1 داده شده است (1 و 5 و 10) از کل داده ها بطور موقت کنار گذاشته شده است. اکنون هر عملیاتی که بر روی داده ها انجام شود بدون در نظر گرفتن پاسخ های افراد (1 و 5 و 10) می باشد.
متغیر فیلتری که در آخرین ستون ایجاد شده است نیز بیان گر همین مطلب است به طوری که سطرهایی که مقادیر صفر گرفته اند از کل داده ها به طور موقت خارج شده و با انتخاب گزینه All Case در پنجره شکل قبل به حالت قبل باز می گردد. حال اگر همین کار را به وسیله دستورهای Copy selected cases to a new dataset و Delete unselected Cases انجام دهیم سطرهای انتخاب شده حذف میشود و قابل دسترسی مجدد نیستند. با این تفاوت که دستور Copy selected cases to a new dataset داده های انتخاب شده را در پنجره ی جدید با نامی که شما در نظر می گیرید ذخیره می کند.
درود بر شما
عالی بود
اگر ویدئو این آموزش را بگذارید
ممنون میشم.🙏🙏
سلام متشکر از نظر و توجهتون. بزودی ویدیوهای آموزش نرم افزارهای آماری از جمله SPSS را در سایت قرار می دهیم.
چرا این گزینه برای من فعال نمیشه؟متغییرهارو تعریف کردم نباید مشکلی باشه ولی وقتی میخوام شرط بذارم وقتی گزینهselect cases رو میزنم هیچ متغییری توی جدول نیست
سلام؛ جهت راهنمایی لطفا از طریق تلگرام و یا واتساپ از توضیحاتی که دادید عکس ارسال بفرمایید.
سلام خسته نباشید
من یکسری برنامه اس پی اس داس دارم چگونه می توانم به برنامه های جدید تبدیل نمایم
عرض سلام و احترام؛
اگر منظورتان این هست که میخواهید فایل های دیتا با فرمت Sav (که فرمت SPSS هست) را به فرمت های دیگر تبدیل کنید، از طریق منوی File و سپس Export در برنامه SPSS می توانید این کار را انجام دهید.
سلام
وقت بخیر
چطور دو فیلتر رو با هم میشه اعمال کرد؟
با سلام؛ از مسیر زیر می توانید فیلتر های موردنیاز در متغیرها را با عملگرهای مطلوب (And-or)، اعمال کنید.
Data> Select Cases >if condition is satisfaied
سلام ببخشید فرق دستور if در select cases با دستور if در compute چیه ؟ میشه کامل توضیح بدین؟
سلام بله ممنون از سوال خوبتون به زودی توضیح کامل در این خصوص داخل همین پست قرار داده می شود.
@مسعود_علی_مرادی
میشه امروز بذارين لطفا??ضروريه🙏🙏🙏
یا تو ایمیل بگین?
سلام بله داخل واتساپ خدمتتون توضیح دادم. موفق باشین
سلام در قسمت Select Cases >if condition is satisfaiedچگونه دوشزط بگذاریم مثلا پسران 10ساله را جدا کنه؟همسن هم جنس
سلام با تشکر از توضیحات شما