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