0
我有一個1x600矢量,我有log2變換,現在我希望中位數居中。有沒有人知道這在Matlab的代碼?我如何以數據爲中心?
我有一個1x600矢量,我有log2變換,現在我希望中位數居中。有沒有人知道這在Matlab的代碼?我如何以數據爲中心?
只需從數據值中減去中值即可。這裏是一個例子,如果你想對日誌轉換數據執行中位數居中。
medianValue = median(logData);
medianCtrData = logData-medianValue;
如果需要居中原始數據,請使用2^logData恢復對數轉換,然後應用kl3755的代碼並再次應用log2。 – tashuhka 2013-03-19 10:14:56
log是正實數的單調變換,所以中位數的身份不會像@tashuhka提到的那樣變化。 – Memming 2013-03-19 15:59:02