簡體   English   中英

R中不等數據集的性能指標

[英]Performance indices for unequal datasets in R

我想在 R 中做性能指標。我的數據看起來像這樣(示例):在此處輸入圖像描述

我想忽略數據幀 1 中時間 2 和 4 中的值的比較,然后將其與可用的觀察數據集進行比較。 我知道如何為性能指標(R2、RMSE、IA 等)制定方程式,但是當相應的觀察數據不可用於比較時,我不確定如何忽略模擬數據框中的數據。

也許只是做一個左連接,並直接比較列?

library(dplyr)
left_join(d2,d1 %>% rename(simData=Data), by="Time")

輸出:

   Time  Data simData
  <dbl> <dbl>   <dbl>
1     1    57      52
2     3    88      78
3     5    19      23

輸入:

d1 = structure(list(Time = c(1, 2, 3, 4, 5), Data = c(52, 56, 78, 
56, 23)), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA, 
-5L))

d2 = structure(list(Time = c(1, 3, 5), Data = c(57, 88, 19)), class = c("tbl_df", 
"tbl", "data.frame"), row.names = c(NA, -3L))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM