Esperは、線形回帰の関数 [stat:linest( , )] を提供します。
例は次のようになります (これはうまく機能します):
select * from StockTickEvent.win:time(10 seconds).stat:linest(price, offer)
ただし、シンボル (INTC など) でグループ化されたウィンドウ内のすべてのデータの線形回帰を取得しようとしていますが、許可されません。「having symbol='GE'」を使用してみましたが、それも正しくありませんでした。これが私が試みたものです:
select * from StockTickEvent.win:time(10 seconds).stat:linest(current_timestamp(), price) group by symbol
これを解決するための助けをいただければ幸いです。