【发布时间】:2020-10-16 02:50:45
【问题描述】:
我有一个数据集,我想在其中计算每个地块的每个原产地(本地和外来)的第一花日期中值。
我的最终目标是测试在温暖和环境中的本地和外来物种之间第一朵花的中位日期是否存在显着差异。
这是我的数据的一个子集:
dput(umbs_firstflower[8:16,])
structure(list(site = c("umbs", "umbs", "umbs", "umbs", "umbs",
"umbs", "umbs", "umbs", "umbs"), plot = c("A1", "A1", "A1", "A2",
"A2", "A2", "A2", "A3", "A3"), species = c("Sogi", "Sone", "Syla",
"Cest", "Poco", "Popr", "Ruac", "Cest", "Dasp"), origin = c("Native",
"Native", "Native", "Exotic", "Exotic", "Exotic", "Exotic", "Exotic",
"Native"), state = c("ambient", "ambient", "ambient", "warmed",
"warmed", "warmed", "warmed", "ambient", "ambient"), first.flower = c("248",
"240", "227", "195", "169", "155", "156", "194", "185")), row.names = c(NA,
-9L), class = c("tbl_df", "tbl", "data.frame"))
这是我编写的代码示例:
umbs <- umbs_firstflower %>% group_by(plot, origin) %>% summarize(mean.firstflw = mean(as.numeric(date))) %>% ungroup()
【问题讨论】:
-
您要计算
mean还是median?您的数据中没有date列。你需要mean(as.numeric(first.flower))吗? -
是的,我应该这么说。 first.flower 列中的数字是儒略日期。我想计算中位数。
-
您提供的数据在
state中具有“环境”但没有“温暖”值。如何识别“温暖和环境图”? -
我现在编辑了示例代码以包含环境和加热状态。
-
谢谢。新数据中没有温暖/异国情调的组合,这是故意的吗?另外,您打算使用什么显着性检验来比较中位数?