Kalkulator ponderiranja ankete

Prilagodite podatke ispitanika poznatim marginama populacije rakingom, a zatim pregledajte svaku konačnu težinu, rezidual cilja i efektivnu veličinu uzorka.

Uzorak i ciljevi

Zalijepite zaglavlje i do 20,000 redaka ispitanika (2,000,000 znakova). Koristite tabulatore ili točke sa zarezom kako bi decimalni znak vašeg lokaliteta ostao unutar svake ćelije.
Koristite varijablu, kategoriju i ciljni postotak (0% – 100%): najviše 500 redaka, 6 varijabli i po 100 kategorija za svaku. Svaka varijabla mora pokriti sve kategorije u uzorku i iznositi ukupno 100%.
Izborno i bezdimenzionalno. Ostavite prazno kako bi svi započeli s težinom 1. Vrijednosti moraju biti konačne i veće od 0.
Izborni konačni numerički stupac koji se koristi samo za usporedbu ponderiranih sredina; rezultati zadržavaju vlastitu jedinicu stupca.
Bezdimenzionalno. Zaustavite kada je relativna pogreška svakog cilja na ili ispod ove vrijednosti (1e-12 do 1e-2).
Posljednje težine ostaju samo za dijagnozu ako se ovo ograničenje postigne prije konvergencije (1 do 500).

Kalibrirane težine

Podudaranje margina

Provjera ciljeva

VarijablaKategorijaUzorak nCiljPonderiranoRezidual

Faktori prilagodbe u prvom ciklusu

VarijablaKategorijaTrenutačni zbrojCiljni zbrojFaktor

Zapisnik konvergencije

IteracijaMaks. relativna pogreškaNajgori cilj

Težine ispitanika

RedakIDBazna težinaPrilagodbaKonačna težinaIshod

Algoritam i supstitucija

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²

    Vaši podaci o ispitanicima i izračunane težine ostaju u ovom pregledniku i nikada se ne šalju na poslužitelj.

    Česta pitanja

    Što je raking i kada je jedna margina samo poststratifikacija?

    Raking prilagođava jednu po jednu poznatu marginu populacije, a zatim kruži kroz njih sve dok se ranije margine i dalje podudaraju nakon kasnijih prilagodbi. Ako navedete samo jednu kategoričku varijablu, jedan ciklus je dovoljan: svaka kategorija dobiva poznatu prilagodbu ciljni_udio ÷ trenutačni_udio. Višestruke margine ne prisiljavaju njihove nenavedene križne kombinacije na podudaranje.

    Što trebam koristiti kao baznu težinu?

    Koristite težinu koja prethodi kalibraciji populacije — obično recipročnu vrijednost vjerojatnosti konačnog odabira svakog ispitanika, nakon svih ranijih prilagodbi zbog neodgovora koje vaše istraživanje zahtijeva. Ako nemate težine vjerojatnosti, ostavite polje prazno kako bi svi započeli s 1. Time se dobivaju kalibracijske težine, ali se prigodni uzorak ne pretvara u vjerojatnosni uzorak.

    Je li Kishev efekt težine potpuni efekt nacrta istraživanja?

    Ne. On mjeri samo gubitak preciznosti povezan s nejednakim težinama: jednake težine daju 1, a varijabilnije težine smanjuju efektivnu veličinu uzorka. Grupiranje, stratifikacija, korekcije za konačnu populaciju i način na koji je ishod povezan s kalibracijskim varijablama mogu promijeniti stvarnu varijancu. Za standardne pogreške i intervale pouzdanosti koristite softver koji prepoznaje cjelokupni nacrt uzorka.

    Zašto cilj može biti bez rješenja ili zašto konvergencija može izostati?

    Pozitivan cilj ne može se stvoriti iz kategorije bez ijednog ispitanika u uzorku. Kod više varijabli, uočene kombinacije također mogu učiniti inače razumne margine nekompatibilnima. Vrlo kratko ograničenje iteracija ili ekstremne početne težine mogu zaustaviti postupak prije tražene tolerancije. Provjera ciljeva i zapisnik najgorih ciljeva pokazuju gdje neslaganje ostaje; nemojte te posljednje težine smatrati kalibriranima.

    Uvod u kalibraciju anketnih podataka

    Kalibracija anketnih podataka predstavlja statistički postupak prilagodbe strukture uzorka ispitanika kako bi ona odgovarala poznatim distribucijama u ciljnoj populaciji. Kada se provode anketna istraživanja, uzorci često odstupaju od stvarnih demografskih ili socioekonomskih omjera unutar populacije zbog pristranosti u odabiru, nejednakih vjerojatnosti izbora ili različitih stopa neodgovora. Ponderiranjem se svakom ispitaniku dodjeljuje korekcijski faktor (težina) koji statistički povećava utjecaj podreprezentiranih skupina, a smanjuje utjecaj onih koje su previše zastupljene u uzorku.

    Kalkulator ponderiranja ankete omogućuje brzu i preciznu kalibraciju sirovih podataka ispitanika prema zadanim populacijskim marginama izravno u web-pregledniku. Alat koristi algoritam rakinga (iterativno proporcionalno prilagođavanje) kako bi uskladio marginalne distribucije uzorka s ciljnim postocima. Svi uneseni podaci i izračuni obrađuju se lokalno unutar preglednika korisnika, što znači da se podaci ne šalju na vanjske poslužitelje.


    Raking nasuprot poststratifikacije

    U anketnoj metodologiji razlikuju se dva osnovna pristupa prilagodbi uzorka: poststratifikacija i raking (iterativno proporcionalno prilagođavanje).

    • Poststratifikacija: Ovaj se pristup koristi kada su poznati ciljni udjeli za sve međusobne kombinacije varijabli (npr. točan postotak unutar stanica tablice dob × spol × regija). Međutim, s povećanjem broja varijabli, broj stanica raste multiplikativno, što često dovodi do praznih stanica u uzorku (kategorije bez ijednog ispitanika).
    • Raking (IPF algoritam): Raking rješava ovaj problem prilagođavanjem pojedinačnih, neovisnih marginalnih distribucija (npr. samo ukupne distribucije za dob, zasebno za spol i zasebno za regiju). Algoritam sekvencijalno prilagođava težine za jednu po jednu varijablu, ponavljajući ciklus sve dok se sve marginalne distribucije uzorka ne usklade s ciljevima unutar zadane tolerancije. Raking ne prisiljava nenavedene križne kombinacije varijabli na podudaranje.

    Ako je u alatu zadana samo jedna kalibracijska varijabla, kalkulator primjenjuje pravilo jednostavne prilagodbe u jednom ciklusu, gdje se svakoj kategoriji dodjeljuje faktor izračunan kao ciljni udio podijeljen s trenutačnim udjelom.


    Priprema podataka i unos u kalkulator

    Za uspješnu kalibraciju potrebno je ispravno pripremiti dvije tablice i unijeti ih u odgovarajuća polja sučelja.

    Podaci o ispitanicima

    U polje Podaci o ispitanicima lijepi se tablica koja sadrži redak sa zaglavljem i pojedinačne podatke za svakog ispitanika (jedan ispitanik po retku).

    • Format: Podaci mogu biti odvojeni tabulatorima, točkama sa zarezom ili zarezima (CSV). Ako se u vašem lokalitetu kao decimalni znak koristi zarez, preporučuje se korištenje tabulatora ili točke sa zarezom kako bi decimalni znakovi ostali unutar svojih ćelija.
    • Ograničenja: Tablica mora sadržavati manje od 2,000,000 znakova i najviše 20,000 redaka ispitanika. Mora imati barem dva imenovana stupca s jedinstvenim zaglavljima, bez praznih polja u zaglavlju.

    Populacijske margine (%)

    U polje Populacijske margine (%) unose se ciljni udjeli populacije.

    • Format: Tablica mora imati točno tri stupca: varijablu, kategoriju i ciljni postotak.
    • Ograničenja: Dopušteno je najviše 500 ciljnih redaka, do 6 kalibracijskih varijabli te najviše 100 kategorija po pojedinoj varijabli. Svaka varijabla mora pokriti sve kategorije koje se pojavljuju u uzorku, a zbroj ciljnih postotaka za svaku pojedinu varijablu mora iznositi točno 100%. Pojedinačni ciljni postotci moraju biti u rasponu od 0% do 100%.

    Dodatne postavke

    • Stupac bazne težine: Neobavezno polje u koje se upisuje naziv stupca s početnim relativnim težinama (npr. težine vjerojatnosti odabira). Vrijednosti moraju biti konačni brojevi veći od 0. Ako se polje ostavi prazno, zadana početna težina za svakog ispitanika je 1.
    • Stupac ishoda: Neobavezni numerički stupac koji služi za usporedbu početne i konačne ponderirane srednje vrijednosti.
    • Relativna tolerancija: Određuje prag zaustavljanja algoritma (dopušteni raspon je od 1e-12 do 1e-2).
    • Maksimalan broj iteracija: Ograničava broj ciklusa algoritma (od 1 do 500).

    Razumijevanje baznih težina i normalizacije

    U složenim nacrtima uzoraka, ispitanici često nemaju jednaku vjerojatnost uključenja u uzorak. Prije provođenja rakinga, istraživači izračunavaju bazne težine kao recipročnu vrijednost vjerojatnosti odabira pojedinca.

    Kalkulator nakon završetka rakinga provodi normalizaciju konačnih težina na srednju vrijednost 1. To znači da je zbroj svih konačnih težina jednak ukupnom broju ispitanika u uzorku:

    Σ w = n

    Ova normalizacija omogućuje da ponderirani uzorak zadrži izvornu veličinu baze ispitanika, što olakšava interpretaciju i daljnje analize.


    Kishev efekt težine i efektivna veličina uzorka

    Uvođenje nejednakih težina u uzorak smanjuje statističku preciznost procjena. Taj se gubitak preciznosti izražava kroz Kishev efekt težine (engl. Kish weight effect), koji mjeri povećanje varijance uzrokovano isključivo varijabilnošću pondera.

    Kalkulator koristi sljedeće formule za izračun dijagnostičkih pokazatelja:

    • Normalizacija težina: Normalizirajte konačne težine na srednju vrijednost 1, tako da njihov zbroj bude jednak broju ispitanika: Σw = n = ‹count›.
    • Kishev efekt težine: Kishev efekt težine = n·Σw² ÷ (Σw)² = ‹count›·‹sumSquares› ÷ ‹sum›² = ‹effect›.
    • Efektivna veličina uzorka: Efektivna veličina uzorka = (Σw)² ÷ Σw² = ‹sum›² ÷ ‹sumSquares› = ‹effective›.

    Efektivna veličina uzorka prikazuje na koju se veličinu smanjuje ekvivalentni jednostavni slučajni uzorak zbog uvođenja pondera. Ako je Kishev efekt težine npr. 1.50, to znači da nam je za istu preciznost procjene potreban 50% veći uzorak u usporedbi s neponderiranim uzorkom. Ova dijagnostika odražava isključivo nejednake težine; ona ne uključuje efekte grupiranja (klasteriranja), stratifikacije ili potpune procjene varijance složenog nacrta istraživanja.

    Dijagnostika i rješavanje pogrešaka pri rakingu

    Tijekom procesa rakinga može doći do problema s konvergencijom ili nekompatibilnosti podataka. Kalkulator pruža detaljne povratne informacije i upozorenja za sljedeće situacije:

    1. Uspješna konvergencija: Prikazuje se poruka „Sve ‹margins› populacijske margine su usklađene”.
    2. Dosegnuto ograničenje iteracija: Ako algoritam ne postigne traženu toleranciju unutar zadanog broja iteracija, prikazuje se status: „Dosegnuto je ograničenje iteracija (‹iterations›) prije konvergencije. Posljednje težine prikazane su radi dijagnoze, a ne kao kalibrirani rezultati.”.
    3. Ekstremne težine: Ako su margine usklađene, ali je omjer između najveće i najmanje težine prevelik, pojavljuje se upozorenje: „Margine su usklađene, ali najveća težina je ‹ratio› puta veća od najmanje; pregledajte efektivnu veličinu uzorka prije njihova korištenja.”.
    4. Već usklađeni podaci: Ako početne težine već odgovaraju ciljevima, sustav javlja: „Početne težine već odgovaraju svakoj traženoj margini.”.
    5. Problem prazne stanice (Zero-Cell): Ako određena kategorija ima pozitivan ciljni postotak u populaciji, ali u uzorku nema niti jednog ispitanika u toj kategoriji (ili je zbroj početnih težina 0), algoritam ne može izračunati konačne težine i javlja pogrešku: „„‹variable› / ‹category›” ima pozitivan cilj, ali nema iskoristivu težinu uzorka, pa konačno rješenje ne postoji.”.

    Nakon uspješne kalibracije, klikom na gumb „Kopiraj ponderirane podatke” kopira se kompletna tablica ispitanika s dodanim stupcima raking_adjustment i raking_weight. Ako ti nazivi već postoje u izvornoj tablici, dodaje im se numerički sufiks kako bi se izbjegli dupli nazivi stupaca. Preglednik na zaslonu iscrtava najviše prvih 500 redaka radi očuvanja performansi sučelja, ali kopiranje obuhvaća sve obrađene retke.


    Često postavljana pitanja (FAQ)

    Što trebam koristiti kao baznu težinu?
    Koristite težinu koja prethodi kalibraciji populacije — obično recipročnu vrijednost vjerojatnosti konačnog odabira svakog ispitanika, nakon svih ranijih prilagodbi zbog neodgovora koje vaše istraživanje zahtijeva. Ako nemate težine vjerojatnosti, ostavite polje prazno kako bi svi započeli s 1. Time se dobivaju kalibracijske težine, ali se prigodni uzorak ne pretvara u vjerojatnosni uzorak.

    Zašto cilj može biti bez rješenja ili zašto konvergencija može izostati?
    Pozitivan cilj ne može se stvoriti iz kategorije bez ijednog ispitanika u uzorku. Kod više varijabli, uočene kombinacije također mogu učiniti inače razumne margine nekompatibilnima. Vrlo kratko ograničenje iteracija ili ekstremne početne težine mogu zaustaviti postupak prije tražene tolerancije. Provjera ciljeva i zapisnik najgorih ciljeva pokazuju gdje neslaganje ostaje; nemojte te posljednje težine smatrati kalibriranima.

    Je li Kishev efekt težine potpuni efekt nacrta istraživanja?
    Ne. On mjeri samo gubitak preciznosti povezan s nejednakim težinama: jednake težine daju 1, a varijabilnije težine smanjuju efektivnu veličinu uzorka. Grupiranje, stratifikacija, korekcije za konačnu populaciju i način na koji je ishod povezan s kalibracijskim varijablama mogu promijeniti stvarnu varijancu. Za standardne pogreške i intervale pouzdanosti koristite softver koji prepoznaje cjelokupni nacrt uzorka.

    Što je raking i kada je jedna margina samo poststratifikacija?
    Raking prilagođava jednu po jednu poznatu marginu populacije, a zatim kruži kroz njih sve dok se ranije margine i dalje podudaraju nakon kasnijih prilagodbi. Ako navedete samo jednu kategoričku varijablu, jedan ciklus je dovoljan: svaka kategorija dobiva poznatu prilagodbu ciljni_udio ÷ trenutačni_udio. Višestruke margine ne prisiljavaju njihove nenavedene križne kombinacije na podudaranje.