انجام پروژه های داده کاوی

انجام پروژه های داده کاوی بدر زمینه های مخار weka clementine12 spss modeler14.2 rapidminer ت کارشناسی و کارشناسی ارشد 09367292276 09367292276 azsoftir@gmail.com

انجام پروژه های داده کاوی

انجام پروژه های داده کاوی بدر زمینه های مخار weka clementine12 spss modeler14.2 rapidminer ت کارشناسی و کارشناسی ارشد 09367292276 09367292276 azsoftir@gmail.com

سفارش انجام پروژه داده کاوی با اس پی اس اس آماری(SPSS)

روش نگارش فرضیه
ویژگی پردازش SPSS به صورت مجازی
پروپوزال نویسی
اس پی اس اس چیست؟
آلفای کرونباخ
انتخاب موضوع پایان نامه
نمونه گیری
تعرفه ی کار spss
کلاس خصوصی spss
دانلودها
کارگاه ها
خلاصه مباحث کلاس های درسی دانشگاه الزهرا
آزمون t تک گروهی
آزمون t همبسته
تحلیل واریانس یک راههANOVA
شیوه های جستجو
تحلیل واریانس دوراهه MANOVA

پیوندها
سلام. گروه آماریار این وبلاگ را جهت خدمات انجام پروژه های آماری و همچنین اطلاع رسانی نکاتی در زمینه ی پایان نامه نویسی و برقراری ارتباط آسان بادانشجویان رشته های علوم تربیتی، مشاوره و روان شناسی برای انجام تجزیه و تحلیل آماری با استفاده از نرم افزارSPSS راه اندازی کرده ام.
صرف کمترین زمان، دست یابی به کیفیتی بهینه، تضمین تا هنگام دفاع و پس از آن، مشاوره ی پس از تحویل کار از مزایای انتخاب آماریار است. برای ارتباط با این گروه و تحویل کار می توانید با این شماره تماس بگیرید:یا پیغام خود را از راه ایمیل یا مسنجر به اطلاع برسانید:
همچنین برای گرفتن مشاوره تلفنی(مخصوص مراجعین تهرانی و با وقت قبلی) می توانید از طریق تلفن ثابت با این شماره تلفن

سفارش انجام پروژه داده کاوی با اس پی اس اس آماری(SPSS)

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


سفارش انجام پروژه داده کاوی با اس پی اس اس آماری(SPSS): در اکثر مواقع مشاهده میشود دانشجویان درانجام پروژه های داده کاوی یا data mining با استفاده از نرم افزار اس پی اس اس آماری(SPSS) مشکل دارند و به دنبال یک جای مطمئن برای پروژه داده کاوی خود هستند.

گروه برنامه نویسان ناب لرنینگ متشکل از یک تیم برنامه نویس و دیتاماینر ماهر از بزرگترین و معتبرترین دانشگاههای ایران آمادگی دارد تا در سریعترین زمان و نازلترین قیمت سفارش پروژه های داده کاوی و برنامه نویسی شما را با اس پی اس اس آماری بر عهده گرفته و با بالاترین کیفیت تحویل دهد.

انجام پروژه های داده کاوی اس پی اس اس آماری یکی دیگر از خدمات گروه تخصصی ناب لرنینگ می باشد که با داشتن تجربه بالا در انجام مدلسازی و شبیه سازیهای کامپیوتری، پروژه های داده کاوی شما رو ١٠٠٪‏ تضمین میکند. لازم به ذکر است که شرکت رایان پژوهان پارسه بعنوان نماینده سایت رسمی ناب لرنینگ با کادر مجرب خود به نمایندگی دکتر بهنام حیدری تا کنون ٩٠٠٠ پروژه داده کاوی با نرم افزار اس پی اس اس آماری را به اتمام رسانیده است.

جهت ثبت سفارش سریع کافیست  بر روی تصویر زیر کلیک نمایید.

سفارش انجام پروژه داده کاوی با اس پی اس اس آماری(SPSS)

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


مشاوره و انجام پروژه های داده کاوی توسط کارشناسان سایت رسمی ناب لرنینگ با قیمت دانشجویی و در کمترین زمان ممکن انجام میشود. با ارائه گزارش جامع، شما را به صورت کامل در نحوه انجام پروژه خود قرار خواهند داد و شما را از سایت های دیگه بی نیاز خواهند کرد.

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


سفارش انجام پروژه های داده کاوی را به گروه ناب لرنینگ بسپارید و با بالاترین کیفیت پروژه خود را تحویل بگیرید.

سفارش برنامه نویسی

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


 برچسب ها: SPSS اس پی اس اس آماری،سفارش اس پی اس اس آماری پروژه اس پی اس اس آماری سفارش SPSS سفارش انجام پروژه SPSS سفارش انجام پروژه اس پی اس اس آماری سفارش پروژه SPSS سفارش پروژه با SPSS سفارش پروژه با اس پی اس اس آماری سفارش پیش بینی با SPSS سفارش پیش بینی با اس پی اس اس آماری سفارش خوشه بندی با SPSS سفارش خوشه بندی با اس پی اس


09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

اس آماری سفارش داده کاوی با SPSS سفارش داده کاوی با اس پی اس اس آماری سفارش دسته بندی با SPSS سفارش دسته بندی با اس پی اس اس آماری سفارش دیتاماینینگ با SPSS سفارش دیتاماینینگ با اس پی اس اس آماری سفارش شبیه سازی SPSS سفارش شبیه سازی اس پی اس اس آماری سفارش طبقه بندی با SPSS سفارش طبقه بندی با اس پی اس اس آماری سفارش مدلسازی با SPSS سفارش مدلسازی با اس پی اس اس آماری


لیل آماری با استفاده از نرم افزار SPSS

لیل آماری با استفاده از نرم افزار SPSS

نرم افزار SPSS به منظور تجزیه و تحلیل داده ها تدوین شده است SPSS. مخفف کلمه
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
 (Statistical package for social science) به معنای «بسته آماری برای علوم اجتماعی» است.

SPSS یک تجزیه کننده جامع و انعطاف پذیر آماری و یک سیستم مدیریت داده است SPSS. می تواند داده ها را تقریباً از همه انواع فایل ها بگیرد و از آنها در تولید گزارش های جدول بندی شده ،نقشه ها ،نقشه پخش/ توزیع و روند/ توسعه ،آمارهای توصیفی و تجزیه و تحلیل آماری جریان پیچیده و رفتار مرکب داده ها … استفاده کند.

SPSS، یک برنامه کاربردی ست که تجزیه و تحلیل های آماری را برای همه سطوح از کاربران بیش از پیش شهودی میسازد ، بوجود میآورد. فهرست های ساده و انتخاب کادرهای گفتگو آنرا قادر میسازد تا تجزیه و تحلیل های مرکب و مخلوط را بدون نوشتن حتی یک خط قواعد دستوری ، بوجود آورد. ویراستار داده های ساختاری SPSS مانند یک صفحه گسترده ی ساده و کارآمد سودمندی هائی جهت وارد کردن داده ها و به اشتراک گذاشتن فایل های داده های شغلی ،عرضه می کند. قصد مهم و کیفیت ارائه نقشه ها و طرح ها می توانند بوجود آمده و ویرایش شوند. با استفاده از نظریه پرداز     SPSSشما می توانید داده های خروجی را با بیشترین انعطاف پذیری ارائه نمائید .

نرم افزار SPSS یک نرم افزار بسیار قدرتمند در زمینه آمار می باشد. با استفاده از این نرم افزار می توان انواع آمار توصیفی و استنباطی را به انجام برساند. این نرم افزار برای افرادی که در حال انجام پایان نامه کارشناسی ارشد هستند علی الخصوص در رشته های علوم انسانی نظیر علوم اجتماعی ، آمار ، جغرافیا ، روانشناسی ، اقتصاد ، مدیریت و حتی در رشته های پزشکی و فنی مهندسی  بسیار مفید و حتی ضروری است.

در تحلیل داده ها با استفاده از SPSS، سه مرحلهٔ اساسی وجود دارد:

نخست باید داده‌های خام را وارد کنید و آن‌ها را در یک پرونده ذخیره نمایید.

دوم باید تحلیل مورد نیاز را برگزینید و آن را مشخص کنید.

سوم برونداد را وارسی کنید.
 قابلیت های نرم افزار SPSS :

تهیه خلاصه‌های آماری مانند گراف‌ها، جداول‌، آماره‌ها و …

انواع توابع ریاضی مانند قدر مطلق، تابع علامت، لگاریتم، توابع مثلثاتی و …

تهیه انواع جداول سفارشی مانند جداول فراوانی، فراوانی تجمعی، درصد فراوانی و …
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
انواع توزیع‌های آماری شامل توزیع‌های گسسته و پیوسته

تهیه انواع طرح‌های آماری

انجام آنالیز واریانس یکطرفه، دوطرفه، چندطرفه و آنالیز کوواریانس

تکنیک‌های تجزیه و تحلیل سری‌های زمانی

ایجاد داده‌های تصادفی و پیوسته

محاسبه انواع آماره‌های توصیفی

انواع آزمون‌های مرتبط با مقایسه میانگین بین دو یا چند جامعه مستقل و وابسته

قابلیت مبادله اطلاعات با نرم‌افزارهای دیگر

برازش انواع مختلف رگرسیون

سرع وقت و با قیمت مناسب، با در اختیار داشتن اساتید مجرب، مشاوره و تحلیل آماری پایان نامه ها و پروژه های دانشجویی، تحقیقات علمی و پروژه های پژوهشگران و همچنین پردازش آماری داده ها و تجزیه و تحلیل آماری پرسشنامه ها با استفاده از انواع نرم افزارهای آماری (spss ،amos ،lisrel ،sas و…..) به  انجام برساند.یکی از زبان‌های پرطرفدار برای انجام محاسبات ریاضی در حوزه «علم داده» (Data Science) و «یادگیری ماشین» (Machine Learning)، پایتون است بطوری که در سال‌های اخیر شاهد رشد بسیار زیاد استفاده کنندگان و پروژه‌های نوشته شده با زبان پایتون هستیم. به همین دلیل شرکت IBM که صاحب نرم‌افزار SPSS‌ است، استفاده از این زبان برنامه‌نویسی را در این بسته محاسبات آماری گنجانده است. در این نوشتار به بررسی انجام عملیات تکراری با پایتون در SPSS می‌پردازیم. این متن قسمت دوم از دنباله مطالب مربوط به برنامه‌نویسی پایتون در SPSS‌ است. فهرست زیر این مطالب را معرفی کرده است.

    قسمت اول: پایتون در SPSS – راهنمای گام به گام
    قسمت دوم: انجام عملیات تکراری با پایتون در SPSS – راهنمای گام به گام
    قسمت سوم: استفاده از افزونه‌های آماده پایتون در SPSS – راهنمای گام به گام

به عنوان پیش‌نیاز و برای آشنایی با محیط نرم‌افزار SPSS‌ و کار با آن بهتر است مطلب پنجره ویرایشگر داده (Data Editor) در SPSS — راهنمای کاربردی و امکانات جدید SPSS نسخه 2۵ که باید آن‌ها را بدانید را بخوانید. همچنین مطالعه قسمت اول از این مجموعه به نام پایتون در SPSS – راهنمای گام به گام و زبان برنامه نویسی پایتون (Python) — از صفر تا صد نیز خالی از لطف نیست. برای آشنایی بیشتر با نحوه برنامه‌نویسی به زبان پایتون بهتر است آموزش‌های ویدئو‌یی برنامه‌نویسی پایتون را نیز تهیه کنید.
انجام عملیات تکراری با پایتون در SPSS

در بسیاری از اوقات لازم است که کارهای تکراری در محیط SPSS انجام دهیم که شاید با استفاده از قابلیت Syntax امکان‌پذیر نباشند. در ادامه این متن، به بررسی حالتی در محیط SPSS می‌پردازیم که احتیاج به برنامه‌نویسی به زبان پایتون داریم. در ابتدا نحوه تغییرات روی رشته‌های متنی در خروجی‌های SPSS یعنی پنجره Output، بوسیله زبان برنامه‌نویسی پایتون را مورد بررسی قرار داده سپس نکاتی را متذکر می‌شویم که باید در زمان برنامه‌نویسی با این زبان رعایت کنیم.
کار با رشته‌های متنی پایتون در محیط SPSS

یکی از موضوعاتی که در محیط SPSS مورد توجه است، نحوه انجام عملیات روی رشته‌های متنی است. در این قسمت به بررسی نحوه عملکرد توابع پایتون روی رشته‌های متنی می‌پردازیم. ابتدا قواعد پایه برای انجام عملیات روی رشته‌های متنی در پایتون را مرور می‌کنیم.

    رشته‌های متنی در پایتون باید داخل علامت نقل قول (”) یا (“”) قرار گیرند.
    اگر در رشته متنی لازم باشد که خود علامت نقل قول نیز ظاهر شود، باید به همراه علامت \ این کار صورت گیرد.
    اگر رشته متنی قرار است در چند خط ظاهر شود، هر قطعه را داخل علامت نقل قول قرار داده و بینشان از علامت n\ استفاده می‌کنیم. همچنین می‌توانید از علامت “”” به عنوان شروع و پایان عبارت متنی استفاده کرده و با علامت n\ خط بعدی را آغاز کنید.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
hello python

در ادامه مثال‌هایی در این زمینه مورد بررسی قرار گرفته است.
*Create empty string object - single line.

begin program.
myString = '' #Create empty string
print myString #(Empty line)
print type(myString) #<type 'str'>
end program.

*Create multiple line string.

begin program.
begin program.
myString = """Here is my \n new line text."""
print myString
end program.


*Escape single quote in string.

begin program.
myString = 'I don\'t know!'
print myString #I don't know!
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   
*Create empty string object - single line.
 
begin program.
myString = '' #Create empty string
print myString #(Empty line)
print type(myString) #<type 'str'>
end program.
 09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
*Create multiple line string.
 
begin program.
begin program.
myString = """Here is my \n new line text."""
print myString
end program.
 
 
*Escape single quote in string.
 
begin program.
myString = 'I don\'t know!'
print myString #I don't know!
end program.

خروجی اجرای این قطعه کدها به صورت زیر خواهد بود.
*Create empty string object - single line. 
<type 'str'>
 
*Create multiple line string.
 Here is my
 new line text.
 
*Escape single quote in string.
 I don't know!
1
2
3
4
5
6
7
8
9
   
*Create empty string object - single line. 
<type 'str'>
 
*Create multiple line string.
 Here is my
 new line text.
 
*Escape single quote in string.
 I don't know!

همانطور که در خروجی این برنامه‌ها مشاهده خواهید کرد، در قسمت اول، فقط به تولید رشته خالی اختصاص یافته و قطعه کد دوم یک عبارت را در دو خط ایجاد می‌کند. توجه داشته باشید که از کد n\ برای رفتن به خط بعدی در عبارت متنی استفاده شده است. در قطعه کد سوم نیز با استفاده از علامت ‘\ باعث شده‌ایم که علامت نقل قول در خروجی ظاهر شود. در جدول زیر بعضی از توابع مربوط به تغییرات در رشته‌های متنی آورده شده است.
شرح     کد     مثال     نتیجه
استخراج رشته     [ ]     myString[0]     رشته متنی
ادغام دو رشته متنی     + یا +=     myString + myString     رشته متنی
استخراج محل یک متن از سمت چپ عبارت متنی     find     myString.find(‘a’)     مقدار عددی
استخراج محل یک متن از سمت راست عبارت متنی     rfind     myString.rfind(‘a’)     مقدار عددی
جایگزنی یک عبارت در یک رشته متنی     replace     myString.replace(‘a’,’b’)     رشته متنی
تعیین طول رشته متنی     len     len(myString)     مقدار عددی
تغییر رشته متنی به حروف کوچک لاتین     lower     ‍myString.lower()     رشته متنی
تغییر رشته متنی به حروف بزرگ لاتین     upper     myString.upper()     رشته متنی
تغییر رشته متنی به صورت حرف بزرگ در ابتدای جمله     capitalize     myString.capitalize()     رشته متنی
حذف حروف از سمت چپ رشته متنی     lstrip()     myString.lstrip()     رشته متنی
حذف حروف از سمت راست رشته متنی     rstrip()     myString.rstrip()     رشته متنی
حذف حروف از سمت چپ و راست رشته متنی     strip()     myString.strip()     رشته متنی
تبدیل رشته متنی از اعداد به ساختار عدد     int     int(myString)     مقدار عددی
تبدیل رشته متنی به لیست پایتون     split     myString.split(‘ ‘)     لیست
بررسی آغاز یک عبارت با رشته متنی داده شده     startswith     myString.startswith(“var”)     منطقی
بررسی پایان یک عبارت با رشته متنی داده شده     startswith     myString.startswith(“var”)     منطقی
اضافه کردن صفر به سمت چپ یک عبارت     zfill     myString.zfill(3)     رشته متنی

در ادامه سعی می‌کنیم برای هر یک از این حالت‌ها مثال‌هایی بیاوریم.
 استخراج یک عبارت از رشته متنی در پایتون

همانطور که در جدول بالا اشاره شد، علامت [ ] وظیفه استخراج متن را به عهده دارد. در مثال‌های زیر از رشته متنی که درون متغیر myString وجود دارد، حروف یا عبارتی را خارج می‌کنیم. کدهای زیر به این منظور نوشته شده‌اند. درون علامت [ ]، موقعیت یا اندیسی که باید حرف استخراج شود را مشخص می‌کنیم.
*SPSS Python substring examples.

begin program.
myString = 'abcdefghij'
print myString[0] #a
print myString[1:] #bcdefghij
print myString[:4] #abcd
print myString[1:3] #bc
print myString[-1] #j
end program.
1
2
3
4
5
6
7
8
9
10
   
*SPSS Python substring examples.
 
begin program.
myString = 'abcdefghij'
print myString[0] #a
print myString[1:] #bcdefghij
print myString[:4] #abcd
print myString[1:3] #bc
print myString[-1] #j
end program.

همانطور که مشاهده شد، دستور مربوط به خط دوم، رشته متنی abcdefghij را در متغیر myString قرار داده است. در خطوط بعدی به ترتیب اولین حرف (a)، از دومین حرف تا آخرین حرف (bcdefghij)، از حرف دوم تا حرف چهارم (bc) و در انتها نیز از سمت راست اولین حرف (j) استخراج شده‌اند.

نکته: توجه کنید که اندیس‌ها در پایتون از صفر آغاز شده و صفر به معنی اولین عنصر است.

خروجی به صورت زیر خواهد بود:
a
bcdefghij
abcd
bc
j
1
2
3
4
5
    09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
a
bcdefghij
abcd
bc
j

ادغام دو رشته متنی

با استفاده از علامت + می‌توانیم دو رشته متنی را به یکدیگر ادغام کنیم. البته همانطور که دیده شد، از علامت =+ نیز می‌توانید به منظور پیوند رشته قبلی با رشته جدید استفاده کنید. برای مثال اگر ‘myString=’Hello باشد، دستورات زیر معادل هستند و هر دو عبارت Hello A را ایجاد می کنند.

myString = myString + ‘ A’

myString += ‘ A’

به قطعه کد زیر توجه کنید.
begin program.
myString='Hello'
myString1= myString+' A'
myString += ' A'
print myString
print myString1
end program.
1
2
3
4
5
6
7
   
begin program.
myString='Hello'
myString1= myString+' A'
myString += ' A'
print myString
print myString1
end program.

خروجی این دستورات به صورت زیر خواهد بود.
Hello A
Hello A
1
2
   
Hello A
Hello A

همچنین با استفاده از کدهای زیر رشته‌های متنی را در پایتون با یکدیگر ادغام کرده‌ایم.
*1. Concatenate with "+".

begin program.
myString = 'abc'
print myString + 'def' #abcdef
end program.

*2. Concatenate with "+="

begin program.
myString = 'abc'
for i in range(5):
    myString += str(i)
print myString #abc01234
end program.
1
2
3
4
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com5
6
7
8
9
10
11
12
13
14
15
   
*1. Concatenate with "+".
 
begin program.
myString = 'abc'
print myString + 'def' #abcdef
end program.
 
*2. Concatenate with "+="
 
begin program.
myString = 'abc'
for i in range(5):
    myString += str(i)
print myString #abc01234
end program.

با اجرای این کدها، در پنجره خروجی SPSS عبارت‌های زیر ظاهر خواهد شد.
begin program.
myString = 'abc'
print myString + 'def' #abcdef
end program.
<strong>abcdef
</strong>
*2. Concatenate with "+="
 
begin program.
myString = 'abc'
for i in range(5):
    myString += str(i)
print myString #abc01234
end program.
<strong>abc01234</strong>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
   
begin program.
myString = 'abc'
print myString + 'def' #abcdef
end program.
<strong>abcdef
</strong>
*2. Concatenate with "+="
 
begin program.
myString = 'abc'
for i in range(5):
    myString += str(i)
print myString #abc01234
end program.
<strong>abc01234</strong>

در قسمت دوم از برنامه مشخص است که با استفاده از یک حلقه تکرار، رشته‌هایی از اعداد ۰ تا 4 را به رشته متنی abc اضافه کرده‌ایم.
تعیین محل قرارگیری یک عبارت از رشته متنی

فرض کنید در یک رشته متنی می‌خواهیم محل قرارگیری یک عبارت را مشخص کنیم. تابع find این کار را به خوبی انجام می‌دهد. ولی باید توجه داشته باشید که چند نکته مهم در استفاده از این تابع وجود دارد.

    شروع جستجو از سمت چپ عبارت متنی آغاز می‌شود.
    در زبان برنامه نویسی پایتون حروف بزرگ و کوچک لاتین با یکدیگر تفاوت دارند و هنگام جستجو باید حروف ذکر شده با توجه به این موضوع در نظر گرفته شوند.
    در پایتون آغاز اندیس از صفر است در نتیجه در توابعی که با اندیس سر و کار دارند، توجه به این نکته ضروری است.

به متنی که در تصویر زیر نوشته شده،‌ توجه کنید. مشخص است که حرف اول در این رشته، در اندیس صفر قرار گرفته است.

python-indices-string-characters

با توجه به عبارت متنی مربوط به تصویر بالا، کدهای زیر به منظور استخراج محل حرف  c و عبارت in به کار رفته است.
*Find leftmost occurrence of substring.

begin program.
myString = 'Cycling in the mountains is fun.'
print myString.find('c') # 2
print myString.find('in') # 4
end program.
1
2
3
4
5
6
7
   
*Find leftmost occurrence of substring.
 
begin program.
myString = 'Cycling in the mountains is fun.'
print myString.find('c') # 2
print myString.find('in') # 4
end program.

همانطور که مشخص است خروجی این کد مقدار 2 و 4 خواهد بود.

نکته: اگر می‌خواهید همین عمل را از سمت راست انجام دهید بهتر است از تابع rfind استفاده کنید. کدی که در زیر مشاهده می‌کنید مرتبط با رشته متنی تصویر بالا و برای نمایش محل حرف i و عبارت in نوشته شده است.
*Find rightmost occurrence of substring.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
begin program.
myString = 'Cycling in the mountains is fun.'
print myString.rfind('i') # 25
print myString.rfind('in') # 21
end program.
1
2
3
4
5
6
7
   
*Find rightmost occurrence of substring.
 
begin program.
myString = 'Cycling in the mountains is fun.'
print myString.rfind('i') # 25
print myString.rfind('in') # 21
end program.

در خروجی با اجرای این کد،‌ مقدار 2۵ و 21 ظاهر می‌شود. توجه دارید که محل قرارگیری حروف و عبارت‌ها از سمت چپ مشخص شده است ولی اولین محل جستجو از سمت راست برای حرف i و in تعیین شده است. در ادامه به صورت فهرست‌وار به کدهایی اشاره می‌کنیم که برخی از عملیات روی رشته‌های متنی را انجام می‌‌دهند.
جایگزینی حروف در یک عبارت
*Replace one or more characters in string.

begin program.
myString = 'The cat caught the mouse in the living room.'
print myString.replace('a','') #The ct cught the mouse in the living room.
print myString.replace('the','a') # The cat caught a mouse in a living room.
end program.
1
2
3
4
5
6
7
   
*Replace one or more characters in string.
 
begin program.
myString = 'The cat caught the mouse in the living room.'
print myString.replace('a','') #The ct cught the mouse in the living room.
print myString.replace('the','a') # The cat caught a mouse in a living room.
end program.
همانطور که مشخص است، این کد دو کار را انجام می‌دهد. جایگزینی حرف a درون یک رشته متنی با جای خالی (جایگزینی ۵ مورد) در نتیجه حذف حرف a و سپس جایگزینی همه عبارت‌های the با حرف a. نتیجه حاصل در خروجی به شکل زیر خواهد بود.
The ct cught the mouse in the living room.
The cat caught a mouse in a living room.
1
2
   
The ct cught the mouse in the living room.
The cat caught a mouse in a living room.
تعیین طول رشته متنی
*Find length of string.

begin program.
myString = 'abcde'
print len(myString) # 5
end program.
1
2
3
4
5
6
   
*Find length of string.
 
begin program.
myString = 'abcde'
print len(myString) # 5
end program.
مقدار نتیجه اجرای کد عدد ۵ است.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
تبدیل حروف رشته متنی به حروف کوچک لاتین
*Lowercase string.

begin program.
myString = 'SPSS Is Fun!'
print myString.lower() # spss is fun!
end program.
1
2
3
4
5
6
   
*Lowercase string.
 
begin program.
myString = 'SPSS Is Fun!'
print myString.lower() # spss is fun!
end program.
نتیجه اجرا نمایش عبارت !spss is fun.

تبدیل رشته متنی به حروف بزرگ لاتین
*Uppercase string.

begin program.
myString = 'This is Some Title'
print myString.upper() # THIS IS SOME TITLE
end program.
1
2
3
4
5
6
   
*Uppercase string.
 
begin program.
myString = 'This is Some Title'
print myString.upper() # THIS IS SOME TITLE
end program.
نتیجه اجرا نمایش عبارت THIS IS SOME TITLE خواهد بود.

حذف حروف از سمت چپ یک رشته متنی

در پایتون تابع ()lstrip باعث حذف همه فاصله‌های خالی و علامت پرش در ابتدای یک عبارت متنی می‌شود. از آنجایی که در خروجی‌های SPSS ممکن است از این علامت‌ها برای تنظیم جانمایی عبارت‌های متنی استفاده شده باشد، بهره‌گیری از این تابع می‌تواند شما را به یک رشته متن خالص برساند. اگر حرف خاصی را می‌خواهید حذف کنید کافی است که آن حروف یا علامت را در داخل پرانتز به عنوان پارامتر تابع lstrip‌ وارد کنید.
*A. Remove whitespace from start of string.

begin program.
myString = '    left padding removed'
print myString.lstrip() # left padding removed
end program.

*B. Remove asterisks (*) from start of string.

begin program.
myString = '****left padding removed'
print myString.lstrip('*') # left padding removed
end program.
1
2
3
4
5
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com6
7
8
9
10
11
12
13
   
*A. Remove whitespace from start of string.
 
begin program.
myString = '    left padding removed'
print myString.lstrip() # left padding removed
end program.
 
*B. Remove asterisks (*) from start of string.
 
begin program.
myString = '****left padding removed'
print myString.lstrip('*') # left padding removed
end program.

در قسمت اول (A)، فاصله‌های خالی اولیه در یک عبارت متنی حذف شده و در قسمت دوم کد (B) نیز علامت * از درون رشته متنی حذف می‌شود. البته خروجی در هر دو حالت برابر با left padding removed است.
حذف حروف از سمت راست یک رشته متنی
*A. Remove whitespace from end of string.

begin program.
myString = 'right padding removed    '
print myString.rstrip() # right padding removed
end program.

*B. Remove asterisks (*) from end of string.

begin program.
myString = 'right padding removed****'
print myString.rstrip('*') # right padding removed
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
   
*A. Remove whitespace from end of string.
 
begin program.
myString = 'right padding removed    '
print myString.rstrip() # right padding removed
end program.
 
*B. Remove asterisks (*) from end of string.
 
begin program.
myString = 'right padding removed****'
print myString.rstrip('*') # right padding removed
end program.
حذف حروف از راست و چپ یک رشته متنی
*A. Remove whitespace from end of string.

begin program.
myString = '    left and right padding removed    '
print myString.strip() # left and right padding removed
end program.

*B. Remove asterisks (*) from end of string.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
begin program.
myString = '****left and right padding removed****'
print myString.rstrip('*') # left and right padding removed
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
   
*A. Remove whitespace from end of string.
 
begin program.
myString = '    left and right padding removed    '
print myString.strip() # left and right padding removed
end program.
 
*B. Remove asterisks (*) from end of string.
 
begin program.
myString = '****left and right padding removed****'
print myString.rstrip('*') # left and right padding removed
end program.
خروجی A:

left and right padding removed

خروجی B:

left and right padding removed
تبدیل رشته متنی از اعداد به ساختار عدد
*Convert String to Integer.

begin program.
myString = '123'
myInt = int(myString)
print type(myInt) # <type 'int'>
print myInt # 123
end program.
1
2
3
4
5
6
7
8
   
*Convert String to Integer.
 
begin program.
myString = '123'
myInt = int(myString)
print type(myInt) # <type 'int'>
print myInt # 123
end program.
خروجی اجرای این کد رشته عددی 123خواهد بود.

تبدیل رشته متنی به لیست پایتون
*A. Split string into Python list object.

begin program.
myString = 'A A C A B C'
myList = myString.split(' ')
print type(myList) # <type 'list'>
print myList # ['A', 'A', 'C', 'A', 'B', 'C']
end program.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
*B. Split string into Python list without separator.

begin program.
myString = 'AACABC'
myList = [i for i in myString]
print myList # ['A', 'A', 'C', 'A', 'B', 'C']
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   
*A. Split string into Python list object.
 
begin program.
myString = 'A A C A B C'
myList = myString.split(' ')
print type(myList) # <type 'list'>
print myList # ['A', 'A', 'C', 'A', 'B', 'C']
end program.
 
*B. Split string into Python list without separator.
 
begin program.
myString = 'AACABC'
myList = [i for i in myString]
print myList # ['A', 'A', 'C', 'A', 'B', 'C']
end program.
خروجی A:

<‘type ‘list>

[‘A’, ‘A’, ‘C’, ‘A’, ‘B’, ‘C’]

خروجی B:

[‘A’, ‘A’, ‘C’, ‘A’, ‘B’, ‘C’]
بررسی آغاز یک عبارت با رشته متنی داده شده

A. *Evaluate if string starts with given substring.

begin program.
myString = 'abcdef'
print myString.startswith('abc') # True
print myString.startswith('bcd') # False
end program.

B. *Typical use of startswith().

begin program.
if myString.startswith('a'):
    print "First character is 'a'."
else:
    print "First character is not 'a'."
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   
A. *Evaluate if string starts with given substring.
 
begin program.
myString = 'abcdef'
print myString.startswith('abc') # True
print myString.startswith('bcd') # False
end program.
 
B. *Typical use of startswith().
 09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
begin program.
if myString.startswith('a'):
    print "First character is 'a'."
else:
    print "First character is not 'a'."
end program.

خروجی A:

True

False

خروجی B:

.’First character is ‘a

نکته: خروجی این تابع یک مقدار منطقی است. بنابراین همانطور که دیده می‌شود، می‌توان از آن در تابع شرطی if استفاده کرد.
بررسی پایان یک عبارت با رشته متنی داده شده
*Evaluate if string ends with given substring.

begin program.
myString = 'abcdef'
print myString.endswith('f') # True
print myString.endswith('e') # False
end program.
1
2
3
4
5
6
7
   
*Evaluate if string ends with given substring.
 
begin program.
myString = 'abcdef'
print myString.endswith('f') # True
print myString.endswith('e') # False
end program.
خروجی:

True

False
اضافه کردن صفر به سمت چپ یک عبارت
*Left pad string with zeroes.

begin program.
myString = '1'
print myString.zfill(3) # 001
myString = '10'
print myString.zfill(3) # 010
end program.
1
2
3
4
5
6
7
8
   
*Left pad string with zeroes.
 
begin program.
myString = '1'
print myString.zfill(3) # 001
myString = '10'
print myString.zfill(3) # 010
end program.
در پایتون، تابع (3)zfill از سمت چپ به تعداد لازم صفر به یک رشته متنی اضافه می‌کند تا طول رشته، سه حرف شود.

خروجی:

001

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com010
پنج نکته مهم در کد نویسی پایتون

برنامه‌نویسی به زبان پایتون شامل مقرراتی است که شاید در زبان‌های برنامه نویسی دیگر وجود نداشته باشند. در این قسمت به معرفی این مقررات خواهیم پرداخت.
1- استفاده از حروف بزرگ و کوچک لاتین

هنگام کد نویسی باید بین حروف بزرگ و کوچک تفاوت قائل شوید زیرا پایتون نیز به همین شکل عمل می‌کند. کدی که در ادامه دیده می‌شود، هنگام اجرا با خطا روبرو می‌شود زیرا دستوری به نام spssclient‌ وجود ندارد و باید آن را با املا صحیح SpssClient وارد کرد.
*Wrong casing for module.

begin program.
import spss,spssclient # ImportError: No module named spssclient
end program.

*Correct casing.

begin program.
import spss,SpssClient
end program.

*Wrong casing for attribute.

begin program.
import spssaux
sDict = spssaux.Variabledict() # AttributeError: 'module' object has no attribute 'Variabledict'
end program.

*Correct casing.

begin program.
import spssaux
sDict = spssaux.VariableDict()
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
   
*Wrong casing for module.
 
begin program.
import spss,spssclient # ImportError: No module named spssclient
end program.
 
*Correct casing.
 
begin program.
import spss,SpssClient
end program.
 
*Wrong casing for attribute.
 
begin program.
import spssaux
sDict = spssaux.Variabledict() # AttributeError: 'module' object has no attribute 'Variabledict'
end program.
 
*Correct casing.
 09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
begin program.
import spssaux
sDict = spssaux.VariableDict()
end program.

پیغام خطای SPSS به صورت زیر است.

spss-python-import-error
2- رعایت فرورفتگی در کدها

در بسیاری از زبان‌های برنامه‌نویسی مانند HTML و PhP، قرار دادن فرورفتگی در ابتدای کدها و تراز دستورات اهمیتی ندارد. ولی در پایتون مقررات سختی برای این منظور وجود داشته و در صورت رعایت نکردن آن، دستورات قابل اجرا نخواهند بود.

در قطعه کدی که در ادامه مشاهده می‌کنید، در قسمت اول با توجه به فرورفتگی‌ها عبارت hello  و bye پنج بار تکرار شده ولی در قطعه کد دوم bye فقط یکبار ظاهر خواهد شد.
*Print "hello" and "bye" 5 times in loop.

begin program.
for i in range(5):
    print "hello"
    print "bye" #Indented so still in loop
end program.

*Print "hello" " 5 times in loop and "bye just once.

begin program.
for i in range(5):
    print "hello"
print "bye" #Not indented so loop has ended
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
   
*Print "hello" and "bye" 5 times in loop.
 
begin program.
for i in range(5):
    print "hello"
    print "bye" #Indented so still in loop
end program.
 
*Print "hello" " 5 times in loop and "bye just once.
 
begin program.
for i in range(5):
    print "hello"
print "bye" #Not indented so loop has ended
end program.

3- یادداشت گذاری در کد

برای ثبت یادداشت در کدهای پایتونی که در محیط Syntax نوشته می‌شوند از علامت # استفاده کنید. در تصویر زیر این نحوه استفاده به خوبی دیده می‌شود.

spss-python-comments
4- چاپ نتایج در خروجی

در پایتون با توجه به نوع متغیر یا نتیجه‌ای که باید در خروجی ظاهر شود، بهتر است مقدار و نوع متغیری که قرار است در خروجی قرار گیرد را بوسیله دستور print ظاهر کنید. کدی که در زیر می‌بینید، بیانگر این عمل است.
*Look up value labels for job satisfaction.

begin program.
import spssaux
sDict = spssaux.VariableDict()
vallabs = sDict['job_satisfaction'].ValueLabels
print type(vallabs) # <type 'dict'>
end program.

*Since vallabs = Python dict object, we can retrieve key-value pairs with iteritems() method.

begin program.
for key,val in vallabs.iteritems():
    print key,val
end program.
1
2
3
4
5
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com6
7
8
9
10
11
12
13
14
15
   
*Look up value labels for job satisfaction.
 
begin program.
import spssaux
sDict = spssaux.VariableDict()
vallabs = sDict['job_satisfaction'].ValueLabels
print type(vallabs) # <type 'dict'>
end program.
 
*Since vallabs = Python dict object, we can retrieve key-value pairs with iteritems() method.
 
begin program.
for key,val in vallabs.iteritems():
    print key,val
end program.

5- استفاده صحیح از علامت \

علامت \ در پایتون معنی خاصی دارد. همانطور که دیدید n\ به معنی چاپ عبارت متنی در خط بعدی است، در نتیجه اگر این کد در پنجره Syntax اجرا شود با خطا مواجه خواهیم شد.

somepath = ‘c:\newdata\data.sav’

در حالیکه اگر بخواهیم از قالب خالص متنی در این حالت استفاده کنیم بهتر است دستور زیر را به کار ببریم. حرف r به معنی RAW یا رشته متنی خام بوده و بدون در نظر گرفتن کدهای Escape عبارت به صورت متن خالص در نظر گرفته می‌شود.

somepath = r‘c:\newdata\data.sav’

کدی که در ادامه مشاهده می‌کنید به منظور نمایش نحوه استفاده از علامت \ نوشته شده است.
*Wrong way: \n indicates new line.

begin program.
somepath = 'c:\newdata\data.sav'
print somepath
end program.

*Right way: \n in raw string is just \n.

begin program.
somepath = r'c:\newdata\data.sav'
print somepath
end program.

*Wrong way: second quote ends string prematurely.

begin program.
print 'I don't know!'
end program.

*Right way: \ escapes second quote.

begin program.
print 'I don\'t know!'
end program.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
   
*Wrong way: \n indicates new line.
 
begin program.
somepath = 'c:\newdata\data.sav'
print somepath
end program.
 09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
*Right way: \n in raw string is just \n.
 
begin program.
somepath = r'c:\newdata\data.sav'
print somepath
end program.
 
*Wrong way: second quote ends string prematurely.
 
begin program.
print 'I don't know!'
end program.
 
*Right way: \ escapes second quote.
 
begin program.
print 'I don\'t know!'
end program.

خلاصه و جمع‌بندی

در این قسمت از دنباله نوشتارهای پایتون در SPSS، با توابعی که امکان تغییر متن را فراهم می‌آورند، آشنا شدیم. در قسمت بعدی به معرفی چند ابزار آماده‌ای که بوسیله کدهای پایتون برای نرم‌افزار SPSS تهیه شده، پرداخته و نحوه نصب و اجرای آن‌ها را فرا خواهیم گرفت.

اگر علاقه‌مند به یادگیری مباحث بیشتر در مورد SPSS و پایتون هستید، آموزش‌های زیر به شما پیشنهاد می‌شوند:

فاصله اطمینان ماهالانوبیس در R:

اخت سری زمانی:
داده های سری زمانی، بردار ها با ماتریس هایی از داده های عددی هستند که ستون آن، یک سری زمانی مجزا را تشکیل میدهد. این داده ها در فواصل زمانی بدست آمده است و ترتیب زمانی در جمع آوری داده ها اهمیت دارد. برای ساختن یک سری زمانی در R، از تابع ts() استفاده می کنیم که فرم کلی این تابع به صورت زیر است:

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


ts(data,start,end,frequency)

که درآن شناسه ی data، داده های سری زمانی است. شناسه ی start، زمان مشاهده ی اول است. شناسه ی end، زمان مشاهده ی آخر است و شناسه ی frequency، تعداد مشاهدات در هر واحد زمانی است.
 مثال: تابع زیر، سری زمانی را برای داده های 1:12، از سال 1364 تا سال 1376 تشکیل می دهند.
> x<-ts(1:12,start=1364,end=1376,frequency=1)
> x
Time Series:
Start = 1364
End = 1376
Frequency = 1
[1]  1  2  3  4  5  6  7  8  9 10 11 12  1
توجه کنید که تابع نیز همان سری زمانی را تولید میکند.
نکته: تابع time()، سری زمانی جدید را روی همان واحد های زمانی موجود ایجاد می کند که در این صورت، مقادیر آن زمان های ثبت مشاهدات است.(برداری از زمان هایی که در آن ها سیر زمانی به دست آمده است.)
نکته: تابع cycle()،سری زمانی به وجود می آورد که مقادیر آن،موقعیت هر مشاهده در تناوب مربوط به سری زمانی را نشان می دهد.
نکته: تابع frequency، تعداد نمونه ها در هر واحد زمان را نشان می دهد.
نکته: تابع deltat، فاصله ی زمانی بین مشاهدات را نمایش می دهد.
منابع:
روش های پیشرفته آماری با استفاده از نرم افزار R نوشته دکتر مهدی جباری
کتاب آموزش نرم افزار R نوشته ای مریم بهرامی
کتاب تحلیل آماری داده های رسته ای نوشته ای ارلینگ بی. اندرسن و ترجمه ی دکتر علی مشکانی



09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

مدل اتورگرسیو برداری یک مدل آماری است که وابستگی خطی میان چند سری زمانی را بیان می کند. مدل اتورگرسیو برداری تعمیم مدل اتورگرسیو است برای مدلسازی وابستگی میان بیش از یک سری زمانی. در مدل اتورگرسیو برداری، آینده یک سری‌ زمانی با استفاده از گذشته خود و دیگر سری ها در چندین تاخیر زمانی تخمین زده‌ می شود.
در پکیج stats که در پیش فرض R وجود دارد ما دستور زیر رو داریم:
arima.sim(model, n, rand.gen = rnorm, innov = rand.gen(n, ...),           n.start = NA, start.innov = rand.gen(n.start, ...),...)
که با تایپ در صفحه کنسول R به صورت زیر تمام جزئیات این دستور رو خواهید دید:
> help(arima.sim)
به مثال زیر توجه کنید: 
> set.seed(1)
> y <- arima.sim(list(ar = .8), 300)

> ts.plot(y)

> arima(y, order = c(1, 0, 0))
برازش مدل اتورگرسیو:
برای برازش مدل اتورگرسیو هم به صورت زیر عمل می کنیم:



09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

مدل اتورگرسیو در R:

ar(x, aic = TRUE, order.max = NULL,    method = c("yule-walker", "burg", "ols", "mle", "yw"),na.action, series, ...)
چند مثال:
> ar(lh)
> ar(lh, method = "burg")
> ar(lh, method = "ols") 
> ar(lh, FALSE, 4)
 # fit ar(4)
> (sunspot.ar <- ar(sunspot.year)) 
>predict(sunspot.ar, n.ahead = 25) 
## try the other methods too
> ar(ts.union(BJsales, BJsales.lead)) 
## Burg is quite different here, as is OLS (see ar.ols) 
>ar(ts.union(BJsales, BJsales.lead), method = "burg")
منابع:
روش های پیشرفته آماری با استفاده از نرم افزار R نوشته دکتر مهدی جباری
کتاب آموزش نرم افزار R نوشته ای مریم بهرامی
کتاب تحلیل آماری داده های رسته ای نوشته ای ارلینگ بی. اندرسن و ترجمه ی دکتر علی مشکانی

صله ماهالانوبیس در R
فاصله ای که ماهالانوبیس آماردان هندی
prasanta chandra mahalanobis(1893-1972)







معرفی کرد به صورت زیر ساخته می شود:
D^2 = (x - μ)' Σ^-1 (x - μ)
برای آگاهی از جزئیات تئوری این فاصله می توانید به کتاب های چند متغیره پیوسته سری واستاوا و جانسون مراجعه کنید.
فاصله اطمینان ماهالانوبیس در R:


09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
این دستور در بیس R وجود دارد و با تایپ (help(mahalanobis در صفحه کنسول R می توانید جزییات دستورا را مشاهده کنید.
دستور:
mahalanobis(x, center, cov, inverted = FALSE, ...)
مثال:
> require(graphics)
> ma <- cbind(1:6, 1:3)
> (S <-  var(ma))
     [,1] [,2]
[1,]  3.5  0.8
[2,]  0.8  0.8
> mahalanobis(c(0, 0), 1:2, S)
[1] 5.37037
>

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
> x <- matrix(rnorm(100*3), ncol = 3)
> stopifnot(mahalanobis(x, 0, diag(ncol(x))) == rowSums(x*x))
>Here, D^2 = usual squared Euclidean distances

> Sx <- cov(x)
> D2 <- mahalanobis(x, colMeans(x), Sx)



> plot(density(D2, bw = 0.5),
+      main="Squared Mahalanobis distances, n=100, p=3") ; rug(D2)
> qqplot(qchisq(ppoints(100), df = 3), D2,
+        main = expression("Q-Q plot of Mahalanobis" * ~D^2 *
+                          " vs. quantiles of" * ~ chi[3]^2))
> abline(0, 1, col = 'gray')
منابع:
روش های پیشرفته آماری با استفاده از نرم افزار R نوشته دکتر مهدی جباری
کتاب آموزش نرم افزار R نوشته ای مریم بهرامی

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
کتاب تحلیل آماری داده های رسته ای نوشته ای ارلینگ بی. اندرسن و ترجمه ی دکتر علی مشکانی
در انتخاب یک آزمون آماری برای تحقیق، باید بدانیم که آیا از آزمون های پارامتریک استفاده کنیم یا آزمون های ناپارامتریک. یکی از اصلی ترین ملاک ها برای این انتخاب، انجام آزمون کولموگروف-اسمیرنوف است. آزمون کولموگروف-اسمیرنوف، نرمال نبودن توزیع داده ها را نشان می دهد. یعنی این که توزیع یک صفت در یک نمونه را (مثلا سن در بین ۱۰۰ نفر نمونه پرستاران) با توزیعی که برای جامعه، مفروض است (برای مثال سن تمام پرستاران) مقایسه می کند. اگر تست کولموگروف- اسمیرنوف رد شود، داده ها دارای توزیع نرمال می باشند، و امکان استفاده از آزمون های آماری پارمتریک برای تحقیق، وجود دارد. بالعکس، اگر تست کولموگروف-اسمیرنوف قبول شود، یعنی داده ها دارای توزیع نرمال نیستند، بنابراین باید از آزمون های ناپارمتریک در تحقیق استفاده کنیم.
برای سنجش و مقایسه توزیع احتمال داده ها با توزیع نرمال، آزمون کولموگروف-اسمیرنف خیلی محتاط عمل می کند. به این معنی که تا حد امکان رای به نرمال بودن داده ها می دهد و خیلی به ندرت (با وجود چولگی و وجود نقاط پرت) فرض نرمال
ود09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comن را رد می کند. ولی در روش اصلاح شده «لیلیفورس» (Lilliefors)، دقت آزمون کولموگروف-اسمیرنف برای توزیع نرمال




بهبود یافته است. مراحل انجام این آزمون به صورت زیر است:
۱. میانگین و واریانس داده ها محاسبه می شود. 
۲. محاسبه فاصله بین توزیع تجربی و توزیع نرمال با پارامترهای برآورد شده توسط داده ها که در بخش اول به دست آمده است



.
۳




‌. محاسبه آماره کولموگروف-اسمیرنف براساس مقادیر مشاهده شده از مرحله ۲.

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
از آنجایی که برآورد پارامترها برای توزیع نرمال صورت گرفته است، آماره حاصل از مرحله ۳ دیگر دارای توزیع کولموگروف نیست بلکه دارای توزیع لیلیفورس است.
✅ روش انجام آزمون کلموگروف-اسمیرنوف در R
ks.test(x , “pnorm”)
✅ روش انجام آزمون لی لی فورس در R
lillie.test(x)
منابع:
روش های پیشرفته آماری با استفاده از نرم افزار R نوشته دکتر مهدی جباری
کتاب آموزش نرم افزار R نوشته ای مریم بهرامی
آزمون شاپیرو-ویلک، یک آزمون نرمال‌ بودن در آمار استنباط‌ گرایانه است. ساموئل سنفورد شاپیرو و مارتین ویلک، این آزمون را در سال ۱۹۶۵ منتشر کردند.
 آزمون شاپیرو-ویلک، اصل فرض صفر را به‌ کار می‌گیرد تا بررسی کند که آیا یک نمونه x1, ... , xn از یک جامعه دارای توزیع طبیعی می باشد یا خیر. پس از بررسی عادی یا نرمال بودن چولگی و کشیدگی توزیع داده‌ها، از آزمون شاپیرو-ویلک یا آزمون کولموگروف-اسمیرنوف استفاده می‌شود تا از نرمال بودن داده‌ها اطمینان حاصل شود. هنگام بررسی نرمال بودن داده‌ها ما فرض صفر مبتنی بر اینکه توزیع داده‌ها نرمال است را در سطح خطای 0.05 آزمون می‌کنیم. بنابراین اگر آماره آزمون بزرگتر مساوی 0.05 باشد، در این صورت دلیلی برای رد فرض صفر مبتنی بر اینکه داده نرمال است، وجود نخواهد داشت. به عبارت دیگر توزیع داده‌ها نرمال خواهد بود. جهت انجام آزمون شاپیرو-ویلک دستور زیر را در R اجرا می کنیم:
shapiro.test(x)
منابع:
روش های پیشرفته آماری با استفاده از نرم افزار R نوشته دکتر مهدی جباری
کتاب آموزش نرم افزار R نوشته ای مریم بهرامی
کتاب تحلیل آماری داده های رسته ای نوشته ای ارلینگ بی. اندرسن و ترجمه ی دکتر علی مش
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

م spss | انجام پروژه spss | انجام spss پایان نامه انجام پروژه spss ب

م spss | انجام پروژه spss | انجام spss پایان نامه انجام پروژه spss به صورت تخصصی توسط کارشناسان شبکه معماران ایران انجام می پذیرد. شبکه معماران ایران، برترین مرکز خدمات آنلاین در رشته های معماری و شهرسازی و عمران، مفتخر است که با گردآوری

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com


متخصصین مجرب و مسلط به انجام پروژه های spss، توانسته است خدمات باکیفتی به مشتریان عزیز و وفادار خود ارائه دهد. برای ارائه سفارش خود و بررسی آن توسط متخصصین و سپس انجام آن، می توانید روی لینک زیر کلیک نمائید : انجام پروژه های spss spss چیست ؟ Spss یک تجزیه کننده جامع و انعطاف پذیر آماری و یک سیستم مدیریت داده است. Spss می تواند داده ها را تقریباً از همه انواع فایل ها بگیرد و از آنها در تولید گزارش های جدول بندی شده، نقشه ها، آمارهای توصیفی و تجزیه و تحلیل آماری جریان پیچیده و رفتار مرکب داده ها و ... استفاده کند. مزایای انجام پروژه spss توسط شبکه معماران ایر

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

نرم افزار spss چیست وچه ویژگی هایی دارد؟

چکیده :

نرم افزار spss چیست وچه ویژگی هایی دارد؟



اس‌پی‌اس‌اس (به انگلیسی: SPSS)، نام یک نرم‌افزار رایانه‌ای است که برای تحلیل‌های آماری به کار می‌رود. «اس‌پی‌اس‌اس» مخفف «بسته? آماری برای علوم اجتماعی» است.

پیشینه
نخستین نسخه? این نرم‌افزار در سال ???? پس از تاسیس «نرمن نی» منتشر شد، که سپس به یک کارشناس ارشد علوم سیاسی در در دانشگاه استانفورد، و اکنون استاد محقق در دانشکده? علوم سیاسی دانشگاه استانفورد و استاد بازنشسته? علوم سیاسی در دانشگاه شیکاگو بوده‌است.

کاربرد و ویژگی‌ها
«اس پی اس اس» از جمله? نرم‌افزارهایی است که برای تحلیل‌های آماری در علوم اجتماعی، به صورت بسیار گسترده‌ای استفاده می‌شود. این نرم‌افزار توسط پژوهشگران بازار و داد و ستد، پژوهشگران سلامتی، شرکت‌های نقشه‌برداری، دولتی، پژوهشگران آموزشی، سازمان‌های بازاریابی و غیره به کار می‌رود. افزون بر تحلیل‌های آماری، مدیریت داده‌ها و مستندسازی داده‌ها نیز از ویژگی‌های نرم‌افزار هستند.

آماری که نرم‌افزار پایه شامل می‌شود:
    آمار توصیفی: جدول‌بندی شطرنجی، بسامدها، توصیفات، کاوش، آمار توصیفی نسبی
    آمار دومتغیری: میانه‌ها، آزمون تی، تحلیل پراکنش، همبستگی، آزمون‌های غیرپارامتری
    پیش‌بینی برآمدهای عددی: برگشت خطی
    پیش‌بینی برای تشخیص گروه‌ها: تحلیل عاملی، تحلیل خوشه‌ای، جداکننده

انواع تحلیل آماری
آمار را می‌توان به دو دسته عملیات تقسیم کرد:

    آمار توصیفی: شیوه‌هایی است که برای خلاصه کردن مقادیر بزرگی از داده‌ها مورد استفاده قرار می‌گیرد. برخی از این توصیف‌ها در مکالمه‌های روزمره به کار می‌روند، مثلا اگر شما از متوسط درآمد سخن می‌گویید در حال استفاده از آمار توصیفی هستید.

    آمار استنباطی: شیوه‌هایی است که با استفاده از آن‌ها از داده‌های جمع‌آوری شده نتیجه‌ای استنباط می‌کنیم. آمار استنباطی ما را قادر می‌سازد سوال‌هایی از نوع «آیا تفاوتی وجود دارد؟» یا «آیا رابطه‌ای وجود دارد؟» را به زبان ریاضی پاسخ دهیم.09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com



تحلیل و تفسیر داده های آماری با نرم افزار SPSS.

تحلیل و تفسیر داده های آماری با نرم افزار SPSS.
- تألیف و استخراج مقاله و انواع تحقیقات دانشگاهی(پروپوزال،پایان نامه، مقاله) با ارائه منابع جدید و مشاوره درخصوص روش شناسی تحقیقات علمی.
- انجام پروژه های معماری اتوکد (AutoCat)، ماکت سازی و اسکییس.
- ترجمه متون انگلیسی و ترکی استانبولی به فارسی و بالعکس.
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
آموزش نرم افزار SPSS

-----------------------------------------------------------------------------------------------------

 

تقریباً همه دانشجویان و فارغ التحصیل از رشته های علوم اجتماعی، علوم روانشناسی، علوم اقتصادی، مشاوره،آمار،تربیت بدنی و… در طول مدت تحصیل خود با نرم افزار SPSS مواجه می شوند. نرم افزار SPSS یک ابزار کارآمد با قابلیت های زیاد و استفاده آسان به منظور انجام تحلیل های آماری برای بسیاری از محققان فعال است. همچنین از این نرم افزار بطور گسترده برای تحلیل های تجاری استفاده می شود.

برنامه SPSS یک بسته نرم افزاری برای مدیریت و تحلیل داده در محیط ویندوز و مک است. این نرم افزار می تواند مجموعه گسترده ای از تحلیل ها و وظایف ارائه اطلاعات شامل تحلیل های آماری و ارائه گرافیکی داده ها را انجام دهد.
نرم افزار SPSS از یک مجموعه کامل برنامه های کامپیوتری تشکیل شده که از طریق آنها کاربر می تواند اطلاعات را از پرسشنامه تحقیق یا سایر منابع خود به سیستم وارد کرده (برای مثال سوابق درمانی و سرپرستی) به روش های مختلف این اطلاعات را بررسی کند و در نهایت مجموعه گسترده ای از تحلیل ها را بر روی آنها انجام داده و نتایج لازم را به همراه مستندات آنها تهیه کند.

 
کاربردها و مزایای نرم افزار SPSS
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
نرم افزار SPSS یک بسته قوی تحلیل، گزارش و مدل بندی اطلاعات است. این بسته نرم افزاری می تواند برای افرادی که نیازمند تحلیل های زیاد از اطلاعات کمی هستند مورد استفاده قرار گیرد و بطور استاندارد توسط مجموعه وسیعی از کاربران که نیاز به انجام سریع و دقیق تحلیل های آماری بر روی اطلاعات و داده های خود دارند استفاده می شود. این نرم افزار مجموعه بسیار گسترده ای از محاسبات ساده مانند آمار توصیفی شبیه میانگین، میانه و… تا روش های تحلیل استنباطی همچون تحلیل واریانس، تحلیل چند متغیره و تحلیل خوشه ای، آمار ناپارامتری و… را پوشش می دهد. از این نرم افزار همچنین می توان برای ساختن مدل های پیش بینی با سرعت و سادگی فراوان استفاده کرد.

نرم افزار spss حتی در صورت وجود مشکل در داده ها به شما خروجی خواهد داد، که این مسئله باعث بروز مشکلاتی در نتیجه گیری خواهد شد. بنابراین بسیار حائز اهمیت می باشد که استفاده صحیح از نرم افزار spss را فراگرفته تا بتوانید بهترین نتیجه را از امکانات نرم افزار کسب نمایید. از ویژگی های این نرم افزار دسترسی آسان به منوها می باشد. از لحاظ گرافیکی نرم افزار بسیار قوی می باشد و در منوها حتی الامکان سعی شده برای تشخیص مسیر از آیکن های گرافیکی متناسب با مفهوم منو استفاده شود (نمایش منحصر به فرد گرافیکی منوها).
برخی از دلایل اصلی که بر اساس آنها نرم افزار SPSS بهترین انتخاب برای انجام تحلیل های آماری است به شرح زیر هستند:
• مدیریت موثر داده ها

نرم افزار SPSS بطور خاص برای انجام تحلیل آماری بر روی داده ها طراحی شده و به همین خاطر می تواند یک مجموعه گسترده از روش های آماری، نمودارها و جداول را در اختیار کاربر قرار دهد. برنامه های عمومی موجود دیگر در این حوزه ممکن است به شما امکاناتی همچون فاکتورها و فرم های حسابداری را نیز در اختیار شما قرار دهند، اما برنامه های تخصصی برای انجام این تحلیل ها مناسب تر هستند. نرم افزار SPSS همچنین قابلیت های بیشتری برای غربال گری یا تمیز کردن اطلاعات برای آماده سازی آنها برای انجام تحلیل های بعدی دارد. علاوه بر این، برنامه های عادی ممکن است در هنگام نصب فقط خدمات مربوط به تحلیل های ساده را در اختیار کاربر قرار دهند و احتمالاً برای انجام تحلیل های پیشرفته تر نیاز به نصب افزونه (پلاگین) وجود خواهد داشت. نرم افزار SPSS تنها نرم افزاری می باشد که می تواند اطلاعاتی در مورد روایی پرسشنامه ها را به ما ارائه کند.
• سازمان دهی بهتر خروجی ها

نرم افزار SPSS به نحوی طراحی شده که مطمئن شویم اطلاعات خروجی به صورت مجزا از خود اطلاعات نگهداری می شوند. در حقیقت، این نرم افزار تمام نتایج را در یک فایل مجزا و بطور جداگانه از داده های اصلی ذخیره می کند. در این نرم افزار  به راحتی می توانیم خروجی را می توانیم ویرایش کنیم مانند تغییر برچسب (Label)، درج درصد و… .

 
آموزش نرم افزار SPSS

همانطور که بیان شد از نرم افزار آماری SPSS می توان برای تحلیل های آماری در تحقیقات تجاری یا دانشگاهی استفاده کرد. بسیاری از دانشجویان در دوره تحصیل خود نیاز به استفاده از این نرم افزار برای انجام تحقیقات خود پیدا می کنند. به هر حال، آشنایی دقیق با این نرم افزار نمی تواند برای همه امکان پذیر باشد. اگر قصد دارید از این نرم افزار برای تحلیل داده های خود استفاده کنید، می توانید از خدمات مشاوره و آموزش نرم افزار SPSS متخصصین این وبلاگ برای رسیدن به هدف خود استفاده نمایید. متخصصان ما تمامی اطلاعات مربوط به استفاده از این نرم افزار برای تحلیل اطلاعات پروژه شما را به شما آموزش می دهند. متخصصان ما همچنین خدمات مشاوره مربوط به این نرم افزار را ارائه می دهند و به شما کمک می کنند با سادگی هر چه بیشتر از این نرم افزار استفاده کنید. به این ترتیب شما می توانید از مزایای این نرم افزار برای انجام فعالیت های پژوهشی مورد نیاز خود بهره گیرید. بنابراین اگر فکر می کنید نیاز به کمک در این حوزه دارید، کافیست با متخصصان ما تماس بگیرید. ما علاوه بر برگزاری دوره آموزشی SPSS کلیه خدمات مربوط به پیاده سازی نرم افزار SPSS در پروژه ها، تحقیق ها و… را ارائه می دهد.
آموزش کاربردی کار با نرم افزار SPSS

 

متخصصان ما می توانند آموزش، الگوی کار و کمک های لازم برای استفاده از نرم افزار SPSS را در اختیار شما قرار دهند. به این ترتیب، شما می توانید به راحتی فایل مورد نظر خود را ایجاد کنید، داده های تحقیق خود را تحلیل و پردازش کنید. در ادامه برای کمک به درک اصول ایجاد یک فایل در نرم افزار چند الگوی کار توسط متخصصان ما تهیه شده که می تواند به شما در جهت وارد کردن داده و تحلیل آن در نرم افزار کمک کند. همچنین شما می توانید با یکی از کارشناسان آماری آمار پژوهان پارسیان برای آموزش گام به گام این کار تماس بگیرید. در این رابطه خدمات آموزش و مشاوره شرکت آمار پژوهان پارسیان همواره با توجه به نیازهای خاص شما ارائه خواهد شد.
وارد کردن داده ها در نرم افزار SPSS

هنگامی که شما یک فایل اطلاعات را در نرم افزار وارد می کنید، محتویات فایل در پنجره ویرایشگر برنامه ظاهر خواهد شد. قالب اطلاعات در این حالت مشابه یک صفحه گسترده است که انواع مشابه آن را می توان در نرم افزار اکسل نیز مشاهده نمود. در حقیقت کاربرگ از مجموعه ای از سطرها و ستون های به هم پیوسته تشکیل شده است. در نرم افزار SPSS ستون ها نشان دهنده متغیرهای تحقیق و ردیف ها نشان دهنده مشاهدات یا مقادیر است. شما می توانید داده های تحقیق خود را به صورت دستی در نرم افزار وارد کنید یا این اطلاعات را یک از پایگاه داده، کاربرگ یا فایل متنی فراخوانی کنید. گاهی اوقات ممکن است شما با وارد کردن داده های تحقیق خود از یک فایل دیگر با مشکل مواجه شوید یا نتوانید داده های مورد نیاز را به صورت دستی در نرم افزار وارد کنید. به هر حال اگر با هر گونه مشکل در این رابطه مواجه شدید، متخصصان شرکت آمار پژوهان پارسیان می توانند کمک لازم را برای رفع مشکل به شما ارائه کنند.
وارد کردن متغیر های تحقیق یا پروژه در نرم افزار SPSS
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
هنگامی که شما داده های تحقیق خود را در فایل SPSS وارد کردید، نیاز به ایجاد برچسب برای متغیرهای تحقیق خواهید داشت. در این رابطه حداقل دو راه برای وارد کردن اطلاعات متغیرهای تحقیق در نرم افزار وجود دارد. شما می توانید بر روی هر عنوان ستون دو بار کلیک کرده و نام متغیر و برچسب آن را معرفی کنید. در هر حالت بهتر است متغیر های تحقیق قبل از وارد کردن داده ها ایجاد و معرفی شوند تا به این ترتیب شما بدانید هر ستون دارای چه متغیرهایی است. علاوه بر این انجام این کار می تواند به در نظر گرفتن برچسب دقیق برای هر متغیر به نحوی که بتواند ویژگی های متغیرها را به نحو مناسب توضیح دهد، کمک نماید. اگر شما درباره چگونگی وارد کردن متغیرها و تعریف برچسب آنها ابهام دارید، می توانید از خدمات مشاوره آماری ما در شرکت آمار پژوهان پارسیان برای رفع مشکل خود استفاده کنید. هنگامی که داده های شما در نرم افزار وارد شود، می توان اطلاعات را طبقه بندی کرده و فرآیند تحلیل آنها را شروع نمود.
فراخوانی تحلیل های آماری در نرم افزار SPSS

هنگامی که تحلیل های آماری مورد نیاز در نرم افزار انجام شد، یک فایل خروجی برای نتایج آن تهیه می شود. هنگامی که شما یک آزمون آماری را در نرم افزار اجرا می کنید، پنجره Viewer بطور اتوماتیک باز شده و نتایج آن را به شما نمایش می دهد. این پنجره نشان دهنده اجزای خروجی شامل جداول و نمودارها است. با کمک این نرم افزار، شما می توانید بسیاری از تحلیل های آماری مورد نیاز خود را بر روی داده های تحقیق انجام دهید. در عمل این تحلیل ها بسیار گسترده هستند و تکنیک های آمار توصیفی، بررسی فراوانی ها، همبستگی، و نیز تحلیل رگرسیون تنها بخش کوچک از تحلیل های آماری قابل استفاده در این نرم افزار است.


09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

به منظور استفاده از نرم افزار SPSS برای کمک به انجام تحلیل های آماری مورد نیاز، روش تحلیل مورد نظر خود را با استفاده از منوی Analyze انتخاب کنید، متغیرهای مورد نیاز برای انجام تحلیل را انتخاب کنید، تحلیل را اجرا کنید، و نتایج را تحلیل نمایید. اگر نمی دانید چگونه می توان فایل های خروجی نرم افزار را بازخوانی کرد، چگونه می توان اطلاعات را تحلیل نمود یا نیاز به کمک گرفتن برای نگارش بخش نتایج تحقیق خود دارید، می توانید از خدمات آموزش و مشاوره متخصصان آمار ما  استفاده کنید. متخصصان ما می توانند به صورت قدم به قدم با شما همراه شوند و آموزش های لازم را برای تحلیل اطلاعات با استفاده از نرم افزار SPSS در اختیار شما قرار دهند.

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com