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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

61 پاسخ
  1. Shirin
    Shirin گفته:

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

    پاسخ
  2. معصومه حسینی
    معصومه حسینی گفته:

    توضیحات بسیار خوب است لطفا در مورد تحلیل کواریانس نیز مطلب بگذارید با تشکر

    پاسخ
    • مدیر آموزش
      مدیر آموزش گفته:

      حتماً. به زودی در مورد تحلیل کوواریانس و کوواریانس چند متغیره هم مطلب میذاریم

      پاسخ
  3. دکتر حمید رحیمی
    دکتر حمید رحیمی گفته:

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

    پاسخ
    • فهیمه
      فهیمه گفته:

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

      پاسخ
  4. فاطمه شرفی
    فاطمه شرفی گفته:

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

    پاسخ
  5. fatemeh
    fatemeh گفته:

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

    پاسخ
  6. مریم
    مریم گفته:

    مرسی از مطالبتون، یک ساعت بود نمیدونستم چیکار کنم…. واقعا متشکرم

    پاسخ
  7. محسن
    محسن گفته:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

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

      پاسخ
  8. فاطمه
    فاطمه گفته:

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

    پاسخ
    • مدیر آموزش
      مدیر آموزش گفته:

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

      پاسخ
      • فاطمه
        فاطمه گفته:

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

        پاسخ
  9. محمد علی
    محمد علی گفته:

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

    پاسخ
  10. بهنام ساران
    بهنام ساران گفته:

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

    پاسخ
  11. Solmaz
    Solmaz گفته:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

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

      پاسخ
  12. فاطمه
    فاطمه گفته:

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

    پاسخ
  13. پورکریم
    پورکریم گفته:

    باسلام
    از مطالب آموزشی بسیارخوب و مفیدتان بینهایت سپاسگزارم.

    پاسخ
  14. سمانه
    سمانه گفته:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

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

      پاسخ
      • mohsen
        mohsen گفته:

        سلام. برای من هم همین مشکل پیش اومده. گفتید داده ها بررسی بشه. منظورتون دقیقن چیه؟

        پاسخ
        • مدیر پژوهش
          مدیر پژوهش گفته:

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

          پاسخ
          • سعیده
            سعیده گفته:

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

  15. احمد
    احمد گفته:

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

    پاسخ
  16. فاطمه
    فاطمه گفته:

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

    پاسخ
    • مدیر آموزش
      مدیر آموزش گفته:

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

      پاسخ
      • فاطمه
        فاطمه گفته:

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

        پاسخ
  17. حسنا
    حسنا گفته:

    اگر sig 0.99باشه یعنی نزدیک به ۱ این نشونه ی خوبیه یا بد؟ زیادی نرمال نیست؟؟؟

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

      این نشان میدهد فرضیه شما رد شده است. برای معناداری باید کوچکتر ۰/۰۱ یا ۰/۰۵ باشد.

      پاسخ
      • حسنا
        حسنا گفته:

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

        پاسخ
  18. مونا
    مونا گفته:

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

    پاسخ
    • مدیر آموزش
      مدیر آموزش گفته:

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

      پاسخ
  19. محسن
    محسن گفته:

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

    پاسخ
  20. فاطمه
    فاطمه گفته:

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

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

    پاسخ
    • فاطمه
      فاطمه گفته:

      یا گاهی این پیام میاد برای sig:
      Significance can not be computed because sum of case weights is less than 5.

      پاسخ
  21. Zahra
    Zahra گفته:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

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

      پاسخ
      • Zahra
        Zahra گفته:

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

        پاسخ
  22. سارا
    سارا گفته:

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

    پاسخ
  23. سعیده
    سعیده گفته:

    میشه خواهش کنم در مورد تحلیل آزمون یو من ویتنی هم مطلب بگذارید؟
    سپاس فراوان

    پاسخ
  24. آرمان جعفری
    آرمان جعفری گفته:

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

    پاسخ
  25. زهره
    زهره گفته:

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

    پاسخ
    • مدیر پژوهش
      مدیر پژوهش گفته:

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

      پاسخ
  26. حمید آشتیانی
    حمید آشتیانی گفته:

    سلام
    وقت عالی متعالی

    بنده دانشجو هستم فردا هم در این زمینه امتحان دارم

    مطالب شما خیلی آموزنده و جالب است
    ولی متاسفانه من دیر با این سایت آشنا شدم
    انشالله در آینده در خدمتتون هستم
    ارادتمند آشتیانی

    پاسخ

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

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

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