آموزش Select Case در SPSS
مسیر انجام دستور Select Case
در این نوشته آموزشی، نحوه انتخاب نمونه مورد نیاز با دستور 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 داده های انتخاب شده را در پنجره ی جدید با نامی که شما در نظر می گیرید ذخیره می کند.
مسعود علی مردی
هزاران داده تجزیه و تحلیل کردم تا به هدفم برسم و این داستان همچنان ادامه داره …
8 اردیبهشت 1403
آموزش نرم افزار SPSS
بازدید: 12,945
با درود چطور می توان مثلا وقتی گروه های 1 و 2 و 3 داریم فقط گروه های 1 و 3 را انتخاب کرد؟ متاسفانه دستور group=1 & group=3 پاسخ نمی دهد
سلام چه اروری دریافت میکنید ؟ میتوانید از استور مساوی نیست با عدد 3 هم استفاده کنید.
سلام پیدا کردن دادهای اشتباه بین ۱۴۰۰ داده در spss
سلام وقتتون بخیر داخل اس پی اس اس چجوری میتونیم یه مینیمم برای یه متغییر تعریف کرد که نشون بده .مثلا میزان فروش ماشین رو بالای 8 بهمون نشون بده؟از کدوم قسمت باید رفت؟
سلام وقت بخیر از طریق دستور ریکود میتونید این کار رو انجام بدید.
برای مثال اگر دیتای شما به صورت کمی است میتونید با ریکود کردن (بالای 8 کد 1، بین 6 تا 8 کد 2، بین 3 تا 6 کد 3 و زیر 3 کد 4) بدهید.
مسیر انجام:
Transform > Recode into Different Variables
آموزش ریکود کردن
سلام .ممنون از اطلاعات خوبی که به اشتراک گذاشتین.
یه سوال دارم: در Spss چطور میتوان از ثبت داده های پرت جلوگیری کرد؟
مثلا برنامه errorبده یا ثبت نکنه
سلام وقت بخیر ممنون از نظر شما
داخل اکسل به راحتی می توان این کار را انجام داد
در SPSS میتونید از قسمت میسینگ در صفحه variable view بازه پرت را انتخاب کنید.
ولی هنگام وارد شدن ارور دریافت نمی کنید و فقط اون داده اشتباه داده گم شده معرفی می شود.
سلام ببخشید مثلا وقتی بخواهیم افراد با اضطراب بالا و عادی رو مقایسه کنیم که scaleهست باید چکار کرد؟چطور دستور بدیم که مثلا نمونه های که نمره کل اضطرابشون از این مقدار بیشتر هست را فیلتر کنه
سلام وقت بخیر برای اینکار از دستور Select Case استفاده کنید. نمره کل اضطراب را بدست آورید سپس با استفاده از علامت بزرگتر (<) این کار را انجام دهید.
سلام با تشکر از توضیحات شما
سلام در قسمت Select Cases >if condition is satisfaiedچگونه دوشزط بگذاریم مثلا پسران 10ساله را جدا کنه؟همسن هم جنس
@مسعود_علی_مرادی
میشه امروز بذارين لطفا??ضروريه🙏🙏🙏
یا تو ایمیل بگین?
سلام بله داخل واتساپ خدمتتون توضیح دادم. موفق باشین
سلام ببخشید فرق دستور if در select cases با دستور if در compute چیه ؟ میشه کامل توضیح بدین؟
سلام بله ممنون از سوال خوبتون به زودی توضیح کامل در این خصوص داخل همین پست قرار داده می شود.
سلام
وقت بخیر
چطور دو فیلتر رو با هم میشه اعمال کرد؟
با سلام؛ از مسیر زیر می توانید فیلتر های موردنیاز در متغیرها را با عملگرهای مطلوب (And-or)، اعمال کنید.
Data> Select Cases >if condition is satisfaied
سلام خسته نباشید
من یکسری برنامه اس پی اس داس دارم چگونه می توانم به برنامه های جدید تبدیل نمایم
عرض سلام و احترام؛
اگر منظورتان این هست که میخواهید فایل های دیتا با فرمت Sav (که فرمت SPSS هست) را به فرمت های دیگر تبدیل کنید، از طریق منوی File و سپس Export در برنامه SPSS می توانید این کار را انجام دهید.
چرا این گزینه برای من فعال نمیشه؟متغییرهارو تعریف کردم نباید مشکلی باشه ولی وقتی میخوام شرط بذارم وقتی گزینهselect cases رو میزنم هیچ متغییری توی جدول نیست
سلام؛ جهت راهنمایی لطفا از طریق تلگرام و یا واتساپ از توضیحاتی که دادید عکس ارسال بفرمایید.
درود بر شما
عالی بود
اگر ویدئو این آموزش را بگذارید
ممنون میشم.🙏🙏
سلام متشکر از نظر و توجهتون. بزودی ویدیوهای آموزش نرم افزارهای آماری از جمله SPSS را در سایت قرار می دهیم.