فهرست مطالب
کدگذاری مجدد متغیرها در SPSS
در این مقاله نحوه کدگذاری مجدد متغیرها در SPSS آموزش داده می شود.
گاهی اوقات برای انجام برخی تحلیل ها نیاز به داده های گسسته داریم. روش Recode یکی از مفید ترین روندهایی است که جهت تبدیل یک متغیر پیوسته به متغیر گسسته بکار می رود. گزینه Recode از منوی Transform جهت کدگذاری یک متغیر پیوسته به رده های از هم جدا به کار می رود. دو فرمان Recode در نرم افزار SPSS وجود دارد :
کاربرد | شرح |
---|---|
مقادیر تبدیل شده یک متغیر را بر روی خود آن متغیر ثبت می کند. | Recode into Same Variables |
مقادیر کدبندی را در یک ستون جدید از داده ها ثبت می کند. | Recode into Different Variables |
کدگذاری مجدد متغیرها در SPSS (دسته بندی داده های کمی)
برای مثال برای تبدیل نمرات ریاضی 1 دانشجویان (برای مشاهده دیتا اینجا کلیک کنید) به چهار گروه مختلف کد 1 را برای نمرات بین (صفر تا پنج)، کد 2 را برای نمرات بین (پنج تا 10)، کد 3 را برای نمرات بین (10 تا 15) و در آخر کد 5 را برای نمرات بین (15 تا 20) در نظر می گیریم. در این مثال می خواهیم متغیر کدبندی شده را در ستون جدیدی از متغیرها تعریف کنیم. برای این کار مسیر زیر را در نرم افزار دنبال می کنیم.
Transform Recode into Different Variables
تنظیمات Recode into Different Variables
برای کدگذاری مجدد متغیرها در SPSS پس از باز شدن پنجره فوق متغیر ریاضی یک را انتخاب کرده و به وسیله پیکان قرار داده شده به کادر (Input Variable -> Output Variable) منتقل می کنیم. (همین کار را نیز به وسیله دو بار کلیک کردن بر روی متغیر ریاضی 1 می توانیم انجام دهیم.) در قسمت Output Variables در کادر Name نام متغیر جدیدی را که می خواهیم داده های تبدیل شده در آن قرار گیرند را (برای مثال NewRiazi) انتخاب می نماییم و برای ثبت بر روی دکمه Change کلیک می کنیم.
بر روی دکمه Old and New Values کلیک کرده تا پنجره آن باز شود.
برای این که اعداد بین 15 تا 20 را کد 4 بدهیم مطابق شکل بالا در قسمت Range در کادر بالایی عدد پایین بازه (15) و در کادر پایینی عدد بالایی بازه (20) را قرار می دهیم و به وسیله دکمه Add آن را به کادر Old –> New وارد می کنیم. این کار را به طور مشابه برای دیگر بازه ها انجام داده ایم. در انتها بر روی گزینه Continue کلیک کنید تا به پنجره شکل قبل باز گردید. اکنون گزینه OK برای شما فعال گردیده است. برروی آن کلیک کرده و متغیر NewRiazi را در اخرین ستون داده ها مشاهده نمایید.
مسعود علی مردی
هزاران داده تجزیه و تحلیل کردم تا به هدفم برسم و این داستان همچنان ادامه داره …
29 فروردین 1403
آموزش نرم افزار SPSS
بازدید: 19,542
سلام و خسته نباشید برای بدست آوردن نمره کل یک مقیاس ۸۴ سوالی در اس پی اس اس ۱۶ بعد اجرای دستور Compute و زدن دکمه OK به متغیرها متغیری اضافه نمیشه لطفا راهنمایی بفرمایید مشکل کجاست. ممنونم.
سلام لطفا از نسخه های جدید نرم افزار استفاده کنید. برای دانلود SPSS نسخه 29 می توانید روی لینک کلیک کنید. به احتمال زیاد در قسمت کامپیوت نرم افزار اسم متغیر مورد نظر را به درستی وارد نمیکنید. نباید اسم دارای فاصله و حروف فارسی و علامت ها باشد.
سلام وقتتون بخیر
اگه بخوایم برای متغیر کیفی مون مثلا بیماری زمینه ای کد گذاری کنیم تو قسمت ولیو مثلا ۱ بیماری قلبی ۲ دیابت …
موقع وارد کردنداطلاعات اگه مریضی هر دوربیماری رو داشته باشه، چطوری میشه ۱ و۲ روباهم انتخاب کنیم؟
سلام بهتره برای هر بیماری در SPSS یک متغیر صفر و یکی تعریف کنید. برای مثال در متغیر بیماری قلبی اگر فرد دارای بیماری قلبی باشد کد یک و اگر نباشد کد صفر. همین کار برای متغیر بیماری دیابت نیز انجام می شود. اگر فرد دیابت داشته باشد کد یک اگر نداشته باشد کد صفر می گیرد. بنابراین به تعداد بیماری ها بایستی ستون داشته باشید در SPSS. به این کار میگن ساختن متغیر دامی
ممنون از پاسخ گویی سریعتون
یعنی اصلا این امکان در spss وجود نداره که هر دو گزینرو باهم انتخاب کرد؟
سلام ببخشید ما دسته ای از اعداد به عنوان نمره داریم چگونه در spss باید ان ها را به صو رت تقسیم شده بزرگتر از کوچک تر از یک عدد نمایش داد مثلا اعداد 1 تا 80 را به صورت دسته های E=80> نمایش داد
سلام نوید جان، پاسخ به این کامنت به صورت متنی ممکن نبود. واسه همین پاسخ طول کشید. از طریق لینک زیر میتونی ویدئوی پاسخ من رو ببینی 😉
ویدئو آموزش ریکود کردن در SPSS
با سلام
پرسشنامه ای با لیکرت 0 تا 3 داشتم که من به اشتباه 1 تا 4 در نظر گرفتم و تمام داده ها را طبق 1 تا 4 وارد کردم. آیا راهی هست که بشه این مورد رو اصلاح کرد و طبق بازه 0 تا 3 قرار داد یا اینکه باید به صورت دستی تمام داده ها را تغییر بدم و یکی کم کنم؟
محمدرضا عزیز، پاسخ به این کامنت به صورت متنی ممکن نبود. واسه همین پاسخ طول کشید. از طریق لینک زیر میتونی ویدئوی پاسخ من رو در یوتیوب ببینی 😉
آموزش دستور ریکود در SPSS
سلام . وقت بخیر . اگر تعداد missing ها زیاد باشه و بخواهیم اونها رو در یک کلاس جدید بزاریم ، باید چیکار کنیم ؟
سلام وقت بخیر عرض ادب میتونید از طریق پنجره Variable view مقدار مشخصی رو برای میسینگ ها تعریف کنید.
سلام
من برای یک پرسشنامه کل values ها رو از ۰ تا ۳ وارد کردم شامل زیاد کم خیلی کم و اصلا بود. و توی همه سوال ها مثلا اصلا و ۳ نمره داده بودم داده ها رو وارد کردم و اومدم خرده مقیاس ها رو حساب کنم دیدم بعضی سوال ها اصلا باید نمره معکوس یعنی ۰ داشته باشه تا نمره کل خرده مقیاس اوکی شه
اومدم values رو برای اون سوالا معکوس ها ویرایش کردم و اصلا رو ۰ نمره دادم ولی داده هام که وارد شدن تغییر نکرد الان میشه راهنمایی ام کنید
سلام وقت بخیر شما برای معکوس کردن نمرات بایستی از دستور ریکود استفاده کنید. نه این که Value ها را معکوس کنید 🌹
سلام و درود
وقتی در یک سوال باز ما پاسخ های متنوعی داریم،چطور این پاسخ ها کدگذاری میشن در ورودی داده ها؟
سلام وقت بخیر شما بایستی پاسخ ها را از نظر معنا و مفهوم دسته بندی کنید و سپس کدگذاری را انجام دهید.
سلام.
من تعدادی از ستون های فایلم را برای مثلا 30 پرسشنامه در ستون های جدید ریکود (معکوس) کردم. سپس 50 پرسشنامه دیگر وارد کردم که می خواهم آن ریکود کردن قبلی برای این پرسشنامه های جدید نیز اعمال شود در همان ستون های ریکود شده جدید. آیا spss این قابلیت را دارد یا نه باید ابتدا همه پرسشنامه ها را وارد و سپس عملیات ریکود را انجام دهم؟
سلام بایستی از ابتدا دستور ریکود رو انجام بدید.
سلام وقت به خیر
آیا داده های کیفی رو میشه به کمی تبدیل کرد ?با چه نرم افزاریی این کار رو انجام بدم
سلام و ممنونم از شما کلید OK بعد از تعریف بخش بالا فعال نیست راهنمایی بفرمایید
سلام وقت بخیر داخل تلگرام از صفحه اسکرین شات بفرستید لطفا
سلام
من بوسیله یک پرسشنامه چند خرده مقیاس را سنجش کردم که مثلآ 5 سوال برای یک خرده مقیاس و8برای یک دیگه والی آخر.الان میخوام میانگین هرخرده مقیاس رو بدست بیارم باید چکار کنم هرخرده مقیاس جداگانه میانگینش بدست بیاد؟ باتشکر
سلام وقت بخیر باید از دستور کامپیوت در SPSS استفاده کنید.
همچنین میتونید از طریق اکسل این کار رو انجام بدید.
سلام وقتتون بخیر
ببخشید نحو کد گذاری سوال ها در بسته SPSS (حالت کیفی) بصورت مرحلهای بفرمایید.
ممنون بابت سایت خوبتون
سلام وقت بخیر بله حتما
سلام
وقت بخیر
گزیه range چگونه فعال میشود؟
سلام وقت بخیر زمانی که دیتاهای شما از نوع کمی باشند به طور خودکار این قابلیت در نرم افزار فعال است.
سلام وقت بخیر ، در کد گذاریر بیشتر از یه کد(1) نمیتونم تعریف کنم علتش چیه ؟ من میخوام اگه داده هام مثبت باشه کد 1 اگه منفی باشه کد 0 تعریف شه
سلام وقت بخیر؛
کد گذاری را در کجا انجام می دهید ؟
لطفا عکس از صفحه خود ارسال بفرمایید.
سلام شمارتون چنده یه سوال آماری داشتم ؟
سلام . وقتی میخواهیم از طریق دیتا اطلاعات پرسشنامه را وارد spss کنیم چطوری متغییر ها را به عدد تبدیل کنیم .( با کد گذاری تغییر نکردند)
عرض سلام و احترام؛
احتمالا یک فایل دیتا دارید که سلول های آن با کلمات و حروف پر شده اند.
برای کدگذاری روشی که ما استفاده می کنیم به این صورت است که ابتدا در نرم افزار اکسل فایل دیتا را باز می کنیم و با دستور Replace کدگذاری را انجام می دهیم.
برای مثال هر جایی که گزینه خیلی زیاد پاسخ داده شده است را به کد پنج تغییر می دهیم.
این کار را برای همه متغیرها انجام می دهیم و دیتاها را در SPSS منتقل می کنیم.
حال در SPSS از طریق گزینه value کدگذاری ها را معرفی می کنیم.
سام متغیر کنترلی رو چه طور بنویسم در نرم افزار ؟
سلام هنگام تعریف و ورود داده به نرم افزار نقش متغیرها در تحقیق اهمیت ندارد. می توانید مانند متغیر مستقل متغیر کنترلی را در SPSS تعریف کنید.
تفاوت در هنگام اجرای آزمون است که باید در جای خود متغیرهای مورد نظر را وارد کنید.
برای مثال در رگرسیون متغیرهای کنترلی و مستقل را در کادر Independent و متغیر وابسته را در کادر Dependent وارد می نماییم.
سلام.من دسته ای از متغیرهای رتبه ای پنج گزینه ای رو با دستور کمپیوت تبدیل به یک متغیر کمی کردم حالا برای اینک ریکود کنم نمیدونم چجوری اونا رو دسته بندی کنم لطفاً راهنمایی کنید با تشکر
سلام به چه صورت یک متغیر کیفی رتبه ای را به متغیر کمی تبدیل کرده اید ؟
سلام دستت درد نکنه اگه missing داشته باشیم مثلا امتحان نداده چکار کنیم
سلام بایستی در مورد کارتون توضیحات بیشتری بدهید.
معمولا برای داده های کیفی عملیات خاصی روی مقادیر میسینگ انجام نمی دهیم. بسته به نوع گزارش و آزمون آماری، نحوه برخورد با میسینگ دیتا متفاوت خواهد بود.
سلام
من بعدازوارد کردن داده به اس پی اس اس ؛ از طریق کمپیوت (جمع 10تا) پرسش، خرده مقیاس درست کردم با چند تا از سوالات
سوالات من از 5تا گویه تشکیل شده (کاملا مخالف تا کاملا موافق) من چجوری این گویه ها رو بازسازی کنم تو خرده مقیاس های جدید؟؟/
چون دیتاها اعداد متفاوتی میده
سلام متوجه سوالتون نشدم. میخواید که به صورت معکوس از خرده مقیاس ها گویه ها رو بدست بیارید ؟
سلام خسته نباشید من واسه ارزیابی کارکنان متغیر عنوان شغلی رو نمیدونم چه طور کد بدم چون تعدادشون حدود شصت هفتاد تا میشه یعنی به تعداد اون ها باید کد بزارم؟
عرض سلام و احترام؛
اصولا زمانی از کدگذاری استفاده می کنیم که از تکرار اسم بپرهیزیم. برای مثال ما برای زن ها کد یک و برای مرد ها کد دو در نظر می گیریم. چون این کار در هنگام وارد کردن اطلاعات پرسشنامه کار را آسان تر خواهد کرد. اما زمانی که پاسخ ها بسیار متنوع هستند و هفتادتا پاسخ داریم دیگر نیاز به این کار نیست. مگر این که بخواهید تحلیل یا آزمون مقایسه ای خاصی انجام دهید.
بسیار عالی و کاربردی
سلام..وب سایت خوبی دارید..یه سوال؟ اگر متغیری داشته باشیم که برای وارد کردن رکورد باید چند گزینه ثبت گردد راه حل چیست؟ مثلا سوال به این صورت است: نقش شما در پروژه های ساختمانی چیست؟ و یک پاسخ دهنده از بین گزینه ها تعداد 3 پاسخ را انتخاب میکند..1- مالک 2- مدیر و پاسخ دهنده دیگر سه گزینه انتخاب میکند … چطور میتوان در spss این رکوردها را برای یک متغیر تعریف نمود؟ متشکر
عرض سلام و احترام،
در این صورت برای هر گزینه یک متغیر (ستون در SPSS) دو سطحی تعریف کنید. بدین صورت که اگر فرد آن گزینه را انتخاب کند کد یک و اگر انتخاب نکند کد صفر بگیرد.
سلام من کدها را از یک تا چهار داده ام ولی باید از صفر تا 3 باشد چه کار کنم ؟
سلام از دستور ریکود در SPSS استفاده کنید. کد یک را به صفر، کد دو را به یک، کد سه را به دو و کد چهار را به سه تبدیل کنید.
همچنین می توانید در اکسل از دستور Replace استفاده کنید.
سپاس از راهنمائی شما