Aritalab:Lecture/Math/PLS
From Metabolomics.JP
< Aritalab:Lecture | Math(Difference between revisions)
(r) |
m (→PLS: Partial Least Squares) |
||
Line 8: | Line 8: | ||
これまで、目的変量がひとつの場合だけを扱ってきましたが、目的変量側も数が多い場合に使うのがPLSです。 | これまで、目的変量がひとつの場合だけを扱ってきましたが、目的変量側も数が多い場合に使うのがPLSです。 | ||
主成分回帰は説明変量側のみで主成分分析を施していましたが、同様の変量圧縮を目的変量側でもおこないます。以下では、目的変量と説明変量の行列が求めた主成分から構成されると仮定します。 | 主成分回帰は説明変量側のみで主成分分析を施していましたが、同様の変量圧縮を目的変量側でもおこないます。以下では、目的変量と説明変量の行列が求めた主成分から構成されると仮定します。 | ||
− | + | ; [[Aritalab:Lecture/Math/PLS/R_PLS|Rによる実習]] | |
===NIPALSアルゴリズム=== | ===NIPALSアルゴリズム=== | ||
{| | {| |
Revision as of 16:10, 4 June 2013
主成分回帰
回帰分析は説明変数間に相関が高いものがあると機能しませんでした(共線性の問題)。 そこで、説明変量に対して最初に主成分分析を施し、そのスコアを利用して目的変量との重回帰分析をおこなう手法を主成分回帰 (principal component regression) と呼びます。
PLS: Partial Least Squares
これまで、目的変量がひとつの場合だけを扱ってきましたが、目的変量側も数が多い場合に使うのがPLSです。 主成分回帰は説明変量側のみで主成分分析を施していましたが、同様の変量圧縮を目的変量側でもおこないます。以下では、目的変量と説明変量の行列が求めた主成分から構成されると仮定します。
NIPALSアルゴリズム
|
アルゴリズムのポイントは、Y側とX側の両方に対称に主成分回帰をおこなっている点です。