How to retrend data, after detrending it?

조회 수: 14 (최근 30일)
Rizwan Khan
Rizwan Khan 2021년 6월 7일
댓글: Star Strider 2021년 6월 9일
I have some data (inputClosePrice)
i log it, detrend it, and then normalise it.
How can i now get back to the intial set of data for a given point?
detrend function:
https://au.mathworks.com/help/ident/ref/iddata.detrend.html
I've had a look at the retrend function,however, in the example they talk abotu iddata, linear ARX model, simulate model, and i do none of that, as part of my detrending process, so i'm unsure what to send the retrend function.
--- sample of my code given below:
sdata_log = log10(inputClosePrice); %log the data
detrend_LogPrice = detrend(sdata_log, inputPolyDegree); %detrended log price
normalised_detrendedData = detrend_LogPrice;

답변 (1개)

Star Strider
Star Strider 2021년 6월 7일
There are three different ddetrend funcitons. The one you want is: detrend however it does not return the function it used to detrend the data. If you want to retain that function, use polyfit and polyval instead to create and evaluate the detrending polynomial, then subtract it from the data, do whatever analysis you want, then add that polynomial back to the processed data.
  댓글 수: 6
Rizwan Khan
Rizwan Khan 2021년 6월 9일
Hi Strider,
I normalisze the residuals so i can make the color graph below so the normalised residuals are sent into the scatter plot.
You agree on reversing the order of operation to reconstiture the original data, however, how do i do that?
Star Strider
Star Strider 2021년 6월 9일
Please share the data used to produce that plot, and a detailed description of what you want to do with it.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Spectral Analysis에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by