【发布时间】:2013-04-21 20:53:43
【问题描述】:
我想在 y 轴上绘制连续的 BMI,在 x 轴上绘制家庭收入的分类变量,我希望该图表可以绘制每个类别的平均 BMI。但是,我不确定如何找到家庭收入每个因素的平均 BMI。
Dataset nh (5994 total IDs with Observations) (Parts of the 2009-2010 NHANES Dataset)
> dput(head(nh))
structure(list(SeqN = c(51624L, 51628L, 51629L, 51630L, 51633L, 51635L),
Gender = c(1L, 2L, 1L, 2L, 1L, 1L), Age = c(34L, 60L, 26L, 49L, 80L, 80L),
Ethnicity = c(3L, 4L, 1L, 3L, 3L, 3L), FamSize = c(4L, 2L, 5L, 3L, 2L, 1L),
RatioIncomePoverty = c(1.36, 0.69, 1.01, 1.91, 1.27, 1.69),
MECWgt2 = c(81528.77201, 21000.33872, 22633.58187, 74112.48684, 12381.11532, 22502.50666),
BMI = c(32.22, 42.39, 32.61, 30.57, 26.04, 27.62),
LengthUS = c(NA_integer_, NA_integer_, NA_integer_, NA_integer_, NA_integer_,NA_integer_),
Education = c(3L, 3L, 2L, 4L, 4L, 2L), LocationBorn = c(1L, 1L, 1L, 1L, 1L, 1L),
FamIncome = c(6L, 3L, 6L, 7L, 4L, 4L)), .Names = c("SeqN",
"Gender", "Age", "Ethnicity", "FamSize", "RatioIncomePoverty",
"MECWgt2", "BMI", "LengthUS", "Education", "LocationBorn", "FamIncome"),
row.names = c(NA, 6L), class = "data.frame")
faminc <- as.character(nhanes$FamIncome)
faminc
任何关于如何对数据建模以实现此目标的建议都将不胜感激。
【问题讨论】:
-
到目前为止您尝试过什么?您能否发布您尝试过的内容以及您很难弄清楚的内容..?如果不是,我只能假设这是一个为我做的问题。
-
另外,通过粘贴
dput(head(nh))的输出来发布您的数据,这样我们就可以将其复制/粘贴到我们的 R 会话中,并且它具有相同的结构(我们可以判断您是否将FamInc作为因子或数字)。 -
@Arun 我不是在找人让我制作整个图表或“为我做”,而是某个方向,因为我不确定我能否恰当地表达我的意思'正在尝试做一个基本的谷歌搜索。我想我最大的问题是如何为我的数据建模,或者什么函数可以让我为每个家庭收入类别创建一个平均 BMI 的数值变量。我已经编辑了原件以包含更多信息。
标签: r