Transcript *******SPSS
Slide 1
SPSSمقدماتی
اکبرزاده
Slide 2
مباحث مقدماتی
شروع کار با SPSS
پس از نصب برنامه میتوانید از منوی Startبرنامه را اجرا کنید اما برای راحتی
کار میتوانید آن را روی Desktopخود انتقال دهید.
2
[email protected]
Slide 3
راست کلیک
[email protected]
3
Slide 4
معرفی محیط نرمافزار
*پس از اجرای برنامه با صفحه زیر مواجهه خواهید شد :
اجرای برنامه خودآمورز
باز کردن دادههایی
که قبال....
وارد کردن داده
اجرای پرسش و پاسخی
که قبال بوجود آمده
اجرای پرسش و پاسخ
با یک پایگاه داده
4
باز کردن سایرفایلها
[email protected]
Slide 5
*نوار عنوان :
همانند سایر نرمافزارهای تحت ویندوز عنوان فایل نمایش داده
میشود.
*نوار منو :
شامل انواع منوها میباشد که در حین کار با آنها آشنا میشوید.
5
[email protected]
Slide 6
*نوار ابزار :
این نوار به منظور دسترس ی آسانتر به برخی اعمال پرکاربرد تعبیه شده است.
بررس ی کننده امالیی استفاده گروهی دستور Select Cases
دستور Split File
از مشاهدات
وارد کردن متغیر جدید
مشاهده برچسب دستورWeight Cases
متغیرها
6
وارد کردن فراخوانی اطالعات رفتن به یک فراخوانی
موردی جدید کلی متغیرها موردی خاص اطالعات اخیر
رفتن به یک متغیر خاص
یافتن مشاهده
خاص
[email protected]
پرینت
بازکردن فایل
Undo Redoذخیره کردن
Slide 7
: Data View *صفحه
این صفحه مخصوص وارد کردن دادهها
[email protected]
7
Slide 8
*نوار آدرس :
در این نوار آدرس سلول مورد نظر در صفحه Data Viewداده میشود.
8
[email protected]
Slide 9
: Variable View *صفحه
.این صفحه مخصوص وارد کردن دادهها است
[email protected]
9
Slide 10
*تعویض صفحه :
با استفاده از این دو گزینه میتوان از صفحه Data Viewبه Variable View
بروید و یا بلعکس .
*نوار وضعیت :
این نوار وضعیت جاری برنامه را به شما نشان میدهد .زمانی که برنامه بخوبی کار
میکند به شما
را نشان میدهد.
10
[email protected]
Slide 11
*نحوه باز کردن و ذخیرهسازی:
همانند سایر نرمافزارهای تحت ویندوز برای باز کردن از منوی Fileو سپس
Openبرای باز نمودن برنامه و نیز گزینه ( Saveیا … )Save asبه منظور
ذخیرهسازی میتوانید استفاده کنید.
*وارد کردن داده در :SPSS
برای وارد کردن Dataدر SPSSابتدا باید متغیرها را در صفحه Variable
Viewتعریف کرده سپس مشاهدات را در صفحه Data Viewوارد نمائید.
11
[email protected]
Slide 12
*تعاریف مشخصهها :
-1مشخصه : Name
آن که اسم متغیر باید طوری باشد که در آینده دچار سردرگمی
نشوید.
ً
انتخاب نام متغیر شامل محدودیتهایی است ،مثال آنکه نام متغیر
نباید دارای کاراکتر «فاصله» و یا «؟» یا «!» باشد ،با عدد نباید شروع
شود،با عالئم $،@،#نباید شروع شود و ....
حداکثر 64کاراکتر مجاز را میتوانید انتخاب کنید.
12
[email protected]
Slide 13
-2مشخصه :Type
این مشخصه نوع متغیر شما را مشخص میکند .
در بین انواع حاالت عنوان شده دو نوع Numericو Stringبیشتر مورد
استفاده قرار میگیرند.
13
[email protected]
Slide 14
-3مشخصه Widthو : Decimals
اگر متغیر از نوع عددی باشد در این دو ستون تعداد کل ارقام عدد و
تعداد ارقام اعشاری تعیین میشوند.
-4مشخصه : Label
اگر برای متغیر برچسبی انتخاب شود در خروجی بجای نام متغیر
برچسب تعریف شده نمایش داده میشود.
14
[email protected]
Slide 15
-5مشخصه :Values
اگر بخواهید متغیری را کدگذاری کنید ،الزم است که هر کد را تعریف کنید.
-6مشخصه :Missing
پیش فرض سیستم آن است که داده گمشده وجود ندارد. با انتخاب گزینه دوم میتوانید سه مقدار متفاوت را به عنوان گمشده فرض کرد. با انتخاب گزینه سوم میتوانید دامنه تعریف کنید(.در صورتی که تعدادگمشدهها زیاد باشد)
15
[email protected]
Slide 16
: Missing Values
[email protected]
16
Slide 17
-7مشخصه :Columns
پهنای ستون متغیر را تعیین میکند.
-8مشخصه :Align
تعیین میکند که عبارات یا اعداد راستچین ،چپچین و یا در مرکز باشد.
-9مشخصه :Measure
در این قسمت مقیاس سنجش متغیر تعیین میشود.
-فاصلهای ،رتبهای یا اسمی.
17
[email protected]
Slide 18
-9مشخصه :Role
نقش متغیرها را نشان میدهد .
-1نقش : Inputبرای متغیرهای پیشگو ،مستقل یا توضیحی
-2نقش : Targetبرای متغیرهای وابسته
-3نقش : Bothبرای متغیرهایی که هم نقش Inputدارند و هم Target
-4نقش : Noneبرای متغیرهایی که نقش خاص ی ندارند
-5نقش : Portionبرای متغیرهایی مورد استفاده قرار میگیرد که مشاهدات
نمونه را به مجموعههای آموزش ی،آزمودنی و اعتبارسنجی تقسیم میکند.
18
[email protected]
Slide 19
-6نقش : Splitبرای متغیرهایی که نقش هماهنگ کننده را بین
نرمافزارهای تحت SPSSرا دارند
این متغیر را هیچگاه نمیتوان در دستور Split Fileاستفاده کرد.*به طور پیش فرض نقش تمامی متغیرها Inputاست.
19
[email protected]
Slide 20
تمرین :1
قسمتی از پرشسنامه تحقیقاتی در زیر آمده است .پنجره Variable
Viewرا برای متغیرهای مربوطه کامل کنید.
20
[email protected]
Slide 21
[email protected]
21
Slide 22
آمار توصیفی
[email protected]
22
Slide 23
مراحل اساس ی توصیف دادهها :
-1خالصه کردن و توصیف الگوی کلی دادهها
فشردهسازی دادهها در قالب جداول آماری نمایش دادهها به وسیله نمودارها -2محاسبه شاخصهای آماری
*جداول و نمودارهای آماری بسته به نوع متغیرها با یکدیگر متفاوتاند.
23
[email protected]
Slide 24
دادههای کیفی
جدول فراوانی برای متغیرهای کیفی :برای دست یافتن به جدول فراوانی برای متغیرهای کیفی کافی است مقادیر
مختلف متغیر وارد کرده و فراوانی بگیریم.
24
[email protected]
Slide 25
مثال : 1صنعتگری 4نوع قطعه D، C، B، Aرا تولید میکند .اگر
20نوع قطعه تولید شده توسط وی به قرار زیر باشند .به سؤاالت زیر
پاسخ دهید :
الف :چند عدد از قطعه Cتولید شده است؟
ب :قطعات Aو Bچند درصد از تولید را دربر میگیرند؟
25
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
D
C
B
A
A
C
D
B
C
C
D
A
C
C
B
[email protected]
Slide 26
ابتدا دادهها را وارد نمائید.
سپس برای رسم جدول فراوانی مسیر زیر را
دنبال کنید :
26
[email protected]
Slide 27
پس از کلیک کردن
بر گزینه …Frequencies
پنجره زیر باز میشود :
27
[email protected]
Slide 28
حال متغیر مربوطه رابه
Variable(s) قسمت
.انتقال دهید
[email protected]
28
Slide 29
سپس روی دکمه OKکلیک کرده
تا جدول خروجی را به شما
نمایش دهد.
نتیجه به صورت زیر است :
29
[email protected]
Slide 30
بنابراین از قطعه C
6عدد تولید شده است.
قطعات Aو Bنیز 40
درصد از کل تولید را
به خود اختصاص دادهاند.
*برای متغیرهای کیفی
رتبهای نیز جدول فراوانی
به همین روال بدست میآید.
30
[email protected]
Slide 31
نمودارهای آماری برای متغیرهای کیفی :نمودارهای مناسب :
-1نمودار نردهای()Bar chart
-2نمودار دایرهای()Pie chart
31
[email protected]
Slide 32
* برای رسم این نمودارها دو مسیر وجود دارد :
-1استفاده از منوی …Frequencies
-2استفاده از منوی Graphs
حال برای مثال قبل این دو نمودار را،از هر دو مسیر ،رسم کنید.
32
[email protected]
Slide 33
-1استفاده از منوی …Frequencies
مسیری که برای رسم جدول فراوانی طی کردید تا به صفحه Frequencies
رسیدید را دوباره طی کنید.
روی گزینه … Chartsکلیک کنید تا به پنجره زیر برسید:
33
[email protected]
Slide 34
حال یکبار گزینه Bar chartو بار
دیگر گزینه Pie chartرا کلیک کرده
تا نمودارهای مورد نظر را به شما بدهد.
خروجی نمودارها به صورت زیر میباشد.
34
[email protected]
Slide 35
: Bar chart
[email protected]
35
Slide 36
: Pie chart
[email protected]
36
Slide 37
-2استفاده از منوی Graphs
مسیر زیر
رادنبال کنید.
37
[email protected]
Slide 38
حال برای هر نمودار بطور جداگانه بررس ی میکنیم.
برای Bar chartمسیر زیر را طی کنید :
1
2
38
[email protected]
Slide 39
: مسیر زیر را طی کنیدPie chart برای
[email protected]
39
Slide 40
دادههای عددی
متغیرهای عددی گسسته* متغیرهای عددی به دو دسته گسسته و پیوسته تقسیم میشوند.
* رسم جدول فراوانی دادههای گسسته نیز همچون دادههای رستهای میباشد.
* چون دادهها از نوع عددی میباشند بنابراین میتوانیم برای آنها بجای نمودار
میلهای از نمودار هستوگرام استفاده کنیم.
40
[email protected]
Slide 41
متغیرهای عددی پیوستهمثال : 2وزنهای 40قالب کره که به نزدیکترین عدد صحیح گرد شدهاند به قرار
زیر میباشد .جدول فراوانی آن را بدست آورید.
52 35 24 47 36 51 34 38 46 33
47 36 38 50 47 34 41 40 42 40
26 29 30 32 30 35 37 37 41 21
31 30 26 35 45 23 43 31 34 43
41
[email protected]
Slide 42
-1ابتدا دامنه تغییرات را بدست میآوریم.
برای این کار پس از وارد کردن دادهها مسیر زیر را دنبال کنید :
42
[email protected]
Slide 43
پس از کلیک کردن بر گزینه …Options
با کادر روبرو مواجه میشوید.
فقط گزینههایی را که مشاهده میکنید
عالمت خوردهاند را تیک بزنید.
سپس گزینه Continueرا کلیک
کنید تا نتیجه را مشاهده کنید.
43
[email protected]
Slide 44
خروجی به صورت زیر است :
-2برای بدست آوردن تعداد ردهها قاعده عمومی وجود ندارد اما
معموال تعداد ردهها را بین 5تا 25اختیار میکنند.
44
[email protected]
Slide 45
دستوری مفید که برای بدست آوردن تعداد ردهها وجود دارد به
قاعده استورگس( )Sturgesمشهور است :
)=1+3.322log(nتعدادطبقات
که nتعداد کل مشاهدات است.
* چون حاصل به صورت یک عدد اعشاری است آن را به بزرگترین عدد صحیح
گرد میکنند.
در مثال باال با استفاده از این قاعده تعداد طبقات برابر است با 6/322:که آن
را به 7گرد میکنیم.
45
[email protected]
Slide 46
-3حال باید طول طبقه را بدست آوریم :
طول طبقه برابر است با حاصل تقسیم دامنه بر تعداد طبقات.
حاصل تقسیم برابر است با 4/43که آن را 5فرض کرده و طبقات را شکل
میدهیم.
46
1
2
3
4
5
6
7
20.5-----25.5
25.5-----30.5
30.5-----35.5
35.5-----40.5
40.5-----45.5
45.5-----50.5
50.5-----55.5
[email protected]
Slide 47
حال این دسته بندی را باید وارد برنامه کنیم و متغیر جدید را بر اساس آن
تشکیل دهیم .برای این کار مسیر زیر را طی کنید :
47
[email protected]
Slide 48
متغیر جدید را معرفی و روی گزینه Changeکلیک کنید.
سپس Old and New Valueرا کلیک کرده داریم :
48
[email protected]
Slide 49
حال طبقات را تک تک وارد سپس Continueرا کلیک میکنیم...
49
[email protected]
Slide 50
پس از OKکردن متغیری جدید را مشاهده میکنیم که اعداد 1تا 7را به خود
اختصاص داده است که نماینده همان طبقات میباشند.
حال به پنجره Variable Viewرفته و .....
50
[email protected]
Slide 51
: در نوار ابزار
[email protected]
* کاربرد
51
Slide 52
.... رفته وFrequencies حال به منوی
[email protected]
52
Slide 53
: نتیجه خروجی به صورت زیر است
[email protected]
53
Slide 54
رسم نمودار برای دادههای پیوسته :برای نمودارهای پیوسته نمودارهای فراوانی رسم میشود که هریک
کاربرد خاص ی دارد .که ارجح ترین این نمودارها نمودار هیستوگرام
است.
54
[email protected]
Slide 55
نمودار هیستوگرام
این نمودار را برای دادههای مثال قبل رسم میکنیم .برای این کار مسیرهای زیادی
وجود دارد اما بهترین مسیر همان مسیر Graphsاست یعنی :
55
[email protected]
Slide 56
[email protected]
56
Slide 57
[email protected]
57
Slide 58
محاسبه شاخصهای آماری
-1شاخصهای مرکزی
میانگین ،میانه ،مد -2شاخصهای پراکندگی
دامنه ،واریانس ،انحراف معیار* تعریف چندک :چندک مرتبه pعبارت است از مقداری که 100pدرصد
مشاهدات کمتر از آن و ) 100(1-pدرصد آنها از آن بیشترند.
58
[email protected]
Slide 59
برای بررس ی این شاخصها در نرمافزار از دو مسیر میتوان بهره برد :
-1مسیر …Frequencies
-2مسیر …Descriptives
هریک از این مسیرها را میتوان به صورت جداگانه بررس ی کرد.
59
[email protected]
Slide 60
Frequencies… مسیر-1
[email protected]
60
Slide 61
Descriptives… مسیر-2
[email protected]
61
Slide 62
نمودار : Box plot
برای رسم این نمودار باید به دستور زیر را دنبال کنید :
62
[email protected]
Slide 63
مثال :3نمودار Box plot
داده پرت
(بیشتر از 1/5برابر دامنه میان چارکی)
چارک سوم
بزرگترین داده
میانه
دامنه میان چارکی
چارک اول
کوچکترین داده
63
[email protected]
Slide 64
دستکاری دادهها
[email protected]
64
Slide 65
-1دستور : Select Cases
* با استفاده از این دستور تحلیل فقط افرادی خاص انجام میگیرد
مثال -4میخواهیم رابطه بین فشارخون( )Hypertnsو ابتال به بیماری دیابت
( )Diabeticرا فقط در گروه مورد ( )Treatmentبررس ی کنیم.
«دقت کنید که کد گروه مورد 1است»
65
[email protected]
Slide 66
نکته اول :برای بررس ی رابطه بین دو متغیر باید از دستور Crosstabs
استفاده کرد.
نکته دوم :چون تحلیل فقط در گروهی خاص باید انجام شود ،بنابراین باید از
دستور Select Casesاستفاده کرد.
برای انجام این کار باید مسیر زیر را دنبال کنید :
66
[email protected]
Slide 67
و یا میتوان از نوار ابزار گزینه
67
را انتخاب کرد.
[email protected]
Slide 68
کلیک کنید
[email protected]
68
Slide 69
Treatmentرا انتخاب
کرده و آن را برابر با 1
قرار میدهیم.
*اگر به صفحه Data
Viewبروید مشاهده
میکنید که گروههای
شاهد خط خوردهاند.
69
[email protected]
Slide 70
حال دستور Crosstabsرا اجرا میکنیم.
برای اجرای این دستور باید
بدین طریق عمل میکنیم.
کلیک کنید
70
[email protected]
Slide 71
متغیر Diabeticرا درسطر
و متغیر Hypertnsرا در ستون
قرار میدهیم ،سپس روی گزینه
… Statisticsکلیک میکنیم.
71
[email protected]
Slide 72
حال گزینه Chi-square
را تیک زده و بر Continueکلیک
میکنیم.
سپس OKرا کلیک کرده و نتیجه
را مشاهده میکنید
نتیجه به صورت زیر میباشد.
72
[email protected]
Slide 73
[email protected]
73
Slide 74
* در پنجره Select Casesگزینههای زیادی وجود دارد که با استفاده از آنها
میتوان انتخابهای متعددی داشت ،بطور مثال همین رابطه را میتوان برای
افراد با سن کمتر یا مساوی 73سال نیز انجام داد.
* از دستورات منطقی & و | نیز میتوان استفاده کرد.
74
[email protected]
Slide 75
تمرین :2
با استفاده از دادههای مثال ، 4رابطه بین سیگاری بودن و فشارخون را در بین
افرادی که باالی 73سال دارند یا مبتال به بیماری دیابت نیستند ،بررس ی کنید.
75
[email protected]
Slide 76
: پاسخ
[email protected]
76
Slide 77
-2دستور : Split File
این دستور فایل دادهها را میشکند ،بعبارتی با در نظر گرفتن یک متغیر ردهای
مثل جنسیت یا سطح تحصیالت فایل دادهها تفکیک شده و تمام
آنالیزها به تفکیک ،برا یهر گروه انجام میگیرد.
مثال : 5میخواهیم رابطه بین فشارخون( )Hypertnsو ابتال به بیماری دیابت
( )Diabeticرا به تفکیک هر یک از گروههای تیماری( )groupبررس ی کنیم.
77
[email protected]
Slide 78
نکته اول :برای بررس ی رابطه بین دو متغیر باید از دستور Crosstabsاستفاده
کرد.
نکته دوم :چون تحلیل باید به تفکیک یک متغیر سوم بررس ی شود ،بنابراین باید
از دستور Split Fileاستفاده کرد.
برای انجام این کار باید مسیر زیر را دنبال کنید :
78
[email protected]
Slide 79
و یا میتوان از نوار ابزار گزینه
را انتخاب کرد.
79
[email protected]
Slide 80
حال در پنجره Split Fileگزینه
Compare groupرا انتخاب
میکنیم .سپس متغیری را که
میخواهیم تفکیک روی آن صورت
گیرد ،به قسمت
Groups Based onمنتقل
کرده و OKرا کلیک میکنیم.
80
[email protected]
Slide 81
حال میتوانیم تحلیل Crosstabsرا انجام دهیم .بدین صورت که متغیر
Diabeticرا در سطر و متغیر Hypertnsرا در ستون قرار داده و...
خروجی آزمون به صورت زیر است :
81
[email protected]
Slide 82
[email protected]
82
Slide 83
* این دستور زمانی کاربرد دارد که بخواهیم اثر مخدوشگری یا اثرات تقابلی را
بررس ی کنیم.
* مادامیکه دستور Split Fileفعال است ،در نوار وضعیت SPSSعبارت
… Split byنیز فعال میباشد.
* در صورتی که گزینه Organize output by groupsرا در پنجره
Split Fileانتخاب کنید ،خروجی برای هر رسته به صورت جداگانه ارائه
میشود.
* دقت کنید که گزینه … Sort the fileدادهها را بر اساس متغیر تفکیکی
مرتب میکند.
83
[email protected]
Slide 84
تمرین : 3
با استفاده از دادههای مثال ، 5رابطه بین و فشارخون و بیماری دیابت را به
تفکیک سیگاری بودن یا نبودن یکبار به صورت جداگانه و بار دیگر به صورت
کلی بررس ی کنید.
84
[email protected]
Slide 85
پاسخ :خروجی به صورت زیر میباشد(برای حالت کلی)
85
[email protected]
Slide 86
-3دستور : Weight Cases
زمانی که دادهها از نوع فراوانی باشند ،از این دستور استفاده میکنیم.
* زمانی که دادهها خام نیستند و تعداد آنها زیاد است این دستور بکار میرود.
مثال : 6در یک مطالعه ژنتیکی مربوط به ساختار کروموزومها 28نفر برحسب نوع
انحرافی که ساختار کروموزوم آنها از وضع طبیعی دارد و برحسب اینکه والدینشان
حامل این انحراف هستند یا نه ردهبندی شدهاند و در نتیجه دادههای زیر بدست
آمده است :
86
[email protected]
Slide 87
میخواهیم آزمون کنیم که «نوع انحراف از وضع طبیعی مستقل از حامل بودن
والدین» هست یا خیر ؟
87
4
1
1
3
7
2
[email protected]
Slide 88
پاسخ :هدف از این مثال تنها نحوه وارد کردن دادهها است.
ابتدا باید هر دو متغیر را کدبندی کنید.
سپس آنها را بدین صورت وارد کنید:
88
[email protected]
Slide 89
حال مسیر زیر را دنبال کنید :
و یا میتوان از نوار ابزار گزینه
را انتخاب کرد.
89
[email protected]
Slide 90
حال به متغیر فراوانی
وزن میدهیم.
* پس OKکردن باید خروجی
این موضوع را نیز اعالم کند.
* اگر به نوار وضعیت توجه کنید
خواهید دید که
90
[email protected]
Slide 91
با استفاده از دستور
Crosstabsداریم :
پس از OKکردن جدولی
2×2به صورت زیر خواهید
دید :
91
[email protected]
Slide 92
* بخاطر داشته باشید
که بعد از اتمام کار
دادهها را از حالت
وزنی خارج کنید.
92
[email protected]
Slide 93
-4دستور : Compute
بسیاری از موارد محقق قصد دارد تا بطور سطری وبرای هر یک از افراد
ً
محاسباتی خاص را انجام دهد ،مثال فرض کنید قد و وزن را داریم میخواهد
BMIرا برای هر فرد محاسبه کند.
93
[email protected]
Slide 94
مثال : 7میخواهیم میانگین وزن افراد در 5نوبت پیگیری (wgt0تا )wgt4را
محاسبه کنیم و در متغیر جدیدی به نام mwgtذخیره کنیم.
پاسخ :کافی است مسیر مقابل را دنبال کنیم :
94
[email protected]
Slide 95
[email protected]
95
Slide 96
* اگر بخواهیم برای گروهی از افراد نمونه یک فرمول و برای گروهی دیگر
،فرمولی دیگر محاسبه کنیم ،در این حالت در کادر مکامله ،Computeاز
دستور ifاستفاده میکنیم.
96
[email protected]
Slide 97
-5دستور :Count Value
یک تست سنجش افسردگی را در نظر بگیرید .ممکن است محقق بخواهد
بداند که هر فرد در پاسخگویی چندبار گزینه 3را انتخاب کرده است .برای پی
بردن به این موضوع باید از دستور Count Valueاستفاده کرد.
97
[email protected]
Slide 98
مثال : 8
تست نظرسنجی راجع به برنامه تلویزیونی
شامل 7سؤال بله و خیر
میخواهیم بدانیم که هر فرد چند مرتبه به این سؤاالت جواب مثبت داده
است.
این متغیر را با نام NYذخیره میکنیم.
98
[email protected]
Slide 99
پاسخ :برای انجام این کار مسیر زیر را دنبال کنید :
99
[email protected]
Slide 100
مقداری را که میخواهیم
برای هر فرد شمارش کنیم
را وارد قسمت Valueکرده
و سپس آن را به قسمت
Value to Countاضافه
میکنیم.
100
[email protected]
Slide 101
در پنجره Data Viewمتغیر جدیدی به نام NYبوجود آمده که در
واقع نشان دهنده تعداد پاسخهای مثبت برای هر فرد به پرسش نامه خودش
میباشد .
* هرگاه بخواهیم این شمارش برای گروهی از افراد نمونه با گروه دیگر م
تفاوت باشد،باید از دستور … Ifاستفاده کنیم.
101
[email protected]
Slide 102
-6دستور :Recode
از طریق این دستور اعمال زیادی را میتوان انجام داد.
* بدست آوردن جدول فراوانی
* معکوس کردن امتیازات
* استفاده برای مقادیر گمشده
102
[email protected]
Slide 103
مثال : 9با استفاده از فایل میخواهیم متغیر priceرا معکوس کرده و آن را در
متغیر جدیدی به نام R_priceذخیره کنیم.
پاسخ :برای این کار مسیر مقابل را دنبال کنید:
103
[email protected]
Slide 104
حال مقادیر متغیرها را معکوس میکنید :
104
[email protected]
Slide 105
حال اگر به صفحه Data Viewبروید مشاهده میکنید
که متغیری جدید به نام R_priceبوجود آمده است.
* یک راه ساده برای بررس ی درستی معکوس شدن نمرات
آن است که از هر دو متغیر Frequencyبگیریم.
105
[email protected]
Slide 106
مثال : 10میخواهیم دادههای گمشده را با استفاده
از این دستور پر کنیم .مسیر مقابل را دنبال میکنیم:
106
[email protected]
Slide 107
متغیر جدید
معرفیR_X را
.میکنیم
[email protected]
107
Slide 108
* پس از انجام این
مرحله به قسمت
Variable View
رفته و مقدار
گمشده را تعریف
کنید.
108
[email protected]
Slide 109
* هرگاه بخواهیم دستور دوباره کدبندی را برا ی گروهی از افراد نمونه
با گروه دیگر از افراد نمونه متفاوت باشد ،کافی است از … Ifاستفاده
کنیم.
109
[email protected]
Slide 110
آزمونهای آماری
[email protected]
110
Slide 111
هدف آزمون فرض آماری :
با توجه به اطالعات بدست آمده از دادههای نمونه ،حدس ی را که درباره
خصوصیتی از جامعه زدهایم را تأیید یا رد میکند.
مراحل کلی آزمون فرض آماری :
-1تعریف فرضیههای H0و H1
-2تعیین تورزیع نمونه و آماره آزمون
-3تعیین سطح زیر منحنی H0و H1
-4تصمیمگیری
111
[email protected]
Slide 112
* یک آزمون فرض آماری را از سه روش معادل میتوان تفسیر کرد:
-1روش ناحیه رد
-2روش P-value
-3روش فاصله اطمینان
112
[email protected]
Slide 113
آزمون آماری برای میانگین یک جامعه( tتک نمونه)
مثال :11دادههای زیر برای نمرههای 20دانشآموز در درس آمار است :
20
19
18
17
16
13 14 15
12
10 11
9
8
7
6
5
4
3
2
1
12.5 19.8 11 17 14.5 13 12 17 10.5 16 19 16.5 12 13 20 14.5 16 13.5 14 17.5
آیا میتوان گفت که میانگین نمرات ریاض ی این کالس برابر 15است ؟
113
[email protected]
Slide 114
پاسخ :برای انجام آزمون باید مسیر زیر را طی کنید :
114
[email protected]
Slide 115
* دقت کنید ،فرضیه صفر آن است که میانگین برابر 15باشد.
* منظور از Test Valueهمان فرضیه صفر است.
115
[email protected]
Slide 116
پس از OKکردن خروجی به صورت زیر خواهد بود :
116
[email protected]
Slide 117
تمرین: 4
در مثال قبل آیا میتوان گفت که میانگین نمرات درس جبر این کالس
برابر 12است ؟
117
[email protected]
Slide 118
: پاسخ
[email protected]
118
Slide 119
* در SPSSآزمون Zتعبیه نشده است.
* در این آزمون فرض بر آن است که مشاهدات از توزیع نرمال
آمدهاند.
* در روش فاصله اطمینان اگر فاصله بدست آمده صفر را شامل
شود ،آنگاه فرض صفر پذیرفته میشود.
119
[email protected]
Slide 120
آزمون آماری برای نسبت یک جامعه(آزمون دوجملهای)
مثال :12
فرض کنید که سکهای را 30مرتبه پرتاب کردهایم و نتایج به صورت زیر
بدست آمدهاند (:شیر= 1و خط=)0
1 2 3 … 18 19 20 21 … 30
0 0 0 0 0 1 1 1 1 1
میخواهیم آزمون کنیم که آیا سکه سالم هست یا خیر ؟
120
[email protected]
Slide 121
پاسخ :
میخواهیم آزمون کنیم که آیا نسبت شیر و خط آمدن برابر است یا خیر ؟
برای بررس ی این فرضیه باید از آزمون دوجملهای ( )Binomial Testاستفاده
کنیم.
121
[email protected]
Slide 122
دقت کنید که
این آزمون یک
آزمون ناپارامتریک
است.
122
[email protected]
Slide 123
بهToss پس از انتقال متغیر
Test Variable List قسمت
کرده و خوجی زیر راOK
: خواهید دید
[email protected]
123
Slide 124
بنابراین میپذیریم که سکه سالم است.
* اگر مقدار Test Proportionاز 0/5کمتر باشد ،آزمون یکطرفه انجام
خواهد شد.
124
[email protected]
Slide 125
آزمون آماری اختالف میانگین برای دو جامعه( tدونمونه مستقل)
* این آزمون زمانی بکار میرود که بخواهیم میانگین یک متغیر کمی را در
بین دو گروه مستقل با هم مقایسه کنیم.
ً
مثال مقایسه فشارخون دو گروه زنان و مردان* در آزمون tدونمونه مستقل ابتدا باید برابری واریانسها را آزمون کنیم که
البته این کار را خود برنامه بطور خودکار انجام داده میدهد.
* آزمون برابری واریانسها به آزمون Leveneمعروف است.
125
[email protected]
Slide 126
مثال :13
ده دانشآموز دختر و ده دانشآموز پسر به دلخواه انتخاب شدهاند و وزن آنها
اندازه گیری شده است .دادهها به قرار زیر میباشند :
54 48 65 60 45 57 45 60 63 55
75 68 80 74 72 68 70 85 90 75
مایلیم بدانیم آیا میانگین وزن دو گروه در سطح خطای 5درصد با یکدیگر
برابرند یا خیر ؟
126
[email protected]
Slide 127
پاسخ :مردان را با کد صفر و زنان را با کد یک انتخاب میکنیم.
* «به طرز وارد کردن دادهها دقت کنید»
برای انجام آزمون مسیر زیر را دنبال کنید :
127
[email protected]
Slide 128
کلیک کنید
[email protected]
128
Slide 129
با توجه به کدبندی عمل کنید
[email protected]
129
Slide 130
: خروجی
[email protected]
130
Slide 131
آزمون آماری اختالف میانگین برای دو جامعه ( tدونمونه وابسته)
زمانی که بخواهیم میانگین یک متغیر کمی را در دو گروه وابسته مقایسه
کنیم از آزمون tزوجی استفاده میکنیم.
* آزمون tزوجی برای مشاهدات قبل و بعدی و همچنین مطالعات مداخلهای بسیار
استفاده میشود.
131
[email protected]
Slide 132
مثال : 14فشارخون 10نفر را قبل از رژیم غذایی خاص و بعد از آن اندازه گرفته-
ایم .میخواهیم بدانیم که آیا رژیم غذایی بر فشارخون افراد تأثیر داشته است یا
خیر ؟
Pre.BP 170 170 140 140 170 160 160 140 170 180
Post.BP 140 160 150 160 150 130 110 140 160 180
132
[email protected]
Slide 133
پاسخ :
ابتدا مشاهدات را وارد کرده و سپس مسیر زیر را دنبال میکنیم.
133
[email protected]
Slide 134
حال دو متغیر را برای
زوج 1وارد میکنیم.
134
[email protected]
Slide 135
: خروجی
[email protected]
135
Slide 136
تمرین :5
میخواهند مطالعهای برای تأثیر نسبی دو نوع داروی سرانه در افزایش خواب
انجام دهند .به شش نفر که سرماخوردگی دارند در شب اول داروی Aو در شب
دوم داروی Bداده میشود و میزان ساعات خواب آنها در هر شب ثبت میگردد.
دادهها عبارتند از :
6
5
4
4.8 4.1 5.8 4.9 5.3 7.4
A
3.9 4.2
B
4.9 5.4 7.1
136
3
2
1
5
[email protected]
Slide 137
: خروجی
[email protected]
137
Slide 138
با تشکر
138
SPSSمقدماتی
اکبرزاده
Slide 2
مباحث مقدماتی
شروع کار با SPSS
پس از نصب برنامه میتوانید از منوی Startبرنامه را اجرا کنید اما برای راحتی
کار میتوانید آن را روی Desktopخود انتقال دهید.
2
[email protected]
Slide 3
راست کلیک
[email protected]
3
Slide 4
معرفی محیط نرمافزار
*پس از اجرای برنامه با صفحه زیر مواجهه خواهید شد :
اجرای برنامه خودآمورز
باز کردن دادههایی
که قبال....
وارد کردن داده
اجرای پرسش و پاسخی
که قبال بوجود آمده
اجرای پرسش و پاسخ
با یک پایگاه داده
4
باز کردن سایرفایلها
[email protected]
Slide 5
*نوار عنوان :
همانند سایر نرمافزارهای تحت ویندوز عنوان فایل نمایش داده
میشود.
*نوار منو :
شامل انواع منوها میباشد که در حین کار با آنها آشنا میشوید.
5
[email protected]
Slide 6
*نوار ابزار :
این نوار به منظور دسترس ی آسانتر به برخی اعمال پرکاربرد تعبیه شده است.
بررس ی کننده امالیی استفاده گروهی دستور Select Cases
دستور Split File
از مشاهدات
وارد کردن متغیر جدید
مشاهده برچسب دستورWeight Cases
متغیرها
6
وارد کردن فراخوانی اطالعات رفتن به یک فراخوانی
موردی جدید کلی متغیرها موردی خاص اطالعات اخیر
رفتن به یک متغیر خاص
یافتن مشاهده
خاص
[email protected]
پرینت
بازکردن فایل
Undo Redoذخیره کردن
Slide 7
: Data View *صفحه
این صفحه مخصوص وارد کردن دادهها
[email protected]
7
Slide 8
*نوار آدرس :
در این نوار آدرس سلول مورد نظر در صفحه Data Viewداده میشود.
8
[email protected]
Slide 9
: Variable View *صفحه
.این صفحه مخصوص وارد کردن دادهها است
[email protected]
9
Slide 10
*تعویض صفحه :
با استفاده از این دو گزینه میتوان از صفحه Data Viewبه Variable View
بروید و یا بلعکس .
*نوار وضعیت :
این نوار وضعیت جاری برنامه را به شما نشان میدهد .زمانی که برنامه بخوبی کار
میکند به شما
را نشان میدهد.
10
[email protected]
Slide 11
*نحوه باز کردن و ذخیرهسازی:
همانند سایر نرمافزارهای تحت ویندوز برای باز کردن از منوی Fileو سپس
Openبرای باز نمودن برنامه و نیز گزینه ( Saveیا … )Save asبه منظور
ذخیرهسازی میتوانید استفاده کنید.
*وارد کردن داده در :SPSS
برای وارد کردن Dataدر SPSSابتدا باید متغیرها را در صفحه Variable
Viewتعریف کرده سپس مشاهدات را در صفحه Data Viewوارد نمائید.
11
[email protected]
Slide 12
*تعاریف مشخصهها :
-1مشخصه : Name
آن که اسم متغیر باید طوری باشد که در آینده دچار سردرگمی
نشوید.
ً
انتخاب نام متغیر شامل محدودیتهایی است ،مثال آنکه نام متغیر
نباید دارای کاراکتر «فاصله» و یا «؟» یا «!» باشد ،با عدد نباید شروع
شود،با عالئم $،@،#نباید شروع شود و ....
حداکثر 64کاراکتر مجاز را میتوانید انتخاب کنید.
12
[email protected]
Slide 13
-2مشخصه :Type
این مشخصه نوع متغیر شما را مشخص میکند .
در بین انواع حاالت عنوان شده دو نوع Numericو Stringبیشتر مورد
استفاده قرار میگیرند.
13
[email protected]
Slide 14
-3مشخصه Widthو : Decimals
اگر متغیر از نوع عددی باشد در این دو ستون تعداد کل ارقام عدد و
تعداد ارقام اعشاری تعیین میشوند.
-4مشخصه : Label
اگر برای متغیر برچسبی انتخاب شود در خروجی بجای نام متغیر
برچسب تعریف شده نمایش داده میشود.
14
[email protected]
Slide 15
-5مشخصه :Values
اگر بخواهید متغیری را کدگذاری کنید ،الزم است که هر کد را تعریف کنید.
-6مشخصه :Missing
پیش فرض سیستم آن است که داده گمشده وجود ندارد. با انتخاب گزینه دوم میتوانید سه مقدار متفاوت را به عنوان گمشده فرض کرد. با انتخاب گزینه سوم میتوانید دامنه تعریف کنید(.در صورتی که تعدادگمشدهها زیاد باشد)
15
[email protected]
Slide 16
: Missing Values
[email protected]
16
Slide 17
-7مشخصه :Columns
پهنای ستون متغیر را تعیین میکند.
-8مشخصه :Align
تعیین میکند که عبارات یا اعداد راستچین ،چپچین و یا در مرکز باشد.
-9مشخصه :Measure
در این قسمت مقیاس سنجش متغیر تعیین میشود.
-فاصلهای ،رتبهای یا اسمی.
17
[email protected]
Slide 18
-9مشخصه :Role
نقش متغیرها را نشان میدهد .
-1نقش : Inputبرای متغیرهای پیشگو ،مستقل یا توضیحی
-2نقش : Targetبرای متغیرهای وابسته
-3نقش : Bothبرای متغیرهایی که هم نقش Inputدارند و هم Target
-4نقش : Noneبرای متغیرهایی که نقش خاص ی ندارند
-5نقش : Portionبرای متغیرهایی مورد استفاده قرار میگیرد که مشاهدات
نمونه را به مجموعههای آموزش ی،آزمودنی و اعتبارسنجی تقسیم میکند.
18
[email protected]
Slide 19
-6نقش : Splitبرای متغیرهایی که نقش هماهنگ کننده را بین
نرمافزارهای تحت SPSSرا دارند
این متغیر را هیچگاه نمیتوان در دستور Split Fileاستفاده کرد.*به طور پیش فرض نقش تمامی متغیرها Inputاست.
19
[email protected]
Slide 20
تمرین :1
قسمتی از پرشسنامه تحقیقاتی در زیر آمده است .پنجره Variable
Viewرا برای متغیرهای مربوطه کامل کنید.
20
[email protected]
Slide 21
[email protected]
21
Slide 22
آمار توصیفی
[email protected]
22
Slide 23
مراحل اساس ی توصیف دادهها :
-1خالصه کردن و توصیف الگوی کلی دادهها
فشردهسازی دادهها در قالب جداول آماری نمایش دادهها به وسیله نمودارها -2محاسبه شاخصهای آماری
*جداول و نمودارهای آماری بسته به نوع متغیرها با یکدیگر متفاوتاند.
23
[email protected]
Slide 24
دادههای کیفی
جدول فراوانی برای متغیرهای کیفی :برای دست یافتن به جدول فراوانی برای متغیرهای کیفی کافی است مقادیر
مختلف متغیر وارد کرده و فراوانی بگیریم.
24
[email protected]
Slide 25
مثال : 1صنعتگری 4نوع قطعه D، C، B، Aرا تولید میکند .اگر
20نوع قطعه تولید شده توسط وی به قرار زیر باشند .به سؤاالت زیر
پاسخ دهید :
الف :چند عدد از قطعه Cتولید شده است؟
ب :قطعات Aو Bچند درصد از تولید را دربر میگیرند؟
25
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
D
C
B
A
A
C
D
B
C
C
D
A
C
C
B
[email protected]
Slide 26
ابتدا دادهها را وارد نمائید.
سپس برای رسم جدول فراوانی مسیر زیر را
دنبال کنید :
26
[email protected]
Slide 27
پس از کلیک کردن
بر گزینه …Frequencies
پنجره زیر باز میشود :
27
[email protected]
Slide 28
حال متغیر مربوطه رابه
Variable(s) قسمت
.انتقال دهید
[email protected]
28
Slide 29
سپس روی دکمه OKکلیک کرده
تا جدول خروجی را به شما
نمایش دهد.
نتیجه به صورت زیر است :
29
[email protected]
Slide 30
بنابراین از قطعه C
6عدد تولید شده است.
قطعات Aو Bنیز 40
درصد از کل تولید را
به خود اختصاص دادهاند.
*برای متغیرهای کیفی
رتبهای نیز جدول فراوانی
به همین روال بدست میآید.
30
[email protected]
Slide 31
نمودارهای آماری برای متغیرهای کیفی :نمودارهای مناسب :
-1نمودار نردهای()Bar chart
-2نمودار دایرهای()Pie chart
31
[email protected]
Slide 32
* برای رسم این نمودارها دو مسیر وجود دارد :
-1استفاده از منوی …Frequencies
-2استفاده از منوی Graphs
حال برای مثال قبل این دو نمودار را،از هر دو مسیر ،رسم کنید.
32
[email protected]
Slide 33
-1استفاده از منوی …Frequencies
مسیری که برای رسم جدول فراوانی طی کردید تا به صفحه Frequencies
رسیدید را دوباره طی کنید.
روی گزینه … Chartsکلیک کنید تا به پنجره زیر برسید:
33
[email protected]
Slide 34
حال یکبار گزینه Bar chartو بار
دیگر گزینه Pie chartرا کلیک کرده
تا نمودارهای مورد نظر را به شما بدهد.
خروجی نمودارها به صورت زیر میباشد.
34
[email protected]
Slide 35
: Bar chart
[email protected]
35
Slide 36
: Pie chart
[email protected]
36
Slide 37
-2استفاده از منوی Graphs
مسیر زیر
رادنبال کنید.
37
[email protected]
Slide 38
حال برای هر نمودار بطور جداگانه بررس ی میکنیم.
برای Bar chartمسیر زیر را طی کنید :
1
2
38
[email protected]
Slide 39
: مسیر زیر را طی کنیدPie chart برای
[email protected]
39
Slide 40
دادههای عددی
متغیرهای عددی گسسته* متغیرهای عددی به دو دسته گسسته و پیوسته تقسیم میشوند.
* رسم جدول فراوانی دادههای گسسته نیز همچون دادههای رستهای میباشد.
* چون دادهها از نوع عددی میباشند بنابراین میتوانیم برای آنها بجای نمودار
میلهای از نمودار هستوگرام استفاده کنیم.
40
[email protected]
Slide 41
متغیرهای عددی پیوستهمثال : 2وزنهای 40قالب کره که به نزدیکترین عدد صحیح گرد شدهاند به قرار
زیر میباشد .جدول فراوانی آن را بدست آورید.
52 35 24 47 36 51 34 38 46 33
47 36 38 50 47 34 41 40 42 40
26 29 30 32 30 35 37 37 41 21
31 30 26 35 45 23 43 31 34 43
41
[email protected]
Slide 42
-1ابتدا دامنه تغییرات را بدست میآوریم.
برای این کار پس از وارد کردن دادهها مسیر زیر را دنبال کنید :
42
[email protected]
Slide 43
پس از کلیک کردن بر گزینه …Options
با کادر روبرو مواجه میشوید.
فقط گزینههایی را که مشاهده میکنید
عالمت خوردهاند را تیک بزنید.
سپس گزینه Continueرا کلیک
کنید تا نتیجه را مشاهده کنید.
43
[email protected]
Slide 44
خروجی به صورت زیر است :
-2برای بدست آوردن تعداد ردهها قاعده عمومی وجود ندارد اما
معموال تعداد ردهها را بین 5تا 25اختیار میکنند.
44
[email protected]
Slide 45
دستوری مفید که برای بدست آوردن تعداد ردهها وجود دارد به
قاعده استورگس( )Sturgesمشهور است :
)=1+3.322log(nتعدادطبقات
که nتعداد کل مشاهدات است.
* چون حاصل به صورت یک عدد اعشاری است آن را به بزرگترین عدد صحیح
گرد میکنند.
در مثال باال با استفاده از این قاعده تعداد طبقات برابر است با 6/322:که آن
را به 7گرد میکنیم.
45
[email protected]
Slide 46
-3حال باید طول طبقه را بدست آوریم :
طول طبقه برابر است با حاصل تقسیم دامنه بر تعداد طبقات.
حاصل تقسیم برابر است با 4/43که آن را 5فرض کرده و طبقات را شکل
میدهیم.
46
1
2
3
4
5
6
7
20.5-----25.5
25.5-----30.5
30.5-----35.5
35.5-----40.5
40.5-----45.5
45.5-----50.5
50.5-----55.5
[email protected]
Slide 47
حال این دسته بندی را باید وارد برنامه کنیم و متغیر جدید را بر اساس آن
تشکیل دهیم .برای این کار مسیر زیر را طی کنید :
47
[email protected]
Slide 48
متغیر جدید را معرفی و روی گزینه Changeکلیک کنید.
سپس Old and New Valueرا کلیک کرده داریم :
48
[email protected]
Slide 49
حال طبقات را تک تک وارد سپس Continueرا کلیک میکنیم...
49
[email protected]
Slide 50
پس از OKکردن متغیری جدید را مشاهده میکنیم که اعداد 1تا 7را به خود
اختصاص داده است که نماینده همان طبقات میباشند.
حال به پنجره Variable Viewرفته و .....
50
[email protected]
Slide 51
: در نوار ابزار
[email protected]
* کاربرد
51
Slide 52
.... رفته وFrequencies حال به منوی
[email protected]
52
Slide 53
: نتیجه خروجی به صورت زیر است
[email protected]
53
Slide 54
رسم نمودار برای دادههای پیوسته :برای نمودارهای پیوسته نمودارهای فراوانی رسم میشود که هریک
کاربرد خاص ی دارد .که ارجح ترین این نمودارها نمودار هیستوگرام
است.
54
[email protected]
Slide 55
نمودار هیستوگرام
این نمودار را برای دادههای مثال قبل رسم میکنیم .برای این کار مسیرهای زیادی
وجود دارد اما بهترین مسیر همان مسیر Graphsاست یعنی :
55
[email protected]
Slide 56
[email protected]
56
Slide 57
[email protected]
57
Slide 58
محاسبه شاخصهای آماری
-1شاخصهای مرکزی
میانگین ،میانه ،مد -2شاخصهای پراکندگی
دامنه ،واریانس ،انحراف معیار* تعریف چندک :چندک مرتبه pعبارت است از مقداری که 100pدرصد
مشاهدات کمتر از آن و ) 100(1-pدرصد آنها از آن بیشترند.
58
[email protected]
Slide 59
برای بررس ی این شاخصها در نرمافزار از دو مسیر میتوان بهره برد :
-1مسیر …Frequencies
-2مسیر …Descriptives
هریک از این مسیرها را میتوان به صورت جداگانه بررس ی کرد.
59
[email protected]
Slide 60
Frequencies… مسیر-1
[email protected]
60
Slide 61
Descriptives… مسیر-2
[email protected]
61
Slide 62
نمودار : Box plot
برای رسم این نمودار باید به دستور زیر را دنبال کنید :
62
[email protected]
Slide 63
مثال :3نمودار Box plot
داده پرت
(بیشتر از 1/5برابر دامنه میان چارکی)
چارک سوم
بزرگترین داده
میانه
دامنه میان چارکی
چارک اول
کوچکترین داده
63
[email protected]
Slide 64
دستکاری دادهها
[email protected]
64
Slide 65
-1دستور : Select Cases
* با استفاده از این دستور تحلیل فقط افرادی خاص انجام میگیرد
مثال -4میخواهیم رابطه بین فشارخون( )Hypertnsو ابتال به بیماری دیابت
( )Diabeticرا فقط در گروه مورد ( )Treatmentبررس ی کنیم.
«دقت کنید که کد گروه مورد 1است»
65
[email protected]
Slide 66
نکته اول :برای بررس ی رابطه بین دو متغیر باید از دستور Crosstabs
استفاده کرد.
نکته دوم :چون تحلیل فقط در گروهی خاص باید انجام شود ،بنابراین باید از
دستور Select Casesاستفاده کرد.
برای انجام این کار باید مسیر زیر را دنبال کنید :
66
[email protected]
Slide 67
و یا میتوان از نوار ابزار گزینه
67
را انتخاب کرد.
[email protected]
Slide 68
کلیک کنید
[email protected]
68
Slide 69
Treatmentرا انتخاب
کرده و آن را برابر با 1
قرار میدهیم.
*اگر به صفحه Data
Viewبروید مشاهده
میکنید که گروههای
شاهد خط خوردهاند.
69
[email protected]
Slide 70
حال دستور Crosstabsرا اجرا میکنیم.
برای اجرای این دستور باید
بدین طریق عمل میکنیم.
کلیک کنید
70
[email protected]
Slide 71
متغیر Diabeticرا درسطر
و متغیر Hypertnsرا در ستون
قرار میدهیم ،سپس روی گزینه
… Statisticsکلیک میکنیم.
71
[email protected]
Slide 72
حال گزینه Chi-square
را تیک زده و بر Continueکلیک
میکنیم.
سپس OKرا کلیک کرده و نتیجه
را مشاهده میکنید
نتیجه به صورت زیر میباشد.
72
[email protected]
Slide 73
[email protected]
73
Slide 74
* در پنجره Select Casesگزینههای زیادی وجود دارد که با استفاده از آنها
میتوان انتخابهای متعددی داشت ،بطور مثال همین رابطه را میتوان برای
افراد با سن کمتر یا مساوی 73سال نیز انجام داد.
* از دستورات منطقی & و | نیز میتوان استفاده کرد.
74
[email protected]
Slide 75
تمرین :2
با استفاده از دادههای مثال ، 4رابطه بین سیگاری بودن و فشارخون را در بین
افرادی که باالی 73سال دارند یا مبتال به بیماری دیابت نیستند ،بررس ی کنید.
75
[email protected]
Slide 76
: پاسخ
[email protected]
76
Slide 77
-2دستور : Split File
این دستور فایل دادهها را میشکند ،بعبارتی با در نظر گرفتن یک متغیر ردهای
مثل جنسیت یا سطح تحصیالت فایل دادهها تفکیک شده و تمام
آنالیزها به تفکیک ،برا یهر گروه انجام میگیرد.
مثال : 5میخواهیم رابطه بین فشارخون( )Hypertnsو ابتال به بیماری دیابت
( )Diabeticرا به تفکیک هر یک از گروههای تیماری( )groupبررس ی کنیم.
77
[email protected]
Slide 78
نکته اول :برای بررس ی رابطه بین دو متغیر باید از دستور Crosstabsاستفاده
کرد.
نکته دوم :چون تحلیل باید به تفکیک یک متغیر سوم بررس ی شود ،بنابراین باید
از دستور Split Fileاستفاده کرد.
برای انجام این کار باید مسیر زیر را دنبال کنید :
78
[email protected]
Slide 79
و یا میتوان از نوار ابزار گزینه
را انتخاب کرد.
79
[email protected]
Slide 80
حال در پنجره Split Fileگزینه
Compare groupرا انتخاب
میکنیم .سپس متغیری را که
میخواهیم تفکیک روی آن صورت
گیرد ،به قسمت
Groups Based onمنتقل
کرده و OKرا کلیک میکنیم.
80
[email protected]
Slide 81
حال میتوانیم تحلیل Crosstabsرا انجام دهیم .بدین صورت که متغیر
Diabeticرا در سطر و متغیر Hypertnsرا در ستون قرار داده و...
خروجی آزمون به صورت زیر است :
81
[email protected]
Slide 82
[email protected]
82
Slide 83
* این دستور زمانی کاربرد دارد که بخواهیم اثر مخدوشگری یا اثرات تقابلی را
بررس ی کنیم.
* مادامیکه دستور Split Fileفعال است ،در نوار وضعیت SPSSعبارت
… Split byنیز فعال میباشد.
* در صورتی که گزینه Organize output by groupsرا در پنجره
Split Fileانتخاب کنید ،خروجی برای هر رسته به صورت جداگانه ارائه
میشود.
* دقت کنید که گزینه … Sort the fileدادهها را بر اساس متغیر تفکیکی
مرتب میکند.
83
[email protected]
Slide 84
تمرین : 3
با استفاده از دادههای مثال ، 5رابطه بین و فشارخون و بیماری دیابت را به
تفکیک سیگاری بودن یا نبودن یکبار به صورت جداگانه و بار دیگر به صورت
کلی بررس ی کنید.
84
[email protected]
Slide 85
پاسخ :خروجی به صورت زیر میباشد(برای حالت کلی)
85
[email protected]
Slide 86
-3دستور : Weight Cases
زمانی که دادهها از نوع فراوانی باشند ،از این دستور استفاده میکنیم.
* زمانی که دادهها خام نیستند و تعداد آنها زیاد است این دستور بکار میرود.
مثال : 6در یک مطالعه ژنتیکی مربوط به ساختار کروموزومها 28نفر برحسب نوع
انحرافی که ساختار کروموزوم آنها از وضع طبیعی دارد و برحسب اینکه والدینشان
حامل این انحراف هستند یا نه ردهبندی شدهاند و در نتیجه دادههای زیر بدست
آمده است :
86
[email protected]
Slide 87
میخواهیم آزمون کنیم که «نوع انحراف از وضع طبیعی مستقل از حامل بودن
والدین» هست یا خیر ؟
87
4
1
1
3
7
2
[email protected]
Slide 88
پاسخ :هدف از این مثال تنها نحوه وارد کردن دادهها است.
ابتدا باید هر دو متغیر را کدبندی کنید.
سپس آنها را بدین صورت وارد کنید:
88
[email protected]
Slide 89
حال مسیر زیر را دنبال کنید :
و یا میتوان از نوار ابزار گزینه
را انتخاب کرد.
89
[email protected]
Slide 90
حال به متغیر فراوانی
وزن میدهیم.
* پس OKکردن باید خروجی
این موضوع را نیز اعالم کند.
* اگر به نوار وضعیت توجه کنید
خواهید دید که
90
[email protected]
Slide 91
با استفاده از دستور
Crosstabsداریم :
پس از OKکردن جدولی
2×2به صورت زیر خواهید
دید :
91
[email protected]
Slide 92
* بخاطر داشته باشید
که بعد از اتمام کار
دادهها را از حالت
وزنی خارج کنید.
92
[email protected]
Slide 93
-4دستور : Compute
بسیاری از موارد محقق قصد دارد تا بطور سطری وبرای هر یک از افراد
ً
محاسباتی خاص را انجام دهد ،مثال فرض کنید قد و وزن را داریم میخواهد
BMIرا برای هر فرد محاسبه کند.
93
[email protected]
Slide 94
مثال : 7میخواهیم میانگین وزن افراد در 5نوبت پیگیری (wgt0تا )wgt4را
محاسبه کنیم و در متغیر جدیدی به نام mwgtذخیره کنیم.
پاسخ :کافی است مسیر مقابل را دنبال کنیم :
94
[email protected]
Slide 95
[email protected]
95
Slide 96
* اگر بخواهیم برای گروهی از افراد نمونه یک فرمول و برای گروهی دیگر
،فرمولی دیگر محاسبه کنیم ،در این حالت در کادر مکامله ،Computeاز
دستور ifاستفاده میکنیم.
96
[email protected]
Slide 97
-5دستور :Count Value
یک تست سنجش افسردگی را در نظر بگیرید .ممکن است محقق بخواهد
بداند که هر فرد در پاسخگویی چندبار گزینه 3را انتخاب کرده است .برای پی
بردن به این موضوع باید از دستور Count Valueاستفاده کرد.
97
[email protected]
Slide 98
مثال : 8
تست نظرسنجی راجع به برنامه تلویزیونی
شامل 7سؤال بله و خیر
میخواهیم بدانیم که هر فرد چند مرتبه به این سؤاالت جواب مثبت داده
است.
این متغیر را با نام NYذخیره میکنیم.
98
[email protected]
Slide 99
پاسخ :برای انجام این کار مسیر زیر را دنبال کنید :
99
[email protected]
Slide 100
مقداری را که میخواهیم
برای هر فرد شمارش کنیم
را وارد قسمت Valueکرده
و سپس آن را به قسمت
Value to Countاضافه
میکنیم.
100
[email protected]
Slide 101
در پنجره Data Viewمتغیر جدیدی به نام NYبوجود آمده که در
واقع نشان دهنده تعداد پاسخهای مثبت برای هر فرد به پرسش نامه خودش
میباشد .
* هرگاه بخواهیم این شمارش برای گروهی از افراد نمونه با گروه دیگر م
تفاوت باشد،باید از دستور … Ifاستفاده کنیم.
101
[email protected]
Slide 102
-6دستور :Recode
از طریق این دستور اعمال زیادی را میتوان انجام داد.
* بدست آوردن جدول فراوانی
* معکوس کردن امتیازات
* استفاده برای مقادیر گمشده
102
[email protected]
Slide 103
مثال : 9با استفاده از فایل میخواهیم متغیر priceرا معکوس کرده و آن را در
متغیر جدیدی به نام R_priceذخیره کنیم.
پاسخ :برای این کار مسیر مقابل را دنبال کنید:
103
[email protected]
Slide 104
حال مقادیر متغیرها را معکوس میکنید :
104
[email protected]
Slide 105
حال اگر به صفحه Data Viewبروید مشاهده میکنید
که متغیری جدید به نام R_priceبوجود آمده است.
* یک راه ساده برای بررس ی درستی معکوس شدن نمرات
آن است که از هر دو متغیر Frequencyبگیریم.
105
[email protected]
Slide 106
مثال : 10میخواهیم دادههای گمشده را با استفاده
از این دستور پر کنیم .مسیر مقابل را دنبال میکنیم:
106
[email protected]
Slide 107
متغیر جدید
معرفیR_X را
.میکنیم
[email protected]
107
Slide 108
* پس از انجام این
مرحله به قسمت
Variable View
رفته و مقدار
گمشده را تعریف
کنید.
108
[email protected]
Slide 109
* هرگاه بخواهیم دستور دوباره کدبندی را برا ی گروهی از افراد نمونه
با گروه دیگر از افراد نمونه متفاوت باشد ،کافی است از … Ifاستفاده
کنیم.
109
[email protected]
Slide 110
آزمونهای آماری
[email protected]
110
Slide 111
هدف آزمون فرض آماری :
با توجه به اطالعات بدست آمده از دادههای نمونه ،حدس ی را که درباره
خصوصیتی از جامعه زدهایم را تأیید یا رد میکند.
مراحل کلی آزمون فرض آماری :
-1تعریف فرضیههای H0و H1
-2تعیین تورزیع نمونه و آماره آزمون
-3تعیین سطح زیر منحنی H0و H1
-4تصمیمگیری
111
[email protected]
Slide 112
* یک آزمون فرض آماری را از سه روش معادل میتوان تفسیر کرد:
-1روش ناحیه رد
-2روش P-value
-3روش فاصله اطمینان
112
[email protected]
Slide 113
آزمون آماری برای میانگین یک جامعه( tتک نمونه)
مثال :11دادههای زیر برای نمرههای 20دانشآموز در درس آمار است :
20
19
18
17
16
13 14 15
12
10 11
9
8
7
6
5
4
3
2
1
12.5 19.8 11 17 14.5 13 12 17 10.5 16 19 16.5 12 13 20 14.5 16 13.5 14 17.5
آیا میتوان گفت که میانگین نمرات ریاض ی این کالس برابر 15است ؟
113
[email protected]
Slide 114
پاسخ :برای انجام آزمون باید مسیر زیر را طی کنید :
114
[email protected]
Slide 115
* دقت کنید ،فرضیه صفر آن است که میانگین برابر 15باشد.
* منظور از Test Valueهمان فرضیه صفر است.
115
[email protected]
Slide 116
پس از OKکردن خروجی به صورت زیر خواهد بود :
116
[email protected]
Slide 117
تمرین: 4
در مثال قبل آیا میتوان گفت که میانگین نمرات درس جبر این کالس
برابر 12است ؟
117
[email protected]
Slide 118
: پاسخ
[email protected]
118
Slide 119
* در SPSSآزمون Zتعبیه نشده است.
* در این آزمون فرض بر آن است که مشاهدات از توزیع نرمال
آمدهاند.
* در روش فاصله اطمینان اگر فاصله بدست آمده صفر را شامل
شود ،آنگاه فرض صفر پذیرفته میشود.
119
[email protected]
Slide 120
آزمون آماری برای نسبت یک جامعه(آزمون دوجملهای)
مثال :12
فرض کنید که سکهای را 30مرتبه پرتاب کردهایم و نتایج به صورت زیر
بدست آمدهاند (:شیر= 1و خط=)0
1 2 3 … 18 19 20 21 … 30
0 0 0 0 0 1 1 1 1 1
میخواهیم آزمون کنیم که آیا سکه سالم هست یا خیر ؟
120
[email protected]
Slide 121
پاسخ :
میخواهیم آزمون کنیم که آیا نسبت شیر و خط آمدن برابر است یا خیر ؟
برای بررس ی این فرضیه باید از آزمون دوجملهای ( )Binomial Testاستفاده
کنیم.
121
[email protected]
Slide 122
دقت کنید که
این آزمون یک
آزمون ناپارامتریک
است.
122
[email protected]
Slide 123
بهToss پس از انتقال متغیر
Test Variable List قسمت
کرده و خوجی زیر راOK
: خواهید دید
[email protected]
123
Slide 124
بنابراین میپذیریم که سکه سالم است.
* اگر مقدار Test Proportionاز 0/5کمتر باشد ،آزمون یکطرفه انجام
خواهد شد.
124
[email protected]
Slide 125
آزمون آماری اختالف میانگین برای دو جامعه( tدونمونه مستقل)
* این آزمون زمانی بکار میرود که بخواهیم میانگین یک متغیر کمی را در
بین دو گروه مستقل با هم مقایسه کنیم.
ً
مثال مقایسه فشارخون دو گروه زنان و مردان* در آزمون tدونمونه مستقل ابتدا باید برابری واریانسها را آزمون کنیم که
البته این کار را خود برنامه بطور خودکار انجام داده میدهد.
* آزمون برابری واریانسها به آزمون Leveneمعروف است.
125
[email protected]
Slide 126
مثال :13
ده دانشآموز دختر و ده دانشآموز پسر به دلخواه انتخاب شدهاند و وزن آنها
اندازه گیری شده است .دادهها به قرار زیر میباشند :
54 48 65 60 45 57 45 60 63 55
75 68 80 74 72 68 70 85 90 75
مایلیم بدانیم آیا میانگین وزن دو گروه در سطح خطای 5درصد با یکدیگر
برابرند یا خیر ؟
126
[email protected]
Slide 127
پاسخ :مردان را با کد صفر و زنان را با کد یک انتخاب میکنیم.
* «به طرز وارد کردن دادهها دقت کنید»
برای انجام آزمون مسیر زیر را دنبال کنید :
127
[email protected]
Slide 128
کلیک کنید
[email protected]
128
Slide 129
با توجه به کدبندی عمل کنید
[email protected]
129
Slide 130
: خروجی
[email protected]
130
Slide 131
آزمون آماری اختالف میانگین برای دو جامعه ( tدونمونه وابسته)
زمانی که بخواهیم میانگین یک متغیر کمی را در دو گروه وابسته مقایسه
کنیم از آزمون tزوجی استفاده میکنیم.
* آزمون tزوجی برای مشاهدات قبل و بعدی و همچنین مطالعات مداخلهای بسیار
استفاده میشود.
131
[email protected]
Slide 132
مثال : 14فشارخون 10نفر را قبل از رژیم غذایی خاص و بعد از آن اندازه گرفته-
ایم .میخواهیم بدانیم که آیا رژیم غذایی بر فشارخون افراد تأثیر داشته است یا
خیر ؟
Pre.BP 170 170 140 140 170 160 160 140 170 180
Post.BP 140 160 150 160 150 130 110 140 160 180
132
[email protected]
Slide 133
پاسخ :
ابتدا مشاهدات را وارد کرده و سپس مسیر زیر را دنبال میکنیم.
133
[email protected]
Slide 134
حال دو متغیر را برای
زوج 1وارد میکنیم.
134
[email protected]
Slide 135
: خروجی
[email protected]
135
Slide 136
تمرین :5
میخواهند مطالعهای برای تأثیر نسبی دو نوع داروی سرانه در افزایش خواب
انجام دهند .به شش نفر که سرماخوردگی دارند در شب اول داروی Aو در شب
دوم داروی Bداده میشود و میزان ساعات خواب آنها در هر شب ثبت میگردد.
دادهها عبارتند از :
6
5
4
4.8 4.1 5.8 4.9 5.3 7.4
A
3.9 4.2
B
4.9 5.4 7.1
136
3
2
1
5
[email protected]
Slide 137
: خروجی
[email protected]
137
Slide 138
با تشکر
138