我有一个相当简单的问题,我需要一些建议。如果我有一个时间序列
t = 1:365;
raw = 10+(10-2).*rand(1,length(t)); % generate random time series
signal_1 = 10*sin(2*pi*t/12)+20; % create a signal with a period of 24
signal_2 = 10*sin(2*pi*t/32)+20; % create a signal with a period of 32
y = raw + signal_1 + signal_2; % combine the signals我可以使信号的均值和单位方差为零
y2 = (y - nanmean(y))./nanstd(y); % zero mean with unit variance我如何将其转换回与原始序列相同的量级,即转换回与'y‘相同的值?
发布于 2013-02-10 20:04:46
在进行转换之前记录平均值和stddev,以便可以在相反的方向上重新应用:
mu = nanmean(y);
sd = nanstd(y);
y2 = (y - mu) / sd;
...
y3 = y2 * sd + mu;https://stackoverflow.com/questions/14797509
复制相似问题