സർവേ കാലിബ്രേഷനിലേക്കുള്ള ആമുഖം
ഒരു സർവേയിലൂടെ ശേഖരിക്കുന്ന സാമ്പിൾ ഡാറ്റ, യഥാർത്ഥ ജനസംഖ്യയുടെ (population) ഘടനയുമായി കൃത്യമായി പൊരുത്തപ്പെടണമെന്നില്ല. ലിംഗഭേദം, പ്രായം, പ്രദേശം തുടങ്ങിയ ജനസംഖ്യാപരമായ ഘടകങ്ങളിൽ സാമ്പിളും യഥാർത്ഥ ജനസംഖ്യയും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ പരിഹരിക്കാൻ ഗവേഷകർ ഉപയോഗിക്കുന്ന പ്രക്രിയയാണ് സർവേ കാലിബ്രേഷൻ. ഈ പ്രക്രിയയിലൂടെ ഓരോ റെസ്പോണ്ടന്റിനും പ്രത്യേക വെയ്റ്റുകൾ (weights) നൽകി, സാമ്പിളിന്റെ വിതരണം യഥാർത്ഥ ജനസംഖ്യാ വിതരണത്തിന് അനുയോജ്യമായ രീതിയിൽ ക്രമീകരിക്കുന്നു.
ഈ ക്രമീകരണങ്ങൾ വരുത്തുന്നതിനായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ള ഒരു സൗജന്യ ഓൺലൈൻ ടൂളാണ് "Survey Weighting Calculator". ഇത് ഉപയോക്താക്കൾ നൽകുന്ന റെസ്പോണ്ടന്റ് ഡാറ്റയെയും പോപ്പുലേഷൻ മാർജിനുകളെയും അടിസ്ഥാനമാക്കി റേക്കിംഗ് (raking അല്ലെങ്കിൽ iterative proportional fitting) അൽഗോരിതം ഉപയോഗിച്ച് വെയ്റ്റുകൾ കണക്കാക്കുന്നു. ഈ പ്രക്രിയ പൂർണ്ണമായും ഉപയോക്താവിന്റെ വെബ് ബ്രൗസറിനുള്ളിൽ തന്നെയാണ് നടക്കുന്നത്; നിങ്ങളുടെ റെസ്പോണ്ടന്റ് ഡാറ്റയും കണക്കാക്കിയ വെയ്റ്റുകളും ഈ ബ്രൗസറിൽ തന്നെ തുടരും, അവ ഒരിക്കലും അപ്ലോഡ് ചെയ്യപ്പെടില്ല.
റേക്കിംഗും പോസ്റ്റ്-സ്ട്രാറ്റിഫിക്കേഷനും തമ്മിലുള്ള വ്യത്യാസം
സർവേ ഡാറ്റ ക്രമീകരിക്കുന്നതിനുള്ള രണ്ട് പ്രധാന രീതികളാണ് റേക്കിംഗും പോസ്റ്റ്-സ്ട്രാറ്റിഫിക്കേഷനും.
- പോസ്റ്റ്-സ്ട്രാറ്റിഫിക്കേഷൻ (Post-Stratification): ഈ രീതിയിൽ, കാലിബ്രേഷൻ വേരിയബിളുകളുടെ എല്ലാ കോമ്പിനേഷനുകളും (ഉദാഹരണത്തിന്: പ്രായം × ലിംഗഭേദം × പ്രദേശം) ചേർന്ന സെല്ലുകൾ രൂപീകരിച്ച്, ഓരോ സെല്ലിനും പ്രത്യേക വെയ്റ്റുകൾ നൽകുന്നു. എന്നാൽ വേരിയബിളുകളുടെ എണ്ണം കൂടുമ്പോൾ, ചില സെല്ലുകളിൽ റെസ്പോണ്ടന്റുകൾ ഇല്ലാതാവുകയോ വളരെ കുറയുകയോ ചെയ്യാം.
- റേക്കിംഗ് (Raking): ഒന്നിലധികം മാർജിനൽ ടാർഗെറ്റുകൾ ലഭ്യമായിരിക്കുമ്പോൾ റേക്കിംഗ് അൽഗോരിതം ഓരോ വേരിയബിളിന്റെയും മാർജിനുകൾ ആവർത്തിച്ച് ക്രമീകരിക്കുന്നു. ഇത് ഓരോ കാറ്റഗറിയുടെയും ആകെ തുകകൾ ടാർഗെറ്റുകളുമായി പൊരുത്തപ്പെടുന്നത് വരെ പ്രക്രിയ തുടരുന്നു.
ഒരു കാറ്റഗറിക്കൽ വേരിയബിൾ മാത്രമാണ് നൽകുന്നതെങ്കിൽ, ഈ ടൂൾ ഒരു സൈക്കിൾ കൊണ്ട് കാലിബ്രേഷൻ പൂർത്തിയാക്കുന്നു. അത്തരം സാഹചര്യങ്ങളിൽ ഓരോ കാറ്റഗറിക്കും ലളിതമായ ടാർഗെറ്റ്-ഷെയർ ÷ കറന്റ്-ഷെയർ ക്രമീകരണം ലഭിക്കുന്നു.
ഇൻപുട്ട് ഡാറ്റയും ഫോർമാറ്റുകളും
കാൽക്കുലേറ്റർ കൃത്യമായി പ്രവർത്തിക്കുന്നതിന് താഴെ പറയുന്ന ഇൻപുട്ടുകൾ ആവശ്യമാണ്:
1. റെസ്പോണ്ടന്റ് ഡാറ്റ (Respondent data)
ഇത് ഹെഡർ വരിയും ഒരു വരിയിൽ ഒരു റെസ്പോണ്ടന്റ് വീതമുള്ളതുമായ ടേബിൾ ആയിരിക്കണം.
- ഫോർമാറ്റുകൾ: ടാബുകൾ, സെമിക്കോളനുകൾ, അല്ലെങ്കിൽ CSV കോമകൾ എന്നിവ ഡിലിമിറ്ററുകളായി ഉപയോഗിക്കാം. ഡെസിമൽ മാർക്ക് ഡോട്ട് അല്ലാത്ത പ്രദേശങ്ങളിൽ, ഡെസിമൽ സെല്ലിനുള്ളിൽ തന്നെ നിലനിൽക്കാൻ ടാബുകളോ സെമിക്കോളനുകളോ ഉപയോഗിക്കേണ്ടതാണ്.
- പരിധികൾ: പരമാവധി 2,000,000 ക്യാരക്ടറുകളും 20,000 റെസ്പോണ്ടന്റ് വരികളും മാത്രമേ അനുവദിക്കൂ. റെസ്പോണ്ടന്റ് ടേബിളിൽ ശൂന്യമല്ലാത്ത ഹെഡറുള്ള കുറഞ്ഞത് രണ്ട് പേരുള്ള കോളങ്ങളെങ്കിലും ഉണ്ടായിരിക്കണം. ഓരോ കോളത്തിനും തനതായ ഹെഡർ ഉണ്ടായിരിക്കണം.
2. പോപ്പുലേഷൻ മാർജിനുകൾ (%) (Population margins)
ജനസംഖ്യാ ടാർഗെറ്റുകൾ അടങ്ങിയ ടേബിൾ ആണിത്.
- ഫോർമാറ്റ്: ഇതിൽ കൃത്യമായി മൂന്ന് കോളങ്ങൾ ഉണ്ടായിരിക്കണം: വേരിയബിൾ, കാറ്റഗറി, ശതമാനം.
- പരിധികൾ: പരമാവധി 500 ടാർഗെറ്റ് വരികൾ, 6 കാലിബ്രേഷൻ വേരിയബിളുകൾ, അല്ലെങ്കിൽ ഒരു വേരിയബിളിന് പരമാവധി 100 കാറ്റഗറികൾ എന്നിവ മാത്രമേ അനുവദിക്കൂ. ഓരോ വേരിയബിളിന്റെയും ടാർഗെറ്റുകളുടെ ആകെ തുക കൃത്യമായി 100% ആയിരിക്കണം. വ്യക്തിഗത ടാർഗെറ്റ് ശതമാനങ്ങൾ 0% മുതൽ 100% വരെയായിരിക്കണം.
3. മറ്റ് ക്രമീകരണങ്ങൾ
- ബേസ്-വെയ്റ്റ് കോളം (Base-weight column): പ്രാരംഭ റിലേറ്റീവ് വെയ്റ്റുകൾ അടങ്ങിയ ഓപ്ഷണൽ കോളം. ഇത് ശൂന്യമായി വിട്ടാൽ എല്ലാവരെയും വെയ്റ്റ് 1-ൽ ആരംഭിക്കാൻ സഹായിക്കും. ഇതിലെ മൂല്യങ്ങൾ 0-ൽ കൂടുതലായ പരിമിത സംഖ്യകളായിരിക്കണം.
- ഔട്ട്കം കോളം (Outcome column): വെയ്റ്റഡ് മീനുകൾ താരതമ്യം ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഓപ്ഷണൽ ഫിനിറ്റ് ന്യൂമെറിക് കോളം.
- റിലേറ്റീവ് ടോളറൻസ് (Relative tolerance): അൽഗോരിതം എപ്പോൾ നിർത്തണം എന്ന് നിശ്ചയിക്കുന്ന ഡൈമൻഷൻലെസ്സ് ക്രമീകരണം (പരിധി: 1e-12 മുതൽ 1e-2 വരെ).
- പരമാവധി ഐറ്ററേഷനുകൾ (Maximum iterations): അൽഗോരിതം പരമാവധി എത്ര തവണ ആവർത്തിക്കണം എന്ന് നിശ്ചയിക്കുന്നു (പരിധി: 1 മുതൽ 500 വരെ).
അൽഗോരിതവും കണക്കുകൂട്ടലുകളും
റേക്കിംഗ് പ്രക്രിയയിൽ താഴെ പറയുന്ന സമവാക്യങ്ങൾ ഉപയോഗിച്ചാണ് ക്രമീകരണങ്ങളും ഡയഗ്നോസ്റ്റിക്സുകളും കണക്കാക്കുന്നത്:
ഒന്നാം സൈക്കിളിലെ അഡ്ജസ്റ്റ്മെന്റ് ഫാക്ടർ
ഓരോ വേരിയബിളിന്റെയും കാറ്റഗറിയുടെയും പ്രാരംഭ ക്രമീകരണം താഴെ പറയുന്ന രീതിയിലാണ് കണക്കാക്കുന്നത്:
‹variable› / ‹category›: ഫാക്ടർ = ടാർഗെറ്റ് തുക ÷ നിലവിലെ തുക = ‹target› ÷ ‹current› = ‹factor›
വെയ്റ്റ് നോർമലൈസേഷൻ
അവസാന വെയ്റ്റുകളുടെ മീൻ 1 ആകുന്ന രീതിയിൽ നോർമലൈസ് ചെയ്യുന്നു, അതിലൂടെ അവയുടെ ആകെ തുക റെസ്പോണ്ടന്റുകളുടെ എണ്ണത്തിന് തുല്യമാകും:
Σw = n = ‹count›
Kish വെയ്റ്റ് ഇഫക്റ്റ് (Kish weight effect)
അസമമായ വെയ്റ്റുകൾ കാരണം ഉണ്ടാകുന്ന പ്രിസിഷൻ നഷ്ടം അളക്കാൻ Kish ഫോർമുല ഉപയോഗിക്കുന്നു:
Kish വെയ്റ്റ് ഇഫക്റ്റ് = n·Σw² ÷ (Σw)² = ‹count›·‹sumSquares› ÷ ‹sum›² = ‹effect›.
എഫക്റ്റീവ് സാമ്പിൾ സൈസ് (Effective sample size)
വെയ്റ്റിംഗ് പ്രക്രിയയ്ക്ക് ശേഷം ലഭ്യമാകുന്ന ഫലപ്രദമായ സാമ്പിൾ വലുപ്പം താഴെ പറയുന്ന രീതിയിൽ കണക്കാക്കുന്നു:
എഫക്റ്റീവ് സാമ്പിൾ സൈസ് = (Σw)² ÷ Σw² = ‹sum›² ÷ ‹sumSquares› = ‹effective›.
ഡയഗ്നോസ്റ്റിക്സും ഔട്ട്പുട്ടുകളും
കാൽക്കുലേറ്റർ റൺ ചെയ്ത ശേഷം താഴെ പറയുന്ന വിവരങ്ങൾ ലഭ്യമാകും:
- മാർജിൻ പൊരുത്തം: എല്ലാ ടാർഗെറ്റുകളും പൊരുത്തപ്പെട്ടാൽ "എല്ലാ
‹margins›പോപ്പുലേഷൻ മാർജിനുകളും പൊരുത്തപ്പെട്ടു" എന്നും, അല്ലെങ്കിൽ "‹residual›പരമാവധി റിലേറ്റീവ് എററോടെ നിന്നുപോയി" എന്നും കാണിക്കുന്നു. - സ്റ്റാറ്റിസ്റ്റിക്സ് സംഗ്രഹം: ഇതിൽ "റെസ്പോണ്ടന്റുകൾ", "മാർജിനുകൾ", "ഐറ്ററേഷനുകൾ", "ഏറ്റവും വലിയ റെസിഡ്യുവൽ", "Kish വെയ്റ്റ് ഇഫക്റ്റ്", "എഫക്റ്റീവ് സാമ്പിൾ സൈസ്", "വെയ്റ്റിംഗ് എഫിഷ്യൻസി", "അവസാന വെയ്റ്റ് റേഞ്ച്" എന്നിവ ഉൾപ്പെടുന്നു.
- ഔട്ട്കം ഷിഫ്റ്റ്: ഔട്ട്കം കോളം നൽകിയിട്ടുണ്ടെങ്കിൽ "പ്രാരംഭ വെയ്റ്റഡ് മീൻ", "അവസാന വെയ്റ്റഡ് മീൻ", "മാറ്റം" എന്നിവ കാണിക്കും.
- ടാർഗെറ്റ് ഓഡിറ്റ്: "വേരിയബിൾ", "കാറ്റഗറി", "സാമ്പിൾ n", "ടാർഗെറ്റ്", "വെയ്റ്റ് ചെയ്തത്", "റെസിഡ്യുവൽ" എന്നിവ അടങ്ങിയ ടേബിൾ.
- കൺവേർജൻസ് ലോഗ്: ഓരോ ഇറ്ററേഷനിലെയും "പരമാവധി ആപേക്ഷിക പിശക്", "ഏറ്റവും മോശം ടാർഗെറ്റ്" എന്നിവ കാണിക്കുന്നു.
- റെസ്പോണ്ടന്റ് വെയ്റ്റുകൾ: ആദ്യത്തെ 500 വരികൾ വരെ സ്ക്രീനിൽ കാണിക്കും. "വെയ്റ്റ് ചെയ്ത ഡാറ്റ കോപ്പി ചെയ്യുക" ക്ലിക്ക് ചെയ്താൽ
raking_adjustment,raking_weightഎന്നീ പുതിയ കോളങ്ങൾ ഉൾപ്പെടെയുള്ള മുഴുവൻ ഡാറ്റയും കോപ്പി ചെയ്യാം.
പിശകുകളും മുന്നറിയിപ്പുകളും
ഡാറ്റയിലോ ക്രമീകരണങ്ങളിലോ പ്രശ്നങ്ങളുണ്ടെങ്കിൽ താഴെ പറയുന്ന പിശക് സന്ദേശങ്ങൾ കാണിക്കുന്നു:
| പ്രശ്നം | കാണിക്കുന്ന പിശക് സന്ദേശം |
|---|---|
| ഡാറ്റ ഇല്ലാതിരിക്കുക | "ഒരു ഹെഡർ വരിയും കുറഞ്ഞത് ഒരു റെസ്പോണ്ടന്റ് വരിയുമെങ്കിലും ഉൾപ്പെടുത്തുക." |
| ഹെഡർ പ്രശ്നം | "റെസ്പോണ്ടന്റ് ടേബിളിൽ ശൂന്യമല്ലാത്ത ഹെഡറുള്ള കുറഞ്ഞത് രണ്ട് പേരുള്ള കോളങ്ങളെങ്കിലും ഉണ്ടായിരിക്കണം." |
| ഡ്യൂപ്ലിക്കേറ്റ് ഹെഡർ | "ഓരോ റെസ്പോണ്ടന്റ്-ഡാറ്റ കോളത്തിനും തനതായ ഒരു ഹെഡർ ഉണ്ടായിരിക്കണം." |
| വരിയിലെ സെല്ലുകളുടെ വ്യത്യാസം | "വരി ‹line›-ൽ ‹actual› സെല്ലുകളുണ്ട്; ഹെഡറിൽ ‹expected› എണ്ണമാണുള്ളത്." |
| വലിയ ഫയൽ | "പേസ്റ്റ് ചെയ്ത രണ്ട് ടേബിളുകളിലും 2,000,000-ൽ കൂടുതൽ അക്ഷരങ്ങൾ ഉപയോഗിക്കരുത്." |
| പൂജ്യം റെസ്പോണ്ടന്റുള്ള കാറ്റഗറി | "“‹variable› / ‹category›”-ന് പോസിറ്റീവ് ടാർഗെറ്റ് ഉണ്ടെങ്കിലും ഉപയോഗിക്കാവുന്ന സാമ്പിൾ വെയ്റ്റ് ഇല്ല, അതിനാൽ പരിമിതമായ പരിഹാരം നിലവിലില്ല." |
| ടാർഗെറ്റ് തുക 100% അല്ലാതിരിക്കുക | "“‹variable›”-നായുള്ള ടാർഗെറ്റുകളുടെ ആകെ തുക ‹total›% ആണ്; അവയുടെ ആകെ തുക കൃത്യമായി 100% ആയിരിക്കണം." |
| കൺവേർജ് ചെയ്യാതിരിക്കുക | "കൺവേർജൻസിന് മുൻപ് ഐറ്ററേഷൻ പരിധിയിൽ (‹iterations›) എത്തി. അവസാന വെയ്റ്റുകൾ ഡയഗ്നോസ്റ്റിക് ആവശ്യങ്ങൾക്കായി കാണിച്ചിരിക്കുന്നു, കാലിബ്രേറ്റ് ചെയ്ത ഫലങ്ങളായല്ല." |
| അമിതമായ വെയ്റ്റ് വ്യത്യാസം | "മാർജിനുകൾ പൊരുത്തപ്പെട്ടു, എന്നാൽ ഏറ്റവും കൂടിയ വെയ്റ്റ് ഏറ്റവും കുറഞ്ഞ വെയ്റ്റിന്റെ ‹ratio› മടങ്ങാണ്; ഇവ ഉപയോഗിക്കുന്നതിന് മുൻപ് എഫക്റ്റീവ് സാമ്പിൾ സൈസ് പരിശോധിക്കുക." |
| ഇതിനകം പൊരുത്തപ്പെട്ടവ | "പ്രാരംഭ വെയ്റ്റുകൾ ആവശ്യപ്പെട്ട എല്ലാ മാർജിനുകളുമായും ഇതിനകം പൊരുത്തപ്പെടുന്നുണ്ട്." |
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)
ചോദ്യം: ഞാൻ ബേസ് വെയ്റ്റ് ആയി എന്താണ് ഉപയോഗിക്കേണ്ടത്?
ഉത്തരം: ജനസംഖ്യാ കാലിബ്രേഷന് മുമ്പുള്ള വെയ്റ്റ് ഉപയോഗിക്കുക — സാധാരണയായി നിങ്ങളുടെ പഠനത്തിന് ആവശ്യമായ നോൺ-റെസ്പോൺസ് അഡ്ജസ്റ്റ്മെന്റുകൾക്ക് ശേഷമുള്ള, ഓരോ റെസ്പോണ്ടന്റിന്റെയും അവസാന സെലക്ഷൻ പ്രോബബിലിറ്റിയുടെ വിപരീത അനുപാതം (inverse). നിങ്ങൾക്ക് പ്രോബബിലിറ്റി വെയ്റ്റുകൾ ഇല്ലെങ്കിൽ, എല്ലാവരെയും 1-ൽ ആരംഭിക്കാൻ ഈ ഫീൽഡ് ശൂന്യമായി വിടുക. ഇത് കാലിബ്രേഷൻ വെയ്റ്റുകൾ നിർമ്മിക്കുമെങ്കിലും, ഒരു കൺവീനിയൻസ് സാമ്പിളിനെ പ്രോബബിലിറ്റി സാമ്പിളാക്കി മാറ്റില്ല.
ചോദ്യം: എന്തുകൊണ്ടാണ് ഒരു ടാർഗെറ്റിന് പരിഹാരം ഇല്ലാതിരിക്കുകയോ അല്ലെങ്കിൽ അത് കൺവേർജ് ചെയ്യാതിരിക്കുകയോ ചെയ്യുന്നത്?
ഉത്തരം: സാമ്പിൾ ചെയ്യപ്പെട്ട ഒരു റെസ്പോണ്ടന്റ് പോലുമില്ലാത്ത ഒരു കാറ്റഗറിയിൽ നിന്ന് പോസിറ്റീവ് ടാർഗെറ്റ് ഉണ്ടാക്കാൻ കഴിയില്ല. ഒന്നിലധികം വേരിയബിളുകൾ ഉള്ളപ്പോൾ, നിരീക്ഷിക്കപ്പെട്ട കോമ്പിനേഷനുകൾ കാരണം സാധാരണയായി ശരിയെന്ന് തോന്നുന്ന മാർജിനുകൾ പരസ്പരം പൊരുത്തപ്പെടാത്തവയായി മാറാം. വളരെ കുറഞ്ഞ ഐറ്ററേഷൻ പരിധിയോ അല്ലെങ്കിൽ അങ്ങേയറ്റത്തെ പ്രാരംഭ വെയ്റ്റുകളോ നിശ്ചയിച്ചാൽ ആവശ്യപ്പെട്ട ടോളറൻസിന് മുൻപ് തന്നെ പ്രക്രിയ നിന്നുപോയേക്കാം. ടാർഗെറ്റ് ഓഡിറ്റും വേഴ്സ്റ്റ്-ടാർഗെറ്റ് ലോഗും എവിടെയാണ് പൊരുത്തക്കേട് നിലനിൽക്കുന്നത് എന്ന് കാണിച്ചുതരുന്നു; ആ അവസാന വെയ്റ്റുകളെ കാലിബ്രേറ്റ് ചെയ്തതായി കണക്കാക്കരുത്.
ചോദ്യം: Kish വെയ്റ്റ് ഇഫക്റ്റ് എന്നത് പൂർണ്ണമായ സർവേ ഡിസൈൻ ഇഫക്റ്റ് ആണോ?
ഉത്തരം: അല്ല. ഇത് അസമമായ വെയ്റ്റുകളുമായി ബന്ധപ്പെട്ട പ്രിസിഷൻ നഷ്ടം മാത്രമേ അളക്കുന്നുള്ളൂ: തുല്യമായ വെയ്റ്റുകൾ 1 നൽകുന്നു, കൂടുതൽ വ്യത്യാസമുള്ള വെയ്റ്റുകൾ എഫക്റ്റീവ് സാമ്പിൾ സൈസ് കുറയ്ക്കുന്നു. ക്ലസ്റ്ററിംഗ്, സ്ട്രാറ്റിഫിക്കേഷൻ, ഫിനിറ്റ്-പോപ്പുലേഷൻ കറക്ഷനുകൾ, ഔട്ട്കം കാലിബ്രേഷൻ വേരിയബിളുകളുമായി എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നു എന്നതെല്ലാം യഥാർത്ഥ വേരിയൻസിനെ മാറ്റാം. സ്റ്റാൻഡേർഡ് എററുകൾക്കും കോൺഫിഡൻസ് ഇന്റർവലുകൾക്കുമായി പൂർണ്ണമായ സാമ്പിൾ ഡിസൈൻ അറിയാവുന്ന സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുക.
ചോദ്യം: എന്താണ് റേക്കിംഗ്, എപ്പോഴാണ് ഒരു മാർജിൻ വെറും പോസ്റ്റ്-സ്ട്രാറ്റിഫിക്കേഷൻ ആകുന്നത്?
ഉത്തരം: റേക്കിംഗ് ഓരോ തവണയും അറിയപ്പെടുന്ന ഒരു പോപ്പുലേഷൻ മാർജിൻ ക്രമീകരിക്കുന്നു, തുടർന്ന് ശേഷമുള്ള ക്രമീകരണങ്ങൾക്ക് ശേഷവും മുൻപത്തെ മാർജിനുകൾ പൊരുത്തപ്പെടുന്നു എന്ന് ഉറപ്പാക്കുന്നത് വരെ അവയിലൂടെ ആവർത്തിച്ച് കടന്നുപോകുന്നു. നിങ്ങൾ ഒരു കാറ്റഗറിക്കൽ വേരിയബിൾ മാത്രമാണ് നൽകുന്നതെങ്കിൽ, ഒരു സൈക്കിൾ മാത്രം മതിയാകും: ഓരോ കാറ്റഗറിക്കും പരിചിതമായ ടാർഗെറ്റ്-ഷെയർ ÷ കറന്റ്-ഷെയർ ക്രമീകരണം ലഭിക്കും. ഒന്നിലധികം മാർജിനുകൾ നൽകുന്നത് ലിസ്റ്റ് ചെയ്യാത്ത അവയുടെ ക്രോസ്-കോമ്പിനേഷനുകളെ പൊരുത്തപ്പെടാൻ നിർബന്ധിതമാക്കുന്നില്ല.