【问题标题】:How can I extract vector from melted data如何从融化的数据中提取矢量
【发布时间】:2013-03-30 00:20:56
【问题描述】:

原始数据如下所示:

  type value
1  a    10
2  a    20
3  a    30
4  b    50
5  b    10
6  b    20

融化的数据如下所示:

1 a value 10
2 b value 10

我想对 a,b 应用 wilcox.test 来检查 a 是否大于 b。 怎么做?谢谢。

【问题讨论】:

    标签: r casting melt


    【解决方案1】:

    我认为您不需要融化数据。

    给定一个 data.frame raw 包含您的 raw(未熔化)数据

    wilcox.test(value ~ type, data = raw)
    

    应该可以。

    【讨论】:

    • 我这样做了:> wilcox.test(value ~ type, data=raw) 具有连续性校正数据的 Wilcoxon 秩和检验:W = XXXXXX 类型的值,p 值 b 还是 b>a?
    • 我相信你是 R 专业人士,你能给我推荐一些操作 R 数据结构的书吗?
    • @user1138113 -- 测试(默认)是双面的。
    • 我想测试a是否大于b:我用了"r=wilcox.test(value ~ type, data=df,paired=F,alternative='greater',conf.int = TRUE)”,这个测试是否“第一次出现在数据中(上例中的'a')大于秒”?非常感谢您的帮助:-)
    • x 将按照df$type 中的级别顺序排列第一个。看levels(df$type)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    相关资源
    最近更新 更多