clouderaライブラリcom.cloudera.sparktsを使用して、値のセットの時系列予測を実行しています。org.apache.commons.math3.linear.SingularMatrixException:行列が特異です
var model = ARIMA.fitModel(1,0,2,mySeries)
model.forecast(newSeries,10)
これを実行している間、以下に示すように、私は例外を取得しています:
ERROR Executor: Managed memory leak detected; size = 5255488 bytes, TID = 12
ERROR Executor: Exception in task 0.0 in stage 17.0 (TID 12)
org.apache.commons.math3.linear.SingularMatrixException: matrix is singular
at org.apache.commons.math3.linear.QRDecomposition$Solver.solve(QRDecomposition.java:354)
モデルにシリーズを渡す前に、私は、シリーズが同じ値を持つと値ならばされているかどうかをチェックしています同じですが、私は操作を実行していません。
とにかく、この例外を解決できますか?
モデルがシリーズから評価される最初のステートメント自体は、実行中に破損しています。とにかく、私はシリーズをチェックすることでこれを避けることができますか? – rvp
@rvp私は本当にARIMAに精通していません。シリーズの長さをより大きい数に制限しようとするか、 'ARIMA.isModelFittable'に似たメソッドを探します。 –