情节表现MSE,RMSE

时间:2016-08-05 12:16:13

标签: r ggplot2 bar-chart

下面解释的这个数据框由4种方法和每种方法的3种性能测量组成。我希望每种方法都有一个类似的条形图:

enter image description here

              Method      MSE   RMSE    MAE
            Baseline 42674.68 206.58 149.96
   Linear Regression 10738.56 103.63  55.85
       Random forest  4492.47  67.03  37.29
      Neural Network  7650.72  87.47  57.50

但是,我无法通过ggplot或类似的东西获得此功能。有人能帮我吗?

1 个答案:

答案 0 :(得分:1)

首先阅读您的数据

Queue

接下来,我们需要使用dd = read.table(textConnection("Method MSE RMSE MAE Baseline 42674.68 206.58 149.96 LinearRegression 10738.56 103.63 55.85 Randomforest 4492.47 67.03 37.29 NeuralNetwork 7650.72 87.47 57.50"), header=TRUE)

将您的数据框重塑为ggplot2友好
reshape2

然后我们使用dd_m = reshape2::melt(dd, c("Method")) head(dd_m, 2) # Method variable value #1 Baseline MSE 42675 #2 LinearRegression MSE 10739

geom_bar

enter image description here