Home » Data » Weighting data » How to Weight Data in R
Re: How to Weight Data in R [message #19681 is a reply to message #770] |
Sat, 01 August 2020 06:39 |
Sajhama
Messages: 28 Registered: July 2017
|
Member |
|
|
Hello there,
I have been trying to use R for DHS, otherwise was a SPSS person. I am familiar with R commander to be more precise.
While trying to weigh data or use complex sample, the following command that you have written in your above messages didn't showed weighted data for me. The weighted and non weighted were same. I think the code have gone wrong somewhere. Please let me know on this for improvement. Thank you in advance.
Below is the code and have attached screenshot of both the weighted and unweighted data. Look forward.
DHSdesign <- svydesign(ids = DHS2016Nepal$HV021, strata=DHS2016Nepal$HV022, weights = DHS2016Nepal$HV005/1000000, data=DHS2016Nepal).... is for complex sample and
command for unweighted is below
local({
.Table <- with(DHS2016Nepal, table(HV025))
cat("\ncounts:\n")
print(.Table)
cat("\npercentages:\n")
print(round(100*.Table/sum(.Table), 2))
})
command for weighted is below:
local({
.Table <- with(DHS2016Nepal, table(HV025), DHSdesign)
cat("\ncounts:\n")
print(.Table)
cat("\npercentages:\n")
print(round(100*.Table/sum(.Table), 2))
})
[Updated on: Sat, 01 August 2020 06:44] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Thu Apr 25 19:03:11 Coordinated Universal Time 2024
|