下面解释的这个数据框由4种方法和每种方法的3种性能测量组成。我希望每种方法都有一个类似的条形图:
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或类似的东西获得此功能。有人能帮我吗?
答案 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)
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