RapidMiner 时间戳预处理

RapidMiner TimeStamp preprocessing

我正在尝试使用三种不同的传感器数据进行预测。每个传感器都有周期性,测量时刻也不相同(例如sensor1data_time=10:01;sensor2data_timestamp=10:03;sensor3data_timestamp=10:05)。

我为演示手动执行了此任务,但现在我需要将其自动化以开发预测模型。

有推荐的预处理任务吗??

提前致谢

我会将时间四舍五入到最接近的十分钟。要使用的运算符是 Generate Attributes。我倾向于使用自 01-01-1970 以来的秒数。以下片段显示了您可以使用的功能。我假设您有一个名为 datestr 的属性,其中包含这种格式的日期 13-01-2016 23:01:01.

attribute name    function expression    
-------------------------------------------------------------------
date              date_parse_custom(datestr, "dd-MM-yyyy HH:mm:ss")
epochdate         date_diff(date_parse(0), date)/1000
dateToTenMins     600*round(epochdate/600)

纪元日期以毫秒为单位,因此除以 1000 得到秒。