Desktop User Guides > Professional > Data management scripting > Working with the Weight component > Weighting report
 
Weighting report
The Weight component generates a report in HTML format that can easily be written to a text file. The main report is generated by the WeightEngine.Execute method. However, additional information (such as information about cases that do not belong in the weighting matrix) is added by the WeightEngine.Prepare method. You should therefore write the report to the text file twice, once after the call to WeightEngine.Prepare and once after the call to WeightEngine.Execute as shown in the Weighting.dms sample file. For more information, see Setting up weighting in a DMS file.
Here is an example of the report for a simple target weighting run based on equal targets of male and female respondents.
This graphic is described in the surrounding text.
For each cell in the weighting matrix, the report shows:
Given. The target or factor that was defined
Counts. The number of cases that fulfill the requirements of the cell
Weights. The weight calculated for the cases in the cell.
In this report, the weighting was based on one variable that has only two categories and so the weighting matrix has only two cells. Here is another example of the report for a weighting matrix of gender by age and equal targets of respondents in each cell.
This graphic is described in the surrounding text.
In this example, the weighting matrix has been specified in the order gender then age and the report gives the figures for the Male category of the gender variable first and then for the Female category of the gender variable.
If the variables had been specified in the reverse order (age then gender) as in the example in More on target weighting, the table of figures would be rotated.
In addition to this information for each cell in the weighting matrix, the Weight component also reports the following information about the weighting overall:
The lowest and highest weights
The ratio of the highest weight to the lowest weight
The effective base, which is calculated by dividing the squared sum of weights for all of the respondents in the weighting matrix table by the sum of the squared weights
The unweighted total
See
Rim weighting
Working with the Weight component