rmse_table: Root Mean Square Error Table

Description Usage Arguments Value Examples

View source: R/main.r

Description

Compute RMSE from a difference table.

Usage

1
rmse_table(d, group.col, difference.col = "Difference", rmse.col = "RMSE")

Arguments

d

The difference table.

group.col

the column(s) to group differences by. For standard tables, group.col will typically be either "Station" or "Time". For sediment tables, group.col will typically be either c("GrainClass", "Station") or c("GrainClass", "Time").

difference.col

the column containing difference values.

rmse.col

The output column containing RMSE values

Value

A dataframe.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
simple.quasi = system.file("sample-data/SampleQuasiUnsteady.hdf",
  package = "RAStestR")
quasi.flow = read_standard(simple.quasi, "Flow")
quasi.double = operate_table(quasi.flow, fun = function(x) 2*x)
quasi.difference = difference_table(quasi.flow, quasi.double)

rmse_table(quasi.difference, "Time", "Difference", "RMSE")
rmse_table(quasi.difference, "Station", "Difference", "RMSE")

quasi.volincum = read_sediment(simple.quasi, "Vol In Cum")
quasi.double = operate_sediment(quasi.volincum, fun = function(x) 2 * x)
quasi.difference = difference_sediment(quasi.volincum, quasi.double)
rmse_table(quasi.difference, c("Time", "GrainClass"), "Difference", "RMSE")
rmse_table(quasi.difference, c("Station", "GrainClass"), "Difference", "RMSE")

mkoohafkan/RAStestR documentation built on July 14, 2019, 11:41 p.m.