Section author: Danielle J. Navarro and David R. Foxcroft
ஒரு மாறியை மாற்றுதல் மற்றும் மறுசீரமைத்தல்
உங்கள் மாறிகள் ஒன்று நீங்கள் உண்மையிலேயே விரும்பும் மாறிக்கு சமமானதல்ல என்பதைக் கண்டறிவது உண்மையான உலக தரவு பகுப்பாய்வில் அசாதாரணமானது அல்ல. உதாரணமாக, தொடர்ச்சியான மாறியை எடுத்துக்கொள்வது பெரும்பாலும் வசதியானது | தொடர்ச்சியான | (எ.கா., வயது) மற்றும் அதை ஒரு சிறிய எண்ணிக்கையிலான வகைகளாக உடைக்கவும் (எ.கா., இளைய, நடுத்தர, பழைய). மற்ற நேரங்களில், நீங்கள் ஒரு எண் மாறியை வேறு எண் மாறியாக மாற்ற வேண்டியிருக்கலாம் (எ.கா., அசல் மாறியின் முழுமையான மதிப்பில் நீங்கள் பகுப்பாய்வு செய்ய விரும்பலாம்). இந்த பிரிவில் சாமோவியில் இந்த விசயங்களை நீங்கள் செய்யக்கூடிய சில முக்கிய வழிகளை விவரிக்கிறேன்.
மாற்றப்பட்ட மாறியை உருவாக்குதல்
விவாதிக்க முதல் தந்திரம் ** மாற்றும் ** ஒரு மாறி. உண்மையில் எடுத்துக்கொள்ளப்பட்டால், * நீங்கள் ஒரு மாறிக்கு நீங்கள் செய்வது ஒரு மாற்றமாகும், ஆனால் நடைமுறையில் அதன் பொருள் என்னவென்றால், ஒரு புதிய மாறியை உருவாக்குவதற்கு அசல் மாறிக்கு ஒப்பீட்டளவில் எளிமையான கணித செயல்பாட்டைப் பயன்படுத்துகிறீர்கள், இது (அ) ஒரு சிறந்ததை வழங்குகிறது நீங்கள் உண்மையில் ஆர்வமுள்ள விசயத்தை விவரிக்கும் வழி, அல்லது (ஆ) நீங்கள் செய்ய விரும்பும் புள்ளிவிவர சோதனைகளின் அனுமானங்களுடன் மிகவும் நெருக்கமாக உடன்படுகிறது. இந்த கட்டத்தில், புள்ளிவிவர சோதனைகள் அல்லது அவற்றின் அனுமானங்களைப் பற்றி நான் பேசவில்லை என்பதால், முதல் வழக்கின் அடிப்படையில் ஒரு உதாரணத்தைக் காண்பிப்பேன்.
நான் ஒரு குறுகிய ஆய்வை நடத்தினேன் என்று வைத்துக்கொள்வோம், அதில் நான் 10 பேரை ஒரு கேள்வியைக் கேட்கிறேன்:
1 முதல் 7 வரை (கடுமையாக உடன்படவில்லை) 7 (கடுமையாக ஒப்புக்கொள்கிறேன்), “டைனோசர்கள் அருமை” என்ற கருத்தை நீங்கள் எந்த அளவிற்கு ஏற்றுக்கொள்கிறீர்கள்?
இப்போது தரவை ஏற்றி பார்ப்போம். | லிகர்ட் | _ தரவுத் தொகுப்பில் இந்த 10 நபர்களுக்கான மூல லிகர்ட்-அளவிலான பதில்களைக் கொண்ட ஒற்றை மாறி உள்ளது. இருப்பினும், நீங்கள் இதைப் பற்றி சிந்தித்தால், இந்த பதில்களைக் குறிக்க இது சிறந்த வழி அல்ல. மறுமொழி அளவை நாங்கள் அமைக்கும் மிகவும் சமச்சீர் வழி காரணமாக, அளவின் நடுப்பகுதி 0 என குறியிடப்பட்டிருக்க வேண்டும் (கருத்து இல்லை), மற்றும் இரண்டு இறுதிப் புள்ளிகள் **+3 ** ஆக இருக்க வேண்டும் (கடுமையாக ஒப்புக்கொள்கிறேன் ) மற்றும் **-3 ** (கடுமையாக உடன்படவில்லை). இந்த வழியில் தரவை மறுசீரமைப்பதன் மூலம், பதில்களைப் பற்றி நாம் உண்மையில் எப்படி நினைக்கிறோம் என்பதற்கு இது சற்று பிரதிபலிக்கிறது. இங்கே மறுவடிவமைப்பு மிகவும் நேரடியானது, மூல மதிப்பெண்களிலிருந்து 4 ஐக் கழிப்போம். சாமோவியில் நீங்கள் ஒரு புதிய மாறியைக் கணக்கிடுவதன் மூலம் இதைச் செய்யலாம்: `` தரவு`` தாவலில் உள்ள `` கம்ப்யூட்`` பொத்தானைக் சொடுக்கு செய்க, மேலும் விரிதாளில் ஒரு புதிய மாறி சேர்க்கப்பட்டிருப்பதை நீங்கள் காண்பீர்கள். இந்த புதிய மாறியை `` likert.centred`` (மேலே சென்று அதைத் தட்டச்சு செய்க) அழைப்போம், பின்னர் ஃபார்முலா பெட்டியில் பின்வருவனவற்றைச் சேர்க்கவும்: NumRef: Fig -likertraw:` likert.raw - 4`````````````````` லிகர்ட்.
Fig. 36 சாமோவியில் புதிய கணக்கிடப்பட்ட மாறியை உருவாக்குதல்
இந்த வடிவத்தில் தரவை வைத்திருப்பது பயனுள்ளதாக இருப்பதற்கு ஒரு காரணம் என்னவென்றால், கருத்தின் * திசையிலிருந்து * கருத்தின் * வலிமையை * தனித்தனியாக பகுப்பாய்வு செய்ய நீங்கள் விரும்பும் நிறைய சூழ்நிலைகள் உள்ளன. இந்த இரண்டு வெவ்வேறு கருத்துக்களுக்கு இடையில் வேறுபடுவதற்காக இந்த `` லிகர்ட்.சென்ட்ரெட்`` மாறுபாட்டில் இரண்டு வெவ்வேறு மாற்றங்களை நாம் செய்யலாம். முதலாவதாக, ஒரு `` கருத்து. நீளம்` மாறுபாட்டைக் கணக்கிட, மையப்படுத்தப்பட்ட தரவின் முழுமையான மதிப்பை எடுக்க விரும்புகிறோம் ( ஏபிஎச்` செயல்பாட்டைப் பயன்படுத்தி). [#] _ சமோவியில், மற்றொரு புதிய மாறியை உருவாக்கவும் `` கணக்கிடு`` பொத்தானை. `` கருத்து. இது `` ஃபார்முலா`` பெட்டியில் சேர்க்கக்கூடிய வெவ்வேறு `` செயல்பாடுகள்`` மற்றும் `` மாறிகள்`` என்பதைக் காட்டுகிறது, எனவே `` ஏபிஎச்`` இல் இருமுறை சொடுக்கு செய்து, பின்னர் `` லிகர்ட்.சென்ட்ரெட்`` இல் இருமுறை சொடுக்கு செய்யவும் `` ஃபார்முலா`` பெட்டி `` ஏபிஎச் (லிகர்ட்.
Fig. 37 செயல்பாடுகள் மற்றும் மாறிகள் தேர்ந்தெடுக்க *f *: துணை: x பொத்தானைப் பயன்படுத்துதல்
இரண்டாவதாக, கருத்தின் திசையை மட்டுமே கொண்டிருக்கும் மற்றும் வலிமையை புறக்கணிக்கும் ஒரு மாறியைக் கணக்கிட, மாறியின் “அடையாளத்தை” கணக்கிட விரும்புகிறோம். சாமோவியில் இதைச் செய்ய `` if`` செயல்பாட்டைப் பயன்படுத்தலாம். `` கம்ப்யூட்`` பொத்தானைப் பயன்படுத்தி மற்றொரு புதிய மாறியை உருவாக்கவும், இந்த ஒரு `` கருத்து.சைன்`` என்று பெயரிடுங்கள், பின்னர் பின்வருவனவற்றை செயல்பாட்டு பெட்டியில் தட்டச்சு செய்க:
IF(likert.centred == 0, 0, likert.centred / opinion.strength)
முடிந்ததும், `` likert.centred`` மாறியிலிருந்து அனைத்து எதிர்மறை எண்களும் **-1 ** ஆக மாற்றப்படுவதை நீங்கள் காண்பீர்கள், எல்லா நேர்மறை எண்களும் ** 1 ** ஆக மாற்றப்படுகின்றன, மேலும் பூச்சியம் ** 0*ஆக இருக்கும் *, அவ்வாறு:
-1 1 -1 0 0 0 -1 1 1 1
இந்த `` if`` கட்டளை என்ன செய்கிறது என்பதை உடைப்போம். சமோவியில் `` இஃப்` அறிக்கைக்கு மூன்று பகுதிகள் உள்ளன, `` என்றால் (வெளிப்பாடு, மதிப்பு, வேறு) . முதல் பகுதி, `` வெளிப்பாடு ஒரு தர்க்கரீதியான அல்லது கணித அறிக்கையாக இருக்கலாம். எங்கள் எடுத்துக்காட்டில், `` likert.centred == 0`` ஐ குறிப்பிட்டுள்ளோம், இது `` likert.centred`` பூச்சியமாக இருக்கும் மதிப்புகளுக்கு `` உண்மை``. அடுத்த பகுதி, `` மதிப்பு``, ஒரு பகுதி ஒன்றில் வெளிப்பாடு `` உண்மை`` என்ற புதிய மதிப்பு. எங்கள் எடுத்துக்காட்டில், `` லிகர்ட்.சென்ட்ரெட்`` பூச்சியமாக இருக்கும் அந்த மதிப்புகள் அனைத்திற்கும், அவற்றை பூச்சியமாக வைத்திருங்கள் என்று நாங்கள் கூறியுள்ளோம். அடுத்த பகுதியில், `` வேறு``, பகுதி `` பொய்யான`` என மதிப்பிட்டால், பயன்படுத்த வேண்டிய மற்றொரு தர்க்கரீதியான அல்லது கணித அறிக்கையை உள்ளிடலாம், அதாவது `` likert.centred`` பூச்சியமாக இல்லை. எங்கள் எடுத்துக்காட்டில், `` -1`` அல்லது +1` கொடுக்க` -1` அல்லது`+1` ஆகியவற்றைக் கொடுக்க `` லிகர்ட்.சென்ட்ரெட்`` ஐ கருத்து மூலம் பிரித்துள்ளோம். `` லிகர்ட்.சென்ட்ரெட்`. [#] _
நாங்கள் முடித்துவிட்டோம். எங்களிடம் இப்போது மூன்று பளபளப்பான புதிய மாறிகள் உள்ளன, இவை அனைத்தும் அசல் `` likert.raw`` மாறுபாட்டின் பயனுள்ள மாற்றங்கள்.
ஒரு மாறியை சிறிய எண்ணிக்கையிலான தனித்துவமான நிலைகள் அல்லது வகைகளாக சரிந்தது
ஒரு நடைமுறையில் அடிக்கடி வரும் ஒரு நடைமுறை பணி ஒரு மாறியை ஒரு சிறிய எண்ணிக்கையிலான தனித்துவமான நிலைகள் அல்லது வகைகளாக மாற்றுவதில் சிக்கல். உதாரணமாக, ஒரு சமூகக் கூட்டத்தில் மக்களின் அகவை விநியோகத்தைப் பார்க்க நான் ஆர்வமாக உள்ளேன் என்று வைத்துக்கொள்வோம்:
60, 58, 24, 26, 34, 42, 31, 30, 33, 2, 9
சில சூழ்நிலைகளில் இவற்றை ஒரு சிறிய எண்ணிக்கையிலான வகைகளாக தொகுக்க இது மிகவும் உதவியாக இருக்கும். எடுத்துக்காட்டாக, நாங்கள் தரவை மூன்று பரந்த வகைகளாக தொகுக்கலாம்: இளம் (0-20), அகவை வந்தோர் (21-40) மற்றும் அதற்கு மேற்பட்டவர்கள் (41-60). இது மிகவும் கரடுமுரடான வகைப்பாடு ஆகும், மேலும் நான் இணைத்த லேபிள்கள் இந்த தரவுத் தொகுப்பின் சூழலில் மட்டுமே அர்த்தமுள்ளதாக இருக்கும் (எ.கா., பொதுவாகப் பார்க்கும்போது, 42 அகவை குழந்தை தங்களை “பழையதாக” கருதாது). நாங்கள் ஏற்கனவே பயன்படுத்திய சாமோவி `` இஃப்` செயல்பாட்டைப் பயன்படுத்தி இந்த மாறியை மிக எளிதாக நறுக்கலாம். இந்த நேரத்தில் நாம் உள்ளமை `` if` அறிக்கைகளைக் குறிப்பிட வேண்டும், அதாவது `` என்றால்` முதல் தர்க்கரீதியான வெளிப்பாடு `` உண்மை``, முதல் மதிப்பைச் செருகவும், ஆனால் `` if`` இரண்டாவது தர்க்கரீதியான வெளிப்பாடு ` உண்மை`, இரண்டாவது மதிப்பைச் செருகவும், ஆனால்` if` மூன்றாவது தர்க்கரீதியான வெளிப்பாடு` உண்மை`, பின்னர் மூன்றாவது மதிப்பைச் செருகவும். இதை இவ்வாறு எழுதலாம்:
IF(Age >= 0 and Age <= 20, 1, IF(Age >= 21 and Age <= 40, 2, IF(Age >= 41 and Age <= 60, 3 )))
கூடுகளின் போது மூன்று இடது அடைப்புக்குறிப்புகள் பயன்படுத்தப்படுகின்றன என்பதை நினைவில் கொள்க, எனவே முழு அறிக்கையும் மூன்று சரியான அடைப்புக்குறிப்புகளுடன் முடிவடைய வேண்டும், இல்லையெனில் உங்களுக்கு பிழை செய்தி கிடைக்கும். இந்த தரவு கையாளுதலுக்கான சாமோவி திரை காட்சி, அதனுடன் கூடிய அதிர்வெண் அட்டவணையுடன், இதில் காட்டப்பட்டுள்ளது: NumRef: Fig-agecats:
Fig. 38 சாமோவி `` if`` செயல்பாட்டைப் பயன்படுத்தி ஒரு மாறியை சிறிய எண்ணிக்கையிலான தனித்துவமான நிலைகளில் சரிந்து விடுங்கள்
உங்கள் ஆராய்ச்சி திட்டத்தின் அடிப்படையில் இதன் விளைவாக வரும் வகைகள் ஏதேனும் அர்த்தமுள்ளதா இல்லையா என்பதைக் கண்டுபிடிக்க நேரம் ஒதுக்குவது முதன்மை. அர்த்தமுள்ள வகைகளாக அவர்கள் உங்களுக்கு எந்த அர்த்தமும் இல்லை என்றால், அந்த வகைகளைப் பயன்படுத்தும் எந்தவொரு தரவு பகுப்பாய்வும் அர்த்தமற்றதாக இருக்கும். மிகவும் பொதுவாக, நடைமுறையில், மக்கள் தங்கள் (தொடர்ச்சியான மற்றும் குழப்பமான) தரவை ஒரு சில (தனித்துவமான மற்றும் எளிமையான) வகைகளாக செதுக்குவதற்கு மிகவும் வலுவான ஆசை இருப்பதை நான் கவனித்தேன், பின்னர் அசல் தரவுக்கு பதிலாக வகைப்படுத்தப்பட்ட தரவைப் பயன்படுத்தி பகுப்பாய்வுகளை இயக்கவும். .
பல மாறிகள் பயன்படுத்தக்கூடிய ஒரு மாற்றத்தை உருவாக்குதல்
சில நேரங்களில் நீங்கள் ஒரே மாற்றத்தை ஒன்றுக்கு மேற்பட்ட மாறிக்கு பயன்படுத்த விரும்புகிறீர்கள், எடுத்துக்காட்டாக, உங்களிடம் பல கேள்வித்தாள் உருப்படிகள் இருக்கும்போது, அவை அனைத்தும் ஒரே வழியில் மீண்டும் கணக்கிடப்பட வேண்டும் அல்லது மறுவடிவமைக்கப்பட வேண்டும். `` தரவு`` தாவலில் `` உருமாற்றம்`` பொத்தானைப் பயன்படுத்தி, சாமோவியில் சுத்தமாக அம்சங்களில் ஒன்று, நீங்கள் ஒரு மாற்றத்தை உருவாக்கலாம், பின்னர் அதை சேமித்து பல மாறிகள் பயன்படுத்தலாம். 10 பேருக்கு மூல லிகர்ட்-அளவிலான பதில்களுடன் ஒற்றை மாறியைக் கொண்ட | லிகர்ட் | _ தரவு தொகுப்பைப் பயன்படுத்தி மேலே உள்ள முதல் எடுத்துக்காட்டுக்குச் செல்வோம். நீங்கள் சேமிக்கக்கூடிய ஒரு உருமாற்றத்தை உருவாக்க, பின்னர் பல மாறிகள் முழுவதும் (உங்கள் தரவுக் கோப்பில் இதுபோன்ற மாறிகள் உங்களிடம் இருப்பதாகக் கருதி), முதலில் விரிதாள் எடிட்டர் செலக்டில் (அதாவது, சொடுக்கு செய்யவும்) ஆரம்பத்தில் மாற்றத்தை உருவாக்க நீங்கள் பயன்படுத்த விரும்பும் மாறி . எங்கள் எடுத்துக்காட்டில் இது `` likert.raw``. அடுத்து சாமோவி `` தரவு`` தாவலில் உள்ள `` உருமாறும்` பொத்தானைக் சொடுக்கு செய்து, இதுபோன்ற ஒன்றைக் காண்பீர்கள்: NumRef: Fig-transform1.
Fig. 39 சாமோவி `` உருமாற்றம்` கட்டளையைப் பயன்படுத்தி புதிய மாறி மாற்றத்தை உருவாக்குதல்
உங்கள் புதிய மாறிக்கு ஒரு பெயரைக் கொடுங்கள், அதை `` கருத்து. நீளம்`` என்று அழைப்போம், பின்னர் `` உருமாற்றம்` தேர்வு பெட்டியைப் பயன்படுத்தி சொடுக்கு செய்து புதிய உருமாற்றத்தை உருவாக்குங்கள்… என்பதைத் தேர்ந்தெடுக்கவும். இங்குதான் நீங்கள் விரும்பும் பல மாறிகள் வரை மீண்டும் பயன்படுத்தக்கூடிய மாற்றத்தை நீங்கள் உருவாக்குவீர்கள், மற்றும் பெயர். மாற்றம் தானாகவே நமக்கு ` உருமாற்றம் 1`` என்று பெயரிடப்படுகிறது (கற்பனையானது, ஊ. நீங்கள் விரும்பினால் இதை மாற்றலாம்). பின்னர் `` ஏபிஎச் ($ மூல - 4) `` என்ற வெளிப்பாட்டை செயல்பாட்டு உரை பெட்டியில் தட்டச்சு செய்க: எண்ரெஃப்: அத்தி -டிரான்ச்ஃபார்ம் 2, உங்கள் விசைப்பலகையில் உள்ளிடவும் அல்லது திரும்பவும் அழுத்தவும், ஏய் ப்ரெச்டோ, நீங்கள் ஒரு புதிய மாற்றத்தை உருவாக்கியுள்ளீர்கள் அதை `` likert.raw`` மாறிக்கு பயன்படுத்தினார்! நல்லது, ஈ. வெளிப்பாட்டில் மாறி லேபிளைப் பயன்படுத்துவதற்குப் பதிலாக, நாங்கள் `` $ மூல`` ஐப் பயன்படுத்தினோம் என்பதை நினைவில் கொள்க. இதுதான், நாங்கள் விரும்பும் பல மாறுபாடுகளுடன் அதே மாற்றத்தைப் பயன்படுத்தலாம் - நீங்கள் மாற்றும் மூல மாறியைக் குறிக்க சாமோவிக்கு `` $ மூல`` ஐப் பயன்படுத்த வேண்டும். உங்கள் மாற்றமும் சேமிக்கப்பட்டு, நீங்கள் விரும்பும் எந்த நேரத்திலும் மீண்டும் பயன்படுத்தலாம் (தரவுத்தொகுப்பை `` .OMV`` கோப்பாக சேமிக்கிறது, இல்லையெனில் நீங்கள் அதை இழப்பீர்கள்!).
Fig. 40 சமோவியில் ஒரு மாற்றத்தைக் குறிப்பிடுவது, கற்பனையாக பெயரிடப்பட்ட `` உருமாற்றம் 1`` எனக் காப்பாற்றப்பட வேண்டும்
நாங்கள் பார்த்த இரண்டாவது எடுத்துக்காட்டு, ஒரு சமூகக் கூட்டத்தில் மக்களின் அகவை வழங்கல் மூலம் நீங்கள் ஒரு மாற்றத்தை உருவாக்கலாம். போ, நீங்கள் விரும்புகிறீர்கள் என்று உங்களுக்குத் தெரியும்! இந்த மாறியை நாங்கள் மூன்று குழுக்களாக சரிந்தோம் என்பதை நினைவில் கொள்ளுங்கள்: இளைய, அகவை வந்தோர் மற்றும் அதற்கு மேற்பட்டவர்கள். இந்த நேரத்தில் நாங்கள் அதையே அடைவோம், ஆனால் சாமோவியைப் பயன்படுத்தி `` உருமாற்றம்` `` நிபந்தனையைச் சேர்க்கவும். இந்த தரவு தொகுப்புடன் (அதற்குச் செல்லுங்கள் அல்லது நீங்கள் சேமிக்கவில்லை என்றால் மீண்டும் உருவாக்கவும்) ஒரு புதிய மாறி மாற்றத்தை அமைக்கவும். மாற்றப்பட்ட மாறியை `` அகேகாட்ச்`` மற்றும் நீங்கள் `` வயதுக் குழுக்கள்`` உருவாக்கும் மாற்றத்தை அழைக்கவும். பின்னர் பெரிய + செயல்பாட்டு பெட்டியின் அடுத்து அடையாளம் காணவும். இது `` நிபந்தனையைச் சேர்` பொத்தானாகும், நான் ஒரு பெரிய சிவப்பு அம்புக்குறியை மாட்டிக்கொண்டேன்: NumRef: Fig-transform3 எனவே இது எங்கே என்பதை நீங்கள் சரியாகக் காணலாம். காட்டப்பட்டுள்ள மாற்றத்தை மீண்டும் உருவாக்கவும்: NumRef: Fig-transform3 மேலும் நீங்கள் செய்தபோது, புதிய மதிப்புகள் விரிதாள் சாளரத்தில் தோன்றும். மேலும் என்னவென்றால், `` வயதுக் குழுக்கள்`` மாற்றம் சேமிக்கப்பட்டுள்ளது, மேலும் நீங்கள் விரும்பும் எந்த நேரத்திலும் மீண்டும் பயன்படுத்தலாம். சரி, எனவே உங்களிடம் ஒன்றுக்கு மேற்பட்ட `` வயது`` மாறுபடும் சாத்தியமில்லை என்று எனக்குத் தெரியும், ஆனால் சாமோவியில் மாற்றங்களை எவ்வாறு அமைப்பது என்ற யோசனையை நீங்கள் இப்போது பெறுகிறீர்கள், எனவே இந்த யோசனையை மற்ற வகையான மாறிகள் மூலம் பின்பற்றலாம். இதற்கான ஒரு பொதுவான காட்சி, உங்களிடம் 20 உருப்படிகள் (மாறிகள்) ஒரு கேள்வித்தாள் அளவைக் கொண்டிருக்கும்போது, ஒவ்வொரு உருப்படியும் முதலில் 1 முதல் 6 வரை அடித்தது, ஆனால், சில காரணங்களால் அல்லது தரவின் நகைச்சுவையானது அனைத்து உருப்படிகளையும் 1 என மறுபரிசீலனை செய்ய முடிவு செய்கிறது 3 க்கு. நீங்கள் மறுபரிசீலனை செய்ய விரும்பும் ஒவ்வொரு மாறிக்கும் உங்கள் மாற்றத்தை உருவாக்கி மீண்டும் பயன்படுத்துவதன் மூலம் சாமோவியில் இதை எளிதாக செய்யலாம்.
Fig. 41 `` நிபந்தனை சேர் நிபந்தனை` பொத்தானைப் பயன்படுத்தி சமோவி மூன்று அகவை வகைகளாக மாற்றப்படுகிறார்