Why does boxcox give a vector of identical values?

2 visualizaciones (últimos 30 días)
Masoud
Masoud el 6 de Feb. de 2017
Editada: Carl el 8 de Feb. de 2017
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);

Respuesta aceptada

Carl
Carl el 8 de Feb. de 2017
Editada: Carl el 8 de Feb. de 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!

Más respuestas (0)

Categorías

Más información sobre Time Series en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by