【问题标题】:How do I group together all possible values of a set of discrete variables in R?如何将 R 中一组离散变量的所有可能值组合在一起?
【发布时间】:2020-11-05 16:27:13
【问题描述】:

我有一个数据框,其中包含五个二分预测变量、一个因二分变量和一列预测概率:

  F1 F2 F3 F4 F5 Pred_Prob
1 A  D  E  G  I       0.25
2 B  C  F  H  J       0.3
3 A  C  E  G  I       0.9
4 B  C  F  H  J       0.4
5 B  C  F  H  J       0.2
6 A  D  F  G  I       0.7

我想为二分变量的每个可能组合获取一组预测概率,然后在盒须图中绘制概率。我如何在 R 中做到这一点?

【问题讨论】:

    标签: r dataframe ggplot2 data-wrangling


    【解决方案1】:
    library(tidyverse)
    
    dat <- read.table(text="F1 F2 F3 F4 F5 Pred_Prob
          A  D  E  G  I       0.25
          B  C  F  H  J       0.3
          A  C  E  G  I       0.9
          B  C  F  H  J       0.4
          B  C  F  H  J       0.2
          A  D  F  G  I       0.7", header=TRUE)
    
     d2 <- dat %>% unite(id, -Pred_Prob)
    
     ggplot(d2) + geom_boxplot(aes(x=id, y=Pred_Prob))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2021-12-11
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      相关资源
      最近更新 更多