OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

共分散行列を求めるプログラム

  • 困ってます
  • 質問No.781148
  • 閲覧数1416
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

マハラノビス距離の分布パラメータである共分散行列について考察しています。共分散行列を求めるプログラムを教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル3

ベストアンサー率 0% (0/0)

なんとかなるって。
なんとかなるって。
  • 回答No.2
レベル13

ベストアンサー率 37% (376/1001)

define K データ系列の数 define N 各系列の要素の数  : 途中略  : float data[K][N]; float kyobunsan[K][K]; int i,k1,k2; for(k1=0;k1<K;k1++)for(k2=0;k2<K;k2++){ /* *1 */  kyobunsan[k1][k2]=0;  for(i=0;i<N; ...続きを読む
define K データ系列の数
define N 各系列の要素の数
 :
途中略
 :
float data[K][N];
float kyobunsan[K][K];
int i,k1,k2;

for(k1=0;k1<K;k1++)for(k2=0;k2<K;k2++){ /* *1 */
 kyobunsan[k1][k2]=0;
 for(i=0;i<N;i++){
  kyobunsan[k1][k2]
   +=data[k1][i]*data[k2][i];  /* *2 */
 }
}

共分散、正確なところは忘れたので、適当に書いてあります。*1,*2の行は共分散の定義にあうように適当に書き直してください。

また、プログラミングが苦手でもアルゴリズムはわかるように書いたつもりですが、プログラムとしては不完全なので適当に追加してください。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ