Vikas Rawal wrote: > I need to compute weighted descriptive statistics (mean, median, > variance) for a vector of data disaggregated by a set of index > variables. The weights to be used are vector in the same data frame > and have to be disaggregated by the same index variables. > > Package Hmisc has functions for computing weighted statistics. But > both by/aggregate and summarise (in Hmisc) allow a function to have > only a simgle argument. In my case, I need to specify by the variable > and the weights as argument to the function. > > Could anyone please advice how to do it.
Please look again at the help files for summarize and wtd.mean which show how to do this. Frank > > As an example, say I have a data.frame giving incomes of persons in > different towns along with weights to be given for each sampled > person. How will I compute weighted statistics for each town? > > Vikas Rawal > JNU, New Delhi. > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > -- Frank E Harrell Jr Professor and Chair School of Medicine Department of Biostatistics Vanderbilt University ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.