Up

双対尺度法

分割表の分析

 

14.1.1(大山「色彩心理学入門」、1994pp. 220-222 における記述を基に分割表の形にまとめ直したもの)のような分割表を双対尺度法によって分析するプログラムDualScaleXTable.exeを作成した。プログラムのソースコードファイルなどは圧縮ファイルDualScaleXTable.zipとしてまとめたので、ファイル名DualScaleXTable.zipをクリックしてダウンロード・解凍すればVisual Studio 2013で開くことができる。

 

14.1.1 象徴語と色の適合関係。適合するときを1、適合しないときを0で表す。

 

青紫

緑味青

ピンク

黄橙

黄緑

怒り

1

1

1

0

0

0

0

0

0

0

0

0

0

0

嫉妬

1

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

1

0

0

0

0

0

0

0

0

永遠

0

0

0

0

0

0

1

1

0

0

1

0

0

0

幸福

0

1

0

0

0

0

0

0

1

1

0

0

0

0

孤独

0

0

1

0

1

0

0

0

0

0

1

0

0

0

平静

0

0

0

0

0

0

0

1

0

0

1

1

0

0

郷愁

0

0

0

0

0

0

0

0

0

1

1

1

1

0

家庭

0

1

0

0

0

0

0

0

1

1

0

0

0

0

1

1

0

0

0

0

0

0

1

0

0

0

0

0

純潔

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

不安

0

0

1

1

1

0

0

0

0

0

0

0

0

0

恐怖

1

0

1

0

1

0

0

0

0

0

0

0

0

0

 

プログラムDualScaleXTable.exeを実行すると、図1のフォームが表示される。

図1

 

既にデータが本プログラムの入力用データファイルとして用意されているときは、「Old Data」ボタンをクリックする。「Old Data」ボタンをクリックすると、入力データファイル名の設定ダイアログフォームが表示される(図2)。

 

図2

 

入力データファイルは、例えば表14.1.1のデータ(DataTable1411.txt)の場合は、図3のように用意する。

図3

 

最初の行に、行数と列数をセパレータ(図3ではコンマ , )で区切って並べて書く。

セパレータは、プログラムにおいて下記の配列の値(等号の右辺において並べられている文字)として設定されているものである。

array<wchar_t> ^ separator = { ' ', '\t', ',',' ','/' };

プログラムのソースコードにおいて、{  } 内の文字を追加あるいは削除するなどして、適宜、セパレータとして用いる文字を設定することができる。

行数と列数を書いた行の次の行に、行の表すカテゴリ(表14.1.1において左端の列に並べられている言葉)をセパレータで区切って書く。

その次の行に、列の表すカテゴリ(表14.1.1において上端の行に並べられている言葉)をセパレータで区切って書く。

その次の行から、1行ずつ、分割表の各行のデータを書いていく(図3と表14.1.1の対応を参照)。

上の形式(図3)の入力データファイルは、適当なエディタを用いて作成することができるが、まずExcelで作成してからCSVの形式(*.csvファイル)で保存するという方法もある。

図2の入力データファイル名設定のダイアログフォームで入力データファイル名を設定して「開く」ボタンをクリックすると、データが読み込まれて図4のフォームが表示される。

図4

 

データが正しく読み込まれていることを確認したら、右上の「OK」ボタンをクリックすると、「計算」ボタンがイネーブルになる。

新しくデータをプログラムの実行時に設定するときは、分割表の行数と列数を設定して「New Data」ボタンをクリックする(図5)。

図5

 

図6のようなフォームが表示されるので、図4のように分割表の形式でデータを打ち込む。行や列に表示されている「R1」とか「C1」という文字列は、データに対応した言葉・文字列に書き換えておく。

データの設定が終わったら、「OK」ボタンをクリックする。

図6

 

図4あるいは図6のデータ設定フォームにおいて「OK」ボタンをクリックして、「計算」ボタンがイネーブルになったら「計算」ボタンをクリックする。計算結果の出力用ファイル名設定のダイアログフォームが表示される(図7)。なお、図4あるいは図6のフォーム左下の「次元数」は、解を求めるときの次元数を設定しておく。なお、次元数など、双対尺度法についての説明は、本書「心理学データ分析と測定」の「第14章 質的データの可視化:双対尺度法」を参照されたい。

図7

 

出力用ファイル名として適当なテキストファイル名を設定して「保存」ボタンをクリックすると、計算が始まる。

計算が終了すると、計算結果がファイルに保存されたことを示すメッセージボックスが表示される(図8)。

図8

 

OK」ボタンをクリックすると、「描画」ボタンがイネーブルになる(図9)。

図9

 

「描画」ボタンのクリックで、図10の画面になる。

図10

 

画面10の左上は、図11のようになっている。

図11

 

横軸と縦軸の次元を設定して「描画」ボタンをクリックすると、設定された次元によるマップが図12のように表示される。

図12

 

 

プログラムの実行終了後、図7で設定した出力ファイルを開くと、図3の入力データの場合、出力結果は以下のようになっている。

 

 

                                                         青紫           緑味青     ピンク     黄橙                      黄緑       

      怒り         1         1         1         0         0         0         0         0         0         0         0         0         0         0

      嫉妬         1         1         0         1         0         0         0         0         0         0         0         0         0         0

                 0         0         1         0         1         1         0         0         0         0         0         0         0         0

      永遠         0         0         0         0         0         0         1         1         0         0         1         0         0         0

      幸福         0         1         0         0         0         0         0         0         1         1         0         0         0         0

      孤独         0         0         1         0         1         0         0         0         0         0         1         0         0         0

      平静         0         0         0         0         0         0         0         1         0         0         1         1         0         0

      郷愁         0         0         0         0         0         0         0         0         0         1         1         1         1         0

      家庭         0         1         0         0         0         0         0         0         1         1         0         0         0         0

                 1         1         0         0         0         0         0         0         1         0         0         0         0         0

      純潔         1         0         0         0         0         0         1         1         0         0         0         0         0         0

                 0         0         0         0         0         0         0         1         1         0         0         0         0         1

      不安         0         0         1         1         1         0         0         0         0         0         0         0         0         0

      恐怖         1         0         1         0         1         0         0         0         0         0         0         0         0         0

 

ndim = 2

 

      相関比の2乗(相関係数)            説明率             累積

 1:          0.79550(0.89191)             22.77%           22.77%

 2:          0.69651(0.83457)             19.94%           42.71%

 3:          0.58080(0.76210)             16.63%           59.34%

 4:          0.44823(0.66950)             12.83%           72.17%

 5:          0.31479(0.56106)              9.01%           81.18%

 6:          0.20005(0.44727)              5.73%           86.91%

 7:          0.18970(0.43554)              5.43%           92.34%

 8:          0.14835(0.38516)              4.25%           96.59%

 9:          0.06270(0.25041)              1.80%           98.38%

10:          0.04255(0.20628)              1.22%           99.60%

11:          0.01388(0.11781)              0.40%          100.00%

 

行カテゴリーの尺度値

怒り                          0.64729        0.61905

嫉妬                          0.58478        0.93674

                           1.79765       -0.82609

永遠                         -0.98094       -1.27341

幸福                         -0.54496        1.52207

孤独                          0.78469       -0.95314

平静                         -1.13363       -1.35036

郷愁                         -1.14923       -0.78936

家庭                         -0.54496        1.52207

                          -0.08410        1.36867

純潔                         -0.57312       -0.54473

                          -1.08906        0.52765

不安                          1.47619       -0.27158

恐怖                          1.19250       -0.22445

 

列カテゴリーの尺度値

                           0.39631        0.51650

                           0.01301        1.43033

                           1.32263       -0.39690

                           1.15537        0.39850

                           1.47186       -0.68156

青紫                          2.01552       -0.98983

                          -0.87121       -1.08926

緑味青                        -1.05862       -0.79108

ピンク                        -0.63434        1.47993

黄橙                         -0.83685        0.90057

                          -0.69490       -1.30793

                          -1.27977       -1.28192

黄緑                         -1.28851       -0.94582

                          -1.22104        0.63224

 

行カテゴリーの重み付き尺度値

怒り                          0.57732        0.51664

嫉妬                          0.52156        0.78178

                           1.60334       -0.68943

永遠                         -0.87491       -1.06276

幸福                         -0.48606        1.27028

孤独                          0.69986       -0.79547

平静                         -1.01110       -1.12698

郷愁                         -1.02501       -0.65878

家庭                         -0.48606        1.27028

                          -0.07501        1.14225

純潔                         -0.51117       -0.45461

                          -0.97133        0.44037

不安                          1.31662       -0.22665

恐怖                          1.06360       -0.18732

 

列カテゴリーの重み付き尺度値

                           0.35347        0.43106

                           0.01161        1.19372

                           1.17966       -0.33124

                           1.03048        0.33258

                           1.31276       -0.56881

青紫                          1.79765       -0.82609

                          -0.77703       -0.90907

緑味青                        -0.94419       -0.66021

ピンク                        -0.56577        1.23511

黄橙                         -0.74639        0.75159

                          -0.61978       -1.09157

                          -1.14143       -1.06986

黄緑                         -1.14923       -0.78936

                         -1.08906        0.52765

 

これらの出力の解釈は、本書「心理学データ分析と測定」の「第14章 質的データの可視化:双対尺度法」を参照されたい。

 

 

Up