Libreria Python per SPSS
Pondera i dati di un file SPSS in base alle distribuzioni marginali delle variabili.
I pesi dei singoli record vengono calcolati tramite un algoritmo di iterative proportional fitting.
- codici numerici anche non continui e decimali
 - i marginali possono essere passati come percentuali, valori assoluti o rapporti
 - variabile peso di partenza
 - sovrascrittura delle variabili peso finali
 - calcolo di più variabili peso con basi variabili
 - filtro per ponderare su un sottoinsieme di casi
 - possibilità di inserire i pesi calcolati per un sottoinsieme di casi in una variabili esistente
 - parametri impostabili singolarmente e disponibili per più ponderazioni
 - esito della ponderazione restituito dalla procedura ipf per permettere il condizionamento del resto del programma
 - output grafico
 - errori e warning tramite finestre di dialogo
 
from weight import *
ipf(
    scarto   = 0.001,
    wif      = 'sesso = 2',
    label    = 'Famiglie',
    outputs  = { 'ipf': 0, 'espcamp': [700, "Campione"], 'espuniv': [218106760, "Universo"] },
    targets  = { 'eta':    [17, 25, 40, 18],
                 'titolo': [3, 21, 57.50, 18.50],
                 'area':   [100, 60, 40, 20] }
)
- W.E. Deming and F.F. Stephan (1940), On a Least Squares Adjustment of a Sampled Frequency Table When the Expected Marginal Totals are Known., Annals of Mathematical Statistics, 11, 427-444.
 
- Edwards Deming (1943), Statistical Adjustment of Data, Dover Publications
 - K.R. Copeland et al. (1987), An alternative Method of Controlling Current Population Survey Estimates to Populaton Counts, in Survey Methodology, Volume 13, Numero 2, pp. 173-181, Statistics Canada.
 - H.M.A. Schadee e P.Corbetta (1984), Metodi e modelli di analisi dei dati elettorali, Il Mulino
 - Paul Norman, Putting Iterative Proportional Fitting on the Researchers Desk http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.2073
 
| Requires: | 
  | 
|---|
| summary: | Python library to compute Iterative Proportional Fitting with SPSS | 
|---|---|
| author: | Stefano Palma - stefanopalma.eu | 
| copyright: | © 2008 Stefano Palma | 
Esegue la procedura di Iterative Proportional Fitting
I parametri possono anche essere impostati in precedenza con: set_ipf_<nome_parametro>(valore)
| Parameters: | 
  | 
|---|---|
| Returns: | restituisce un oggetto Result  | 
Mostra una finestra di warning.
| Parameters: | 
  | 
|---|
Mostra una finestra di errore.
| Parameters: | 
  | 
|---|
Mostra una finestra di informazioni.
| Parameters: | 
  | 
|---|
Un oggetto che contiene l’esito della ponderazione. Le sue proprietà possono essere testate nel programma.
| Ivariables: | 
  | 
|---|