Azzera filtri
Azzera filtri

Why does boxcox give a vector of identical values?

1 visualizzazione (ultimi 30 giorni)
I use boxcox for a positive vector with the size of 160711. I get Lambda=1.2500e-04, and a vector of transformed data, whose all elements are the same and equal to 2.5956757119. Could someone help me understand why I get such results? I have attached the data, and I use following commands:
[NewData,L]=boxcox(Data);

Risposta accettata

Carl
Carl il 8 Feb 2017
Modificato: Carl il 8 Feb 2017
See the documentation for boxcox here:
It states that the data vector must be positive and specified as a column data vector. So you simply need to transpose your current Data vector:
Data = Data';
Now calling boxcox on it should get the right results!

Più risposte (0)

Categorie

Scopri di più su Time Series in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by