Калкулатор за претегляне на извадки

Напаснете данни от анкетирани към известни маргинални разпределения на съвкупността, след което проверете всяко крайно тегло, целеви остатък и ефективен размер на извадката.

Извадка и целеви стойности

Поставете заглавен ред и до 20,000 реда с анкетирани (2,000,000 знака). Използвайте табулатори или точки и запетаи, за да остане десетичният знак за Вашия регион в клетката.
Използвайте променлива, категория и целеви процент (0%–100%): най-много 500 реда, 6 променливи и по 100 категории за всяка. Всяка променлива трябва да обхваща всички анкетирани категории и да възлиза общо на 100%.
Незадължителна и безразмерна. Оставете празна, за да започнат всички с тегло 1. Стойностите трябва да бъдат крайни и по-големи от 0.
Незадължителна крайна числова колона, използвана само за сравняване на претеглени средни стойности; резултатите запазват собствената мерна единица на колоната.
Безразмерна величина. Спиране, когато относителната грешка на всяка целева стойност е на или под тази стойност (1e-12 до 1e-2).
Последните тегла остават само с диагностична цел, ако този лимит бъде достигнат преди конвергенция (1 до 500).

Калибрирани тегла

Съвпадение на маргиналните разпределения

Одит на целевите стойности

ПроменливаКатегорияИзвадка nЦелПретегленоОстатък

Корекционни фактори от първия цикъл

ПроменливаКатегорияТекуща сумаЦелева сумаФактор

Лог на конвергенцията

ИтерацияМакс. относителна грешкаНай-лоша цел

Тегла на анкетираните

РедIDБазово теглоКорекцияКрайно теглоРезултат

Алгоритъм и заместване

Smc = Σ wi for i in category c

Tmc = n × targetmc ÷ 100

amc = Tmc ÷ Smc

wi ← wi × amc

wi,final = di × adjustmenti

DEFFKish = n·Σwi² ÷ (Σwi

neff = (Σwi)² ÷ Σwi²

    Вашите данни за анкетираните и изчислените тегла остават в този браузър и никога не се изпращат онлайн.

    ЧЗВ

    Какво е raking и кога едно маргинално разпределение е просто постстратификация?

    Raking (итеративно пропорционално напасване) коригира по едно известно маргинално разпределение на генералната съвкупност в даден момент, след което преминава циклично през тях, докато предходните маргинални разпределения продължат да съвпадат след по-късните корекции. Ако предоставите само една категориална променлива, един цикъл е достатъчен: всяка категория получава познатата корекция „целеви дял ÷ текущ дял“. Множеството маргинални разпределения не принуждават техните неизброени кръстосани комбинации да съвпадат.

    Какво трябва да използвам като базово тегло?

    Използвайте теглото, което съответства на състоянието преди калибрирането спрямо генералната съвкупност – обикновено това е реципрочната стойност на вероятността за избор на всеки респондент, след евентуални корекции за липса на отговор, изисквани от вашето проучване. Ако нямате вероятностни тегла, оставете полето празно, за да започнат всички с тегло 1. Това ще генерира калибрационни тегла, но няма да превърне удобната извадка във вероятностна извадка.

    Явява ли се ефектът на теглата на Kish пълният ефект от дизайна на изследването?

    Не. Той измерва само загубата на прецизност, свързана с неравномерните тегла: еднаквите тегла дават стойност 1, а по-вариативните тегла намаляват ефективния размер на извадката. Клъстерирането, стратификацията, корекциите за крайна генерална съвкупност и начинът, по който резултатът се отнася към променливите за калибриране, могат да променят реалната дисперсия. Използвайте софтуер, който отчита пълния дизайн на извадката, за стандартни грешки и доверителни интервали.

    Защо дадена целева стойност може да няма решение или да не успее да конвергира?

    Положителна целева стойност не може да бъде създадена от категория без нито един анкетиран в извадката. При няколко променливи наблюдаваните комбинации също могат да направят иначе разумно изглеждащи маргинални разпределения несъвместими. Много нисък лимит на итерациите или екстремни начални тегла могат да спрат процеса преди достигане на искания толеранс. Одитът на целевите стойности и логът за най-лоша целева стойност показват къде остава несъответствието; не третирайте тези последни тегла като калибрирани.

    Въведение в калибрирането на извадки

    Калибрирането на данни от проучвания е статистическа процедура, при която индивидуалните тегла на анкетираните лица се коригират, за да се гарантира, че разпределенията на ключови демографски или структурни променливи в извадката съвпадат с известните параметри на генералната съвкупност. Когато се провеждат анкети, определени групи често се оказват свръхпредставени или слабо представени поради грешки в обхвата, неслучаен подбор или разлики в нивата на отзивчивост. Чрез напасване на извадката към външни бенчмаркове (например данни от преброяване на населението), изследователите намаляват систематичните отклонения и подобряват представителността на своите анализи.

    Процесът на калибриране изисква два основни набора от данни: таблица с индивидуалните отговори на респондентите и таблица с целевите маргинални разпределения на съвкупността. Инструментът „Калкулатор за претегляне на извадки“ автоматизира този процес директно в уеб браузъра на потребителя. Цялата обработка на данните и изчисляването на теглата се извършват локално; информацията остава изцяло в браузъра и нищо не се качва на външни сървъри.


    Сравнение между Raking и Постстратификация

    При наличието на само една категориална променлива за калибриране, процесът е изключително прост. Инструментът прилага корекция от типа „целеви дял ÷ текущ дял“ за всяка категория и завършва изчисленията в рамките на един-единствен цикъл. Този метод се нарича класическа постстратификация.

    Когато обаче трябва да се съобразят няколко различни променливи едновременно (например възраст, пол и регион), постстратификацията изисква познаване на точния обем на всяка отделна пресечна клетка в генералната съвкупност (например броя на младите мъже в конкретен регион). Често тези детайлни данни не са налични или размерите на клетките в извадката са твърде малки.

    Тук се прилага алгоритъмът за ракинг (raking), известен още като итеративно пропорционално напасване (IPF). Вместо да изисква пълната съвместна матрица, ракингът работи само с маргиналните разпределения на всяка променлива поотделно. Алгоритъмът коригира теглата последователно за първата променлива, след това за втората и така нататък. Тъй като корекцията на втората променлива може леко да наруши съответствието при първата, процесът се повтаря циклично. Итерациите продължават, докато отклоненията за всички променливи паднат под зададения относителен толеранс.


    Подготовка на данните и изисквания към форматите

    За успешното протичане на калибрирането, входните данни трябва да отговарят на строги структурни правила:

    Данни за анкетираните

    Таблицата с респонденти се поставя в текстовото поле и трябва да съдържа заглавен ред и по един ред за всеки анкетиран.

    • Ограничения за обема: Максималният размер е 2,000,000 знака и не повече от 20,000 реда с респонденти.
    • Структура: Необходими са поне две наименовани колони без празни заглавия, като всяко заглавие трябва да бъде уникално. При несъответствие в броя на клетките на даден ред се задейства грешката: Ред ‹line› има ‹actual› клетки; заглавният ред има ‹expected›..
    • Форматиране: Поддържат се разделители като табулатори, точки и запетаи или CSV запетаи. В региони, където десетичният знак е запетая, се препоръчва използването на табулатори или точки и запетаи, за да се запази десетичният знак в рамките на клетката.

    Маргинални разпределения на съвкупността (%)

    Тази таблица дефинира целите за калибриране и трябва да съдържа точно три колони: променлива, категория и целеви процент.

    • Ограничения: Допускат се най-много 500 целеви реда, до 6 променливи за калибриране и до 100 категории за всяка променлива.
    • Правила за валидация: Целевите проценти за всяка променлива трябва да възлизат точно на 100%. Всеки целеви процент трябва да бъде в диапазона от 0% до 100% включително. Всички категории, присъстващи в извадката за дадена променлива, трябва да имат съответстваща целева стойност.

    Настройки на алгоритъма и диагностика

    Потребителят може да контролира прецизността и продължителността на изчисленията чрез следните параметри:

    • Колона за базово тегло: Незадължително поле, съдържащо стартовите тегла на респондентите (например вероятностни тегла от дизайна на извадката). Ако бъде оставено празно, всички респонденти започват с базово тегло 1. Стойностите в тази колона трябва да бъдат крайни числа, по-големи от 0.
    • Колона с резултати: Незадължителна числова колона за проследяване на промяната в средните стойности на изследван показател преди и след претеглянето.
    • Относителен толеранс: Определя кога алгоритъмът да спре работа. Стойността трябва да бъде в диапазона от 1e-12 до 1e-2.
    • Максимум итерации: Ограничава броя на циклите на напасване (от 1 до 500).

    След приключване на изчисленията, инструментът показва обобщени статистически показатели, включително броя на извършените итерации, най-големия остатък и диапазона на крайните тегла. Крайните тегла се нормализират така, че средната им стойност да бъде равна на 1, а сумата им да съвпада с броя на анкетираните.


    Ефектът на теглата на Kish и ефективният размер на извадката

    Въвеждането на тегла коригира систематичните отклонения, но почти винаги увеличава дисперсията на оценките. Колкото по-вариативни са теглата, толкова по-голяма е загубата на статистическа прецизност. Този ефект се количествено определя чрез формулата за ефекта на теглата на Kish:

    Ефект на теглата на Kish = (n · Σ w²) / ((Σ w)²)

    Където n е броят на респондентите, а w са техните крайни тегла. В интерфейса на инструмента това изчисление се представя по следния начин: Ефект на теглата на Kish = n·Σw² ÷ (Σw)² = ‹count›·‹sumSquares› ÷ ‹sum›² = ‹effect›.

    Ефективният размер на извадката представлява реалният обем на извадката, коригиран спрямо загубата на прецизност поради неравномерното претегляне:

    Ефективен размер на извадката = ((Σ w)²) / (Σ w²)

    В интерфейса формулата се изписва като: Ефективен размер на извадката = (Σw)² ÷ Σw² = ‹sum›² ÷ ‹sumSquares› = ‹effective›.

    Важно е да се отбележи, че диагностиката на Kish отразява единствено ефекта от вариацията на теглата. Тя не включва влиянието на сложния дизайн на изследването, като клъстериране или стратификация.


    Диагностициране на грешки и предупреждения при ракинг

    По време на калибрирането могат да възникнат специфични математически и структурни проблеми, които инструментът идентифицира чрез съобщения за грешка или предупреждения:

    • Липса на респонденти в категория (Zero-Cell Condition): Ако дадена категория има целева стойност над 0%, но в извадката няма нито един респондент с тази характеристика (или общото им базово тегло е 0), алгоритъмът не може да намери решение. Инструментът спира и показва съобщението: „‹variable› / ‹category›“ има положителна цел, но няма използваемо тегло на извадката, така че не съществува крайно решение..
    • Предупреждение за екстремни тегла: Когато маргиналните разпределения са успешно напаснати, но съотношението между най-голямото и най-малкото тегло е прекомерно голямо, се показва предупреждението: Маргиналните разпределения съвпаднаха, но най-широкото тегло е ‹ratio› пъти по-голямо от най-малкото; проверете ефективния размер на извадката, преди да ги използвате..
    • Недостигане на конвергенция: Ако алгоритъмът достигне лимита на итерациите преди постигане на зададения толеранс, се изписва: Достигнат е лимитът на итерациите (‹iterations›) преди конвергенция. Последните тегла са показани за диагностика, а не като калибрирани резултати..

    Често задавани въпроси (FAQ)

    Какво трябва да използвам като базово тегло?
    Използвайте теглото, което съответства на състоянието преди калибрирането спрямо генералната съвкупност – обикновено това е реципрочната стойност на вероятността за избор на всеки респондент, след евентуални корекции за липса на отговор, изисквани от вашето проучване. Ако нямате вероятностни тегла, оставете полето празно, за да започнат всички с тегло 1. Това ще генерира калибрационни тегла, но няма да превърне удобната извадка във вероятностна извадка.

    Защо дадена целева стойност може да няма решение или да не успее да конвергира?
    Положителна целева стойност не може да бъде създадена от категория без нито един анкетиран в извадката. При няколко променливи наблюдаваните комбинации също могат да направят иначе разумно изглеждащи маргинални разпределения несъвместими. Много нисък лимит на итерациите или екстремни начални тегла могат да спрат процеса преди достигане на искания толеранс. Одитът на целевите стойности и логът за най-лоша целева стойност показват къде остава несъответствието; не третирайте тези последни тегла като калибрирани.

    Явява ли се ефектът на теглата на Kish пълният ефект от дизайна на изследването?
    Не. Той измерва само загубата на прецизност, свързана с неравномерните тегла: еднаквите тегла дават стойност 1, а по-вариативните тегла намаляват ефективния размер на извадката. Клъстерирането, стратификацията, корекциите за крайна генерална съвкупност и начинът, по който резултатът се отнася към променливите за калибриране, могат да променят реалната дисперсия. Използвайте софтуер, който отчита пълния дизайн на извадката, за стандартни грешки и доверителни интервали.

    Какво е raking и кога едно маргинално разпределение е просто постстратификация?
    Raking (итеративно пропорционално напасване) коригира по едно известно маргинално разпределение на генералната съвкупност в даден момент, след което преминава циклично през тях, докато предходните маргинални разпределения продължат да съвпадат след по-късните корекции. Ако предоставите само една категориална променлива, един цикъл е достатъчен: всяка категория получава познатата корекция „целеви дял ÷ текущ дял“. Множеството маргинални разпределения не принуждават техните неизброени кръстосани комбинации да съвпадат.