org.mklab.tool.signal
クラス Detrend

java.lang.Object
  上位を拡張 org.mklab.tool.signal.Detrend

public class Detrend
extends Object

線形トレンドを除去した信号を求めるクラスです。

Remove a linear trend

バージョン:
$Revision: 1.11 $
作成者:
koga
関連項目:
Matrix.meanRowWise(), Matrix.meanColumnWise()

コンストラクタの概要
Detrend()
           
 
メソッドの概要
static Matrix detrend(Matrix data)
          Xから線形トレンドを除いたデータを返します。
static Matrix detrend(Matrix data, int zeroMean)
          Xから平均を除く。
static Matrix detrendColumnWise(Matrix X)
          行列の列毎にトレンドを除きます。
static Matrix detrendColumnWise(Matrix data, int zeroMean)
          行列の列毎に平均を除きます。
static Matrix detrendRowWise(Matrix data)
          行列の行毎にトレンドを除く。
static Matrix detrendRowWise(Matrix data, int zeroMean)
          行列の行毎に平均を除く。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Detrend

public Detrend()
メソッドの詳細

detrend

public static Matrix detrend(Matrix data)
Xから線形トレンドを除いたデータを返します。

パラメータ:
data - データ
戻り値:
線形トレンドを除去した信号 (signal whose linear trend are removed)

detrend

public static Matrix detrend(Matrix data,
                             int zeroMean)
Xから平均を除く。

パラメータ:
data - データ
zeroMean - 平均値を除くならば1
戻り値:
線形トレンドを除去した信号 (signal whose mean are removed)

detrendRowWise

public static Matrix detrendRowWise(Matrix data)
行列の行毎にトレンドを除く。

パラメータ:
data - データ
戻り値:
signal whose linear trend are removed

detrendRowWise

public static Matrix detrendRowWise(Matrix data,
                                    int zeroMean)
行列の行毎に平均を除く。

パラメータ:
data - データ
zeroMean - 平均値を除くならば1
戻り値:
signal whose mean are removed

detrendColumnWise

public static Matrix detrendColumnWise(Matrix X)
行列の列毎にトレンドを除きます。

パラメータ:
X - データ
戻り値:
signal whose linear trend are removed

detrendColumnWise

public static Matrix detrendColumnWise(Matrix data,
                                       int zeroMean)
行列の列毎に平均を除きます。

パラメータ:
data - データ
zeroMean - 平均値を除くならば1
戻り値:
signal whose mean are removed