classification_dlc: Daily load curve classification

classification_dlcR Documentation

Daily load curve classification

Description

Classify daily load curves based on the outputs of a clustering and a new set of data

Usage

classification_dlc(
  data,
  consumptionFeature,
  outdoorTemperatureFeature,
  localTimeZone,
  clustering,
  methodNormalDays = "clusteringCentroids",
  holidaysDatesFeature = NULL,
  abnormalDaysFeature = NULL,
  holidaysDates = c(),
  abnormalDays = c(),
  methodAbnormalDays = "clusteringCentroids"
)

Arguments

data

<data.frame> containing the time series for total energy consumption of a building, the outdoor temperature, or whatever input is needed for clustering.

consumptionFeature

<string> containing the column name the consumption feature in the data argument.

localTimeZone

<string> specifying the local time zone related to the building in analysis. The format of this time zones are defined by the IANA Time Zone Database (https://www.iana.org/time-zones).

clustering

<object> clustering_dlc() output

outdorTemperatureFeature

<string> containing the column name of the outdoor temperature feature in the data argument.

method:

<string>. Choose one, by default clusteringCentroids: absoluteLoadCurvesCentroids: Based on the absolute consumption load curve clusteringCentroids: Based on the inputs considered in the clustering procedure. Applying the same transformations done during that process. classificationModel: Based on a classification model of the calendar features.

Value

dailyClassification: <data.frame>


biggproject/biggr documentation built on Oct. 2, 2024, 11:13 p.m.