Processing math: 100%


多変量解析及び演習 2022年度 おまけ課題

はじめに

ここにはおまけ課題があります.おまけですので,やらなくても減点はありません.やると棒茄子? それぞれの課題について,やったひとは授業時間中に takataka に見せてね.

omake02

omake03

omake04

A と B は独立です

omake04A

ex03notebookA.ipynb の式(3) の1行目

Nn=1xn,0wxn=Nn=1xn,0yn

が成り立つとき,次のことが言えます:

w で決まる回帰式が表す平面は,説明変数と被説明変数の平均の点 (ˉx1,ˉx2,,ˉxD,ˉy) を通る.

これを証明しなさい.

omake04B

omake05

主成分分析では,データの分散共分散行列の固有値・固有ベクトルを計算に使いますが,実は,「特異値分解」を利用すると,分散共分散行列を計算しなくても,その固有値・固有ベクトルを求めることができます. その理屈を理解して実際に計算してみましょう.

Step1

任意の m×n 行列 X

X=USVT

と分解できます.ただし,rank(X)=rmin(m,n) として,

です.σ1,σ2,,σrX の特異値といい,この行列分解を特異値分解といいます.

このとき,XTXVS を用いて表しなさい.

Step1 ができたらいったん takataka に見せてください.Step2 につながるお話をします.

Step2

Step1 が(高橋の説明も含めて)分かると,データを表す N×D 行列 X が与えられたとき(平均は 0 とします), X の分散共分散行列 1NXTX を計算してからその固有値固有ベクトルを求める必要はなく,X を特異値分解した結果からそれらが求まることが分かります. ex05notebookB の適当な箇所にセルを追加して,Vの固有値固有ベクトルをXの特異値分解(np.linalg.svd 使いましょう)を用いて計算して表示するコードを書きなさい.

omake06

画像処理してみよー

omake07

自分で適当なデータを探して,Colab notebook を使って重回帰分析または主成分分析をやってみましょう. 期限は特に設けませんので,できた時点で takataka に見せてください.データの入手の仕方や前処理のやり方などなど,随時相談にのります.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS