• 検索結果がありません。

因子分析モデルの推定と評価

N/A
N/A
Protected

Academic year: 2021

シェア "因子分析モデルの推定と評価"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

因子分析モデルの推定と評価

Estimation and evaluation for factor analysis model

数学専攻 齋藤 秀哉

SAITOU, Hideya

1 はじめに

多変量解析手法の一つである因子分析は

,

観測される変数

(

観測変数

)

の相関構造を

,

少数の観測されない変数

(

潜在 変数

)

によって探索するための手法である

.

相関係数は重要な役割を担っており

,

因子分析を用いて測定される変数の 数よりも十分に少ない数の因子

(factor)

といわれる潜在変数をモデル上設定することによって

,

多数の変数間の関係を 集約しようという考え方である

.

ところが

,

柔軟性と多様性という観点でモデルを見ると

,

通常の因子分析では潜在変数 と観測変数の間に線形性を仮定しており

,

問題視される場合も存在している

.

本論文において

,

非線形なモデルとして動径基底関数展開に基づく非線形因子分析モデルを提案する

.

これによって 潜在変数の非線形な関係についても因子分析モデルとして関係性を捉え

,

様々な分野における非線形構造を内包する データを分析できるという有用性があると考える

.

2 因子分析モデル

観測変数

X = (X

1

, ..., X

p

)

,

平均

µ = (µ

1

, ..., µ

p

)

,

分散共分散行列

Σ

をもち

, X

は共通因子

F = (F

1

, ..., F

m

)

,

誤差または独自因子

ε = (ε

1

, ..., ε

p

)

に対して線形性を有していると仮定する

.

このとき

,

個々の因子分析モデルは次の 式で与えられる

.

X µ = LF + ε (2.1)

(2.1)

p × m

行列

L

を因子負荷行列という

.

また

, i

番目の独自因子

ε

i

X

iのみに関係する

. p

個の偏差は

(p + m)

個の変数で表現できることから

,

これが因子分析モデルと重回帰モデルを区別することになる

.

決定的な違い

,

因子は直接測定できないという点にある

.

観測不可能な変数の量が多いことから

, X

1

, ..., X

pの観測から直接的に因 子分析モデルを検証することは困難である

.

そこで

,

共通因子

F

と独自因子

ε

に対して次の仮定を置く

.

E[F ] = 0, Cov(F ) = E[F F

] = I

m

(2.2)

E[ε] = 0, Cov(ε) = E[εε

] = Ψ (2.3)

ただし

,

Ψ =

 

 

ψ

1

O

ψ

2

. . .

O ψ

p

 

  (2.4)

とする

.

さらに

, F

ε

は独立であると仮定する

.

すなわち

,

Cov(ε, F ) = E[εF

] = 0 (2.5)

とする

.

(2.1)

に対して式

(2.2) (2.5)

の仮定を設定したモデルを因子分析モデルといい

,

直交因子分析モデルとも

よばれている

.

1

(2)

3 推定法

3.1

最尤法を用いたパラメータ推定

因子分析を行う際には

,

パラメータである因子負荷

,

共通因子

,

独自因子を推定する必要がある

.

因子分析においては 共通因子数

m

をより少なく

,

つまり

m < p

になるように定める

.

因子負荷行列

L,

独自因子

Ψ

の推定について

, p

次元 確率変数

X = (X

1

, X

2

, ..., X

p

)

は平均

µ = (µ

1

, ..., µ

p

)

,

分散共分散行列

Σ = (σ

ij

)

p

次元正規分布

N

p

(µ, Σ)

,

正規母集団から観測された

n

個の

p

次元データを

x

1

, x

2

, ..., x

pとする

.

このとき

,

尤度関数は以下の式で与えら れる

.

L(µ, Σ) =

n i=1

f(x

i

| µ, Σ)

= (2π)

np2

| Σ |

n2

exp {

1 2

n j=1

(x

j

µ)

Σ

1

(x

j

µ) }

(3.1)

したがって

, µ ˆ = x ¯

とすると

,

対数尤度関数は

,

l( ˆ µ, Σ) = logL( ˆ µ, Σ)

= np

2 log(2π) n

2 log | Σ | − n

2 tr(Σ

−1

S

n

) (3.2)

で与えられる

.

ただし

, x ¯

S

nはそれぞれ標本平均と標本分散共分散行列とする

.

この解を解析的に導出することは 困難であることから

,

計算アルゴリズムを用いて数値的に求める

.

3.2 AIC

を用いた因子数の推定

実際上

,

最もよく用いられているモデル評価基準として情報量規準

AIC (Akaike information criterion)

がある

. AIC

はモデルを最尤法を用いて推定したときの評価基準であり

,

モデルの良さを予測の観点から評価する

.

AIC

,

AIC = 2(

モデルの最大対数尤度

) + 2(

モデルの自由パラメータ数

) (3.3)

で定義されるが

,

実際に適用する場合は考えられるすべてのモデルについて

AIC

の値を計算し

,

その値を最小にするモ デルを最適なモデルとして選択する

.

パラメータ数は

, p

×

m

行列

L

p

次対角行列

Ψ

(p

×

m) + p = p(m + 1)

個から

L

の直交回転による不定性を 除くための条件の

m(m 1)/2

個の制約を差し引いた結果

,

ϕ(p, m) = p(m + 1) m(m 1)

2 (3.4)

で与えられる

.

よって

,

(3.2)

から

, AIC

, AIC( ˆ Σ

m

) = 2

{

np

2 log(2π) n 2 (

log | Σ ˆ

m

| + tr( ˆ Σ

−1m

S) )}

+ 2(ϕ(p, m))

= nplog(2π) + n {

log | Σ ˆ

m

| + tr( ˆ Σ

−1m

S) }

) + 2(ϕ(p, m)) (3.5)

となる

.

因子分析モデルの各因子数についてこの値を求め

,

最小にする因子数を選択する

.

2

(3)

4 非線形因子分析モデル 4.1

因子分析モデルの非線形化

因子分析モデルを適用する上で

,

データによっては因子間に非線形な関係を想定した方がより適切な場合がある

.

ここでは

,

各観測変数に対応する独自因子は互いに独立であると仮定する

.

さらに

,

観測変数

x

p

次元ベクト

,

潜在変数

f

q

次元ベクトル

,

線形和を表すための

p × q

係数行列を

A,

独自因子

ε

p

次元ベクトルとす

.

すなわち

, x = { X

j

| j = 1, · · · , p } , f = { f

k

| k = 1, · · · , q } , ε = { ε

j

| j = 1, · · · , p }

とする

.

分布を

f

k

N(0, 1) (k = 1, · · · , q), ε

j

N (0, ψ

j

) (j = 1, · · · , p)

と仮定し

,

これらが互いに独立であるとき

,

因子数

q

の線 形因子分析モデルは

,

x = Af + ε,

ただし

, A =

 

a

11

· · · a

1q

.. . . . . .. . a

p1

· · · a

pq

  (4.1)

である

.

ただし

, f

は線形因子分析モデルの因子

F

, A

は因子負荷

L

にそれぞれ相当する

.

このモデルの一般化を考 えたとき

,

潜在変数

f

を固定した条件の下での各観測変数の独自因子に関する期待値

(Af

の部分

)

を非線形関数

η(f)

に置き換えたモデルを考える

.

はじめに

, X

j

(j = 1, · · · , p)

の確率分布を次のような形式に一般化する

.

p(X

j

| η

j

(f | β), ψ

j

), (j = 1, · · · , p), (

ただし

, β

は非線形関数

η

を定めるパラメータ

) (4.2) f

自体が確率変数であるとき

,

尤度の期待値は

f

についての積分によって求めなければならないが

,

一般に

,

確率変数

f

は未知であることが多い

.

そこで

,

潜在変数

f

の未知の分布関数を

g(f )

とすると

, x

f

の同時確率密度関数は

,

N

p

(x | η(f | β), Ψ)g(f) (4.3)

で与えられる

.

パラメータを

θ = (β, Ψ)

とすると

, x

の周辺分布

f(x | θ)

,

f(x | θ) =

N

p

(x | η(f | β), Ψ)g(f )df (4.4)

となる

.

4.2

周辺分布の離散近似

η

j

2

次以上の多項式や区分多項式であれば積分後の分布は多変量正規分布とはならない

.

そこで

,

潜在変数の分布 を離散化してから周辺分布を求めるといった離散化近似の方法を用いることでこの問題に対処する

(

大津

, 2004;

山本

·

宮本

, 2006).

すなわち

, η(f)

が非線形関数のとき

,

積分後の尤度は簡単な形で書き表すことが困難となる

.

未知の分布関数

g(f)

に関して

,

この分布に近似する重み

{ w(f

l

), l = 1, ..., L }

(4.5)

を求め

,

この近似された分布を用いて周辺分布を表すと次のように表される

.

f(x | θ) =

p(x | η(f | β), Ψ)g(f)df (4.6)

=

L l=1

p(x | η(f

l

| β), Ψ)w(f

l

) (4.7)

3

(4)

5 基底関数展開を用いた因子分析モデル

より柔軟な因子分析モデルを想定するために

,

非線形関数に基底関数を用いたモデルを提案する

.

ここでは

, 1

子モデルを仮定し

,

基底関数として

Kawano and Konishi (2007)

の動径基底関数を用いる

.

いま

, M

個の基底関数

b

0

(f ) = 1, b

1

(f), ..., b

M−1

(f )

を用いて

,

η

j

(f) =

M

1 m=0

a

mj

b

m

(f ) (5.1)

とし

,

基底関数を次の式で定義する

.

b

m

(f) = exp {

(f τ

m+2

)

2

2h

2

}

(5.2)

ただし

, τ

mは以下を満たす

.

τ

1

< · · · < τ

4

= min(f ) < · · · < τ

m+1

= max(f) < · · · < τ

m+4

(5.3)

また

,

基底の広がり

h

h = τ

m+2

τ

m

3 (5.4)

とする

.

一般に

, q

次元潜在変数ベクトル

f

に対して

,

動径基底関数展開に基づく非線形関数

η(f | β)

(4.6)

式へ代入 した非線形因子分析モデルへと一般化できる

.

しかし

,

モデルの推定が難しく

,

今後の研究課題とする

.

本研究では

, (4.3)

式の

η(f | β)

を動径基底関数展開に基づく非線形関数で置き換えた非線形因子分析モデルを提案 した

.

6 終わりに

本研究では

,

因子分析モデルにおける理論と特徴を述べ

,

線形因子分析モデルのパラメータ推定と

AIC

を用いた因子 数の推定について述べた

.

そして

,

潜在変数間の関係において柔軟性や多様性の観点から

,

非線形因子分析モデルの適用 と一般化について述べ

,

基底関数展開を用いた非線形因子分析モデルとして

Kawano and Konishi (2007)

の動径基底 関数を提唱した

.

今後の課題として

,

非線形因子分析モデルにおけるパラメータ推定や数値計算上の計算量の問題

,

離散化近似の近似 精度等が挙げられる

.

合わせて今回の因子数

1

の非線形因子分析モデルを因子数

q

のモデルへ拡張することも考えら れる

.

参考文献

[1] Anderson, T. W. (2003). An Introduction to Multivariate Statistical Analysis(3rd ed.). Wiley - Interscience.

[2]

市川 雅教

. (2010).

因子分析

.

朝倉書店

.

[3] Johnson, R. A. and Wichern, D. W. (2007). Applied Multivariate Statistical Analysis (6th Edition). Pearson.

[4] Kawano, S. and Konishi, S. (2007). Nonliner regression modeling via regularized Gaussian basis functions.

Bull. Inform. Cybern. 39, 83-96.

[5]

小西貞則

. (2010).

多変量解析入門

-

線形から非線形へ

.

岩波書店

.

[6]

小西貞則

,

北川源四郎

. (2004).

情報量規準

(

シリーズ・予測と発見の科学

).

朝倉書店

.

[7]

松井秀俊

,

三角俊裕

,

横溝孝明

,

小西貞則

. (2016).

非線形混合効果モデルに基づく関数データクラスタリング

.

応用

統計学

, 45, No. 1-2, 25-45.

[8]

大津起夫

. (2004).

潜在変数の区分多項式返還を用いた非線形因子分析

.

行動計量学

, 31, No. 1, 1-15.

[9]

山本倫生

,

宮本友介

. (2006). B-

スプライン基底を用いた非線形因子分析のパラメータ推定

.

行動計量学

, 34.

252-253.

4

参照

関連したドキュメント

 本稿において分析に用いる主成分分析とは、高い次元のデータを情報をでき

参考文献 • 足立浩平(2006)多変量データ解析法-心理・教育・社会系のための入門- ナカニシヤ 出版 • 加藤剛(2013)

ペットダミー・室内洗濯機置場ダミー・フ

 多変量解析における潜在変数モデルとしては,因子分析が最も古くから研究されているが,モ

(4) 式(2)は状態変数の漸化式であり,式(3)は観測方程 式と呼ばれ,観測値と状態変数の関係を表したも のである.式(4)は式(2)によって推定された に観 測値 と推定された観測値

ラスに評価されることが理解できる。 6.因子分析結果の傾向

推移確率は,英匡IUKPDSのデータをもとに,収縮 期血圧(SBP)によるリスク調整も行った. (2)腎症サブモデル

数,々はルール番・ゝH の巌退化アルゴリズムを求める ことができる[1,2,8]. △れ棚)=−α∂トlう+舶2(仁1)