feature_context: Merkmale in Kontextfenstern

Description Usage Arguments Details Value Future

Description

Stellt fuer eine Menge von Merkmalen einen zeitlichen Verlauf her, der als Kontext bezeichnet wird. Ein einzelnes Kontextfenster umfasst hierbei die mit der Funktion feature fuer ein Signalfenster berechneten Merkmale und entspricht in dem resultierenden breiten Merkmals-Dataframe einer Zeile. Der Gesamtkontext umfasst hierbei die Menge der gleitenden Kontextfenster, deren Zusammensetzung und Anordnung mittels window_length (Fensterlaenge) und window_step (Schrittweite) angegeben werden.

Usage

1
2
3
4
5
6
7
feature_context(
  x,
  window_length,
  window_step,
  prefix = "context",
  .progress = FALSE
)

Arguments

x

Dataframe mit Merkmalen im breiten Format.

window_length

Numerischer Wert mit der Fensterlaenge, d.h. Anzahl der Kontextfenster, die zusammen einen Kontext bilden.

window_step

Numerischer Wert mit der Schrittweite, um welche die Fenster zeitlich weitergeschoben werden.

prefix

String mit Prefix, der den neuen Merkmalsnamen (Spalten) vorangestellt wird (Default: "context").

.progress

Logischer Wert, ob Fortschrittsbalken angezeigt wird.

Details

Auf diese Weise werden mehrere Kontextfenster in einer Zeile des neuen Merkmals-Dataframe zusammengefasst. Durch die Benennung der auf diese Weise entstehenden Spalten koennen Rueckschluesse auf die urspruengliche Benennung gezogen werden. Das im aktuellen Kontext zeitlich gesehen letzte Kontextfenster hat hierbei den Index 0, das vorherige Fenster entsprechend den Index 1 usw. Falls der Ausgangs-Dataframe eine Spalte mit dem Namen id besitzt, so wird diese beibehalten und angepasst.

Value

Dataframe mit Merkmalen in Kontextfenstern.

Future

Da dieser Verarbeitungsschritt u.U. etwas laenger dauern kann, kann hierfuer mittels future::plan eine parallele Verarbeitung zugeschaltet werden. Durch das Argument .progress kann ggf. ein Forschrittsbalken angezeigt werden.


dnlvgt/rktiq documentation built on Jan. 6, 2020, 10:26 p.m.