Hi
Context of dataset: I am currently using a dataset in STATA which was originally edited with SPSS. The (sociology) researchers made up a weight variable in order for their survey data to match the population. Their survey included a higher amount of respondents in some small, marginalized groups to make up for their small number in the population to get more nuanced results from them. So they made up a weight as a sort of factor for each respondent to balance everyones impact on the dataset/analysis according to the actual structure of the population. The weight variable ranges from 0.101 to 9.769 (yes I know this factor 97 gap can be a problem in of itself in terms of validity).
Problem: After getting SPSS to work and trying out the weight in it's intended form, I compared it to the results I got using all the different STATA weights. I quickly realized I had to use iweights to make it work properly. And iweights seem like a pain to work with and barely work with any operation I am trying to do (like pwcorr and factor).
Aweights produce a similar solution in cases where I could use either aweights or iweights. But that coincides with a slightly different standard error and sometimes extra observations (~10 in a sample of 2300 people) in something complex like big regressions, when using aweights (as opposed to iweights).
Plea for help: I have no idea how to go about this and would really appreciate ANY sort of help, as I have no experience in using STATAs weights and navigating SPSS at all.
I can try to provide a data example if necessary, but doubt that anything but the complete dataset will show the differences between iweights and aweights, as they are quite small to non-existent in simple, descriptive operations.
Context of dataset: I am currently using a dataset in STATA which was originally edited with SPSS. The (sociology) researchers made up a weight variable in order for their survey data to match the population. Their survey included a higher amount of respondents in some small, marginalized groups to make up for their small number in the population to get more nuanced results from them. So they made up a weight as a sort of factor for each respondent to balance everyones impact on the dataset/analysis according to the actual structure of the population. The weight variable ranges from 0.101 to 9.769 (yes I know this factor 97 gap can be a problem in of itself in terms of validity).
Problem: After getting SPSS to work and trying out the weight in it's intended form, I compared it to the results I got using all the different STATA weights. I quickly realized I had to use iweights to make it work properly. And iweights seem like a pain to work with and barely work with any operation I am trying to do (like pwcorr and factor).
Aweights produce a similar solution in cases where I could use either aweights or iweights. But that coincides with a slightly different standard error and sometimes extra observations (~10 in a sample of 2300 people) in something complex like big regressions, when using aweights (as opposed to iweights).
Plea for help: I have no idea how to go about this and would really appreciate ANY sort of help, as I have no experience in using STATAs weights and navigating SPSS at all.
I can try to provide a data example if necessary, but doubt that anything but the complete dataset will show the differences between iweights and aweights, as they are quite small to non-existent in simple, descriptive operations.

Comment