کولموگروف-اسمیرنوف (آموزش SPSS: جلسه پنجم)

کامل‌ترین بسته آموزش SPSS را از اینجا دریافت کنید.

آزمون کولموگروف-اسمیرنوف پیش زمینه تمام آزمون‌ها

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

آزمون کولموگروف-اسمیرنوف نرمال بودن توزیع داده‌ها را نشان می‌دهد. یعنی اینکه توزیع یک صفت در یک نمونه را (مثلا سن در بین ۱۰۰ نفر نمونه پرستاران) با توزیعی که برای جامعه مفروض است (برای مثال سن تمام پرستاران) مقایسه می‌کند. اگر داده‌ها دارای توزیع نرمال باشند امکان استفاده از آزمون پارمتریک وجود دارد و در غیر این صورت باید از آزمون ناپارمتریک استفاده کنیم.

نکته بسیار مهم: پس از تحلیل spss در برونداد آزمون کولموگروف – اسمیرنوف اگر آزمون معنی دار بود یعنی p کوچک تر از ۵ صدم بود، به معنی این است که توزع نرمال نیست و باید از آزمون ناپارمتریک استفاده کنیم. بنابراین اگر نتیجه این آزمون معنی دار نباشد امکان استفاده از آزمون‌های پارامتریک وجود دارد.

آزمون کولموگروف - اسمیرنوف

اجرای آزمون کولموگروف – اسمیرنوف در SPSS

نرم افزار spss را باز کرده و به مسیر زیر بروید: Analyze> Nonparametric Test> Legacy Dialogs> 1Sample K-S.

آزمون کولموگروف - اسمیرنوف

پس از رفتن به مسیر بالا به صفحه زیر هدایت خواهید شد. در این صفحه متغیری که می‌خواهید مورد آزمون قرار گیرد را انتخاب و در کادر Test Variable List وارد کنید. سپس Ok را بزنید.

آزمون کولموگروف - اسمیرنوف

پس از اینکه کارهای بالا را انجام دادید، نرم افزار یک خروجی همانند شکل زیر را به شما خواهد داد. در خروجی زیر دو سطر آخر مورد نظر ما خواهد بود و گزارش خواهند شد. همانطور که مشاهده می‌شود یک Z و یک Sig آمده است. اگر Sig کوچک تر از ۵ صدم بود یعنی آزمون معنی دار شده و باید از آزمون‌های ناپارامتریک استفاده شود. در شکل زیر معنی داری به دست نیامده و بنابراین می‌توان برای مقایسه سن در دو گروه از آزمون t مستقل استفاده کرد.

آزمون کولموگروف - اسمیرنوف

دانلود جدول نمونه آزمون کولموگروف-اسمیرنوف

لینک دانلود نحوه گزارش آزمون کولموگروف اسمیرنوف

60 پاسخ
  1. دکتر حمید رحیمی
    دکتر حمید رحیمی says:

    سلام.خداقوت.صرفنظر از منافع مادی،این کار شما بسیار مفید ومثمر ثمر است.کمال تشکر

    پاسخ
    • فهیمه
      فهیمه says:

      سلام و درود . خیلی ساده و عالی توضیح داده شد . ممنونم از لطفتون.
      فقط یک سوال از خدمتتون داشتم
      برای بررسی توزیع نرمال کیفیت زندگی که مثلا پرسشنامه sf-36 استفاده شده و این پرسشنامه ده بعد داره و یک امتیاز کلی، تو کادری که فرمودید متغیر مورد نظر رو وارد میکنیم ، من کدوم بعد رو باید وارد کنم برای سنجش توزیع کیفیت زندگی؟

      پاسخ
  2. فاطمه شرفی
    فاطمه شرفی says:

    با سلام، توضیحات بسیار کامل و کاربردی هست، بسیار ممنونم از وقتی که می گذارید، با سپاس

    پاسخ
  3. fatemeh
    fatemeh says:

    سلام .با تشکر از مطالب خوبتون .اگه امکان داره درباره رگرسیون چند متغیره گام به گام هم مطلب بزارین . با تشکر.

    پاسخ
  4. محسن
    محسن says:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش says:

      با سلام خدمت شما
      تمامی اطلاعات مندرج در این مطلب کاملاً صحیح و درست هستند. اگر شما منبع جدیدی دارید معرفی کنید تا اصلاحات لازم صورت گیرد!

      پاسخ
  5. فاطمه
    فاطمه says:

    سلام
    میخواستم بدونم برای ازمون کلموگروف برای دو گروه کنترل و ازمایش چ جوری باید گرفته بشه اون ازمون کلکوگروف ک نوشتین گروه رو وارد نمیکنه ینی واسه یک گروه فقط میده ولی کار من دو گروه است چجوری باید بگیرم
    یوال دیگم از چه ازمونی باید استفاده کنم داده هام کمی هستن و تاثبر یک برنامه حرکتی بر روی شناخت و ادراک رو میخام بسنجمممنون میشم راهنماییم کنید

    پاسخ
    • مدیر آموزش
      مدیر آموزش says:

      با سلام
      معمولا براساس گروه گرفته نمی شود و فقط کل داده ها گرفته می شود.
      اما اگر بخواهید برای هر کدام جداگانه بگیرید باید در منوی DATA بعد گزینه spilit داده ها رو براساس گروه دو نیمه کنید و بعد آزمون رو بگیرید. اینطوری برای هر گروه یک جدول جدا می دهد.

      پاسخ
      • فاطمه
        فاطمه says:

        ینی نرمال بودن به صورت کلی بنویسیم درسته یا باید گروه ها رو جداکنیم؟ میشه لطف کنین بگین از چه ازمونی باید استفاده کنم با توجه به اینکه فرضیه برنامه تمرینی بر ادراک و شناخت تاثیر دارد و دو گروه ازمایش و کنرل دارم و پیش ازمون و پس ازمونم دارم ا
        ممنون از راهنمایی تون

        پاسخ
  6. محمد علی
    محمد علی says:

    سلام وقت بخیر
    بنده هم در مورد نحوی براورد نرمال بودن داده های در حالتی که دو گروه (آزمون و گواه) وجود داشته باشه سوال داشتم. اگه میشه راهنمایی بفرمایید
    ممنون

    پاسخ
  7. بهنام ساران
    بهنام ساران says:

    باسلام و تشکر. خواستم سوال کنم اگر بر اساس نتیجه آزمون کولموگروف اسمیرنوف توزیع غیرنرمال داشته باشیم. میتونیم از آزمون تحلیلی PLS ( حداقل مجزورات جزئی ) امکان پذیر هست ?

    پاسخ
  8. Solmaz
    Solmaz says:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش says:

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

      پاسخ
  9. فاطمه
    فاطمه says:

    با تشکر فراوان .لطفا بیشتر توضییح بدیذ .در مورد نحوه نرمال بودن داده ها ؟وچطور باید داده ها رو انتقال بدیم

    پاسخ
  10. سمانه
    سمانه says:

    با سلام من وقتی از روشی که گفتید پیش می رم اون دو ردیفی که می گید مهمه حرف z نمی یاد و همه اعداد در ردیف اخر۰/۰۰۰۰ میاد کارم چجوریه؟

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش says:

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

      پاسخ
        • مدیر پژوهش
          مدیر پژوهش says:

          داده ها باید برحسب چند فاکتور بررسی بشه و مطمئن بشیم که ریزشی در داده ها به وجود نیامده یا اشتباهی رخ نداده باشد.

          پاسخ
          • سعیده
            سعیده says:

            سلام ممنون از مطالب بسیار مفیدتون برای من هم همین مشکل پیش اومده، میشه لطفاً راهنمایی کنید که دقیقا چه چیزی رو در داده ها بررسی کنیم؟

  11. احمد
    احمد says:

    سلام
    ببخشید من ازمون نرمال بودن از مسیر exploreمیگیرمدنتایج با ازمون کولموگراف نرمال هستند ولی با ازمون شپیرولیک نرمال نیستند. اینجا تکلیف چیست؟
    همچنین از مسیر دیگر که ازمون کولموگراف میگیرم نتایج ازمون متفاوت از مسیر explore است؟
    نمی دانم کدام نتایج را بپذیرم.
    ممنون میشوم راهنمایی کنید

    پاسخ
  12. فاطمه
    فاطمه says:

    سلام
    دوتا گروه مستقل دارم ۷۰ ۷۰ در مجموع ۱۴۰ نفر. یه متغیر مستقل دارم و دوتا وابسته
    میخوام ببینم که توزیع نرمال هست یا نه.
    حالا من باید برای هر گروه به صورت جداگانه آزمون نرمال بودن رو انجام بدم یا اینکه به صورت کل؟؟
    اگر به صورت جدا جدا هست از چه مسیری باید برم؟؟

    پاسخ
    • مدیر آموزش
      مدیر آموزش says:

      اگر جداگانه انجام بدید بهتره. البته چون تعداد نمونه کمتر میشه احتمال زیاد از نرمال بودن خارج میشه.
      برای جدا انجام دادن باید spilit کنید که در مطالب قبلی آموزش داده شده.

      پاسخ
      • فاطمه
        فاطمه says:

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

        پاسخ
      • حسنا
        حسنا says:

        این جواب ازمون نرمال بودن داده هام بود پس توزیع نرمال است؟
        سوال دیگر اینکه بر چه اساسی بین ازمون شاپیروویلک و اسمیرنوف یکی را انتخاب کنم؟؟؟

        پاسخ
  13. مونا
    مونا says:

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

    پاسخ
    • مدیر آموزش
      مدیر آموزش says:

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

      پاسخ
  14. محسن
    محسن says:

    ممنون از مطلب خوبتون.
    فقط یک سوال! آیا امکان دارد که بر روی یک سری از داده ها این آزمون رو تست کنیم و معلوم شود که داده ها با بیش از یک توزیع آماری مطابقت دارد؟ مثلا هم توزیع نمایی و هم توزیع نرمال. یا هم توزیع نمایی و یک توزیع دیگر.
    ممنون از جوابتون

    پاسخ
  15. فاطمه
    فاطمه says:

    سلام
    ممنون بابت مطالب خوب تون.
    اگر بجای kolmogorov-smirnov z بنویسه test statistics مشکلی داره؟
    و این توضیحاتی که پایین جدول مینویسه یعنی چی؟ از نظر آماری درک شون نمیکنم.
    Test distribution is Normal. یعنی داده ها پارامتریک هستن؟ یا توزیع نرمال پیز دیگه ای است؟

    Lilliefors Significance Correction. اینم برای sig مینویسه که متوجه نمیشم یعنی چی؟

    پاسخ
  16. Zahra
    Zahra says:

    سلام ببخشید من در یه جا خوندم که این روش برای داده های بیش تر از ۳۰نفر جواب نمی دهد در نتیجه دوستانی که میگن ردیف آخر یعنبsigبراشون صفر امده شاید دلیلش همینه

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش says:

      کمتر از ۳۰ نفر البته درست است. میتونه دلایل مختلفی داشته باشه اعم از اینکه تحلیل دقیق انجام نشده و یا موارد دیگر

      پاسخ
      • Zahra
        Zahra says:

        سلام بله بیش تر از ۳۰ مقدار zبرای من۲٫۱۸۸و sigصفر امد شما میتونید راهنمایی کنید چرا این دو مقدار با هم ناهمخوان هستند

        پاسخ
  17. سارا
    سارا says:

    سلام
    ممنون از آموزش ،من برای انجام آزمون ANOVA اومدم نرمالیتی رو سنجیدن کشیدگی ۱.۱۵۹- و چولگی ۰.۸۶۰- شد بنابراین داده‌ها نرمال هستند؟ چون از آزمون شاپیرو ویک و کولموگروف اسمیرنوف، sign=0 بدست میاد الان من میتونم به کشیدگی و چولگیاسناد کنم و آزمونANOVA رو انجام بدم؟

    پاسخ
  18. آرمان جعفری
    آرمان جعفری says:

    سلام ممنون میشم کمکم کنید
    من یه پرسشنامه تهیه کردم و تو اون ۷۲ تا سوال دارم و اینکه سن و جنسیت و شغل و سابقه کاری پاسخ دهنده ها رو هم خواستم ازشون
    الان من آزمون اسمیرنوف رو باید برای کدومشوو انجام بدم؟ واقعا من گنگم اصلا نمیدونم باید چیکار کنم خواهشا کمکم کنید

    پاسخ
  19. زهره
    زهره says:

    با سلام و وقت بخیر، من آزمونو میگیرم، سطح معناداری ۰٫۰۱ میشه که کوچکتر از ۰٫۰۵ هست و این یعنی توزیع نرمال نیست، اما خود نرم افزار، زیر جدول مینویسه توزیع نرماله! علت چیه واقعا؟ بالاخره توزیع نرمال میشه یا نه؟

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش says:

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

      پاسخ

دیدگاه خود را ثبت کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *