Let me revise the data as below. It is survey data. The respondent must answer the outlook of the oil price, say, in three months. Respondent A might answer that the price will be in the 80-90 interval, while B might answer 100-110. I think there should be a function that finds out the mean and the median of the data with the assumption that all data points inside each interval are evenly distributed. Are there such functions in R?
70-80480-90590-1008100-1107110-1203 2013/5/8 David Winsemius <dwinsem...@comcast.net> > > On May 7, 2013, at 8:40 PM, jpm miao wrote: > > > Is there a function in R that calculate the mean and median for a grouped > > data? > > For example, a survey shows the oil price outlook in the future. How can > I > > calculate the mean/median? > > (Of course, I understand that the groups "below 80" and "above 110" must > be > > defined more specifically) > > > > below 80 4 80-90 5 90-100 8 100-110 7 above 110 3 > > > > Why would all groups need to be defined more specifically? How do we know > whether items in the 80-90 range are evenly distributed? .... could be 80, > 81, 82, 84, 85 or all 89's. > > David Winsemius > Alameda, CA, USA > > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org 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.