cloudera 라이브러리 com.cloudera.sparkts을 사용하여 값 집합에 대한 시계열 예측을 수행하고 있습니다. 이 작업을 수행하는 동안 아래와 같이org.apache.commons.math3.linear.SingularMatrixException : 매트릭스가 단수
var model = ARIMA.fitModel(1,0,2,mySeries)
model.forecast(newSeries,10)
, I 예외를 얻고있다 : 모델에 직렬로 전달하기 전에
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)
, I는 일련의 동일한 값을 구비하고 있는지 여부를 검사하고 값하다면 동일하다, 나는 수술을 수행하지 않고있다.
어쨌든 나는이 예외를 해결할 수 있습니까?
모델이 시리즈에서 평가되는 첫 번째 명령문 자체는 실행 중에 손상됩니다. 어쨌든 시리즈를 확인하여이를 피할 수 있습니까? – rvp
@rvp 저는'ARIMA'에 익숙하지 않습니다. 계열 길이를 더 큰 숫자로 제한하려고하거나 ARIMA.isModelFittable'과 비슷한 메서드를 검색하려고합니다. –