plot.alarm_metrics {ATQ} | R Documentation |
Plot Heatmap of Alarm Metrics
Description
This function creates a heatmap visualization of the specified alarm metric across different lags and thresholds.
Usage
## S3 method for class 'alarm_metrics'
plot(x, metric = "AATQ", col = heat.colors(12), ...)
Arguments
x |
An object of class "alarm_metrics" containing matrices of metric values. |
metric |
A character string specifying which metric to plot. Default is "AATQ". Options include "FAR", "ADD", "AATQ", "FATQ", "WAATQ", "WFATQ". |
col |
Set heat map color profile, default is heat.colors(15) |
... |
Additional arguments passed to the image function. |
Value
A heatmap plot of the specified metric.
Examples
# Generate sample alarm metrics data
set.seed(123)
generate_metric_matrix <- function() {
matrix(runif(15 * 11), nrow = 15, ncol = 11,
dimnames = list(paste("Lag", 1:15),
paste("Threshold", seq(0.1, 0.6, by = 0.05))))
}
sample_metrics <- list(
FAR = generate_metric_matrix(),
ADD = generate_metric_matrix(),
AATQ = generate_metric_matrix(),
FATQ = generate_metric_matrix(),
WAATQ = generate_metric_matrix(),
WFATQ = generate_metric_matrix(),
lags = 1:15,
thresholds = seq(0.1, 0.6, by = 0.05)
)
# Create an alarm_metrics object
alarm_metrics_obj <- structure(sample_metrics, class = c("alarm_metrics", "list"))
# Plot the heatmap for AATQ (default)
plot(alarm_metrics_obj)
# Plot the heatmap for FAR
plot(alarm_metrics_obj, metric = "FAR")
# Customize the plot
plot(alarm_metrics_obj, metric = "FATQ", col = heat.colors(12))
[Package ATQ version 0.2.2 Index]