先日、滞在中のニューヨークで使っている携帯電話のSIMをT-Mobileに変更しました。スマホのSIMは空港でも売っているのですが、やはり街で売ってる一般キャリアの方が割安だったりお得なプランが多かったりします。市外局番が選べたり、カナダとメキシコへの通話が無制限だったりとアメリカならではの付帯サービスがあってなかなか興味深いです。前回のブログでは重回帰分析のさわりをお話ししましたが、実際に簡単なものをやってみたいと思います。ここではエクセルでの一発ポンの方法と表の見方、重回帰分析をやる意味、気をつけなければいけない点についてフォーカスします。何より用語集ですから、専門用語の意味についてですね。数式や難解な用語による説明は大学のサイトに売るほどありますが、それを読んで書いてあることがわかるようになることを趣旨とします。前回までのお話のように、回帰分析は結果(目的変数)を引き起こす刺激(説明変数)との関係を数式で表すことですが、説明変数が一つだけで引き起こされる結果は、実際の世の中にほとんどありません。複数の変数を用いて分析することが一般的です。前回の「居酒屋りきまる」の話の場合、話を分かりやすくするために、地元チームの勝利数と来店顧客数の関係を単回帰分析で行いましたが、実際は他にも来店が増減する理由があります。サッカーに関係なく、宴会シーズンや週末は混むでしょうし、寒日の月曜日は空いているでしょう。いった様々な変数を複合させて分析するので、「単」回帰に対して複数の意味を持つ「重」回帰となります。Analytics)と呼びます。単変量分析(単回帰分析)は何のためにある?先述のように、世の中で起こる出来事は一つの刺激だけが作用するものではないので、説明変数が一つだけの単変量分析はナンセンスとも考えられます。これがないと多変量解析はできません。その理由は幾つかありますが主なものを。直感的な関係性を数値化する例えば、「りきまる」の例のように、サポーターが集う居酒屋ならチームの勝利数に来店数にある程度影響することは分析をしなくてもわかります。その「程度」(具体的な数)を把握することは長年務めるスタッフや店長しか解りません。回帰分析に限りませんが、多少乱暴な仮説であってもデータを分析して数値化するということは、専門家以外が同じ認識を共有するために非常に大切なことは言うまでもありません。使える変数かどうかわかる多変量解析は、単変量を複合させるものですから、単変量がベースになります。仮に、考えうる刺激(説明変数)が20個あっても、意味のない変数が多く混じっていれば、導かれた数式は無意味なものになります。地元チームの勝利数に加えて、荒川の平均水位やバンクーバーの積雪量を加えても明らかに意味がありません。こんな極端なことはまずしませんが、思い込みや閃きのみで変数を足してしまう場合は要注意です。円ドルの為替レートやライバルチームの勝利数などは、ひょっとすると関係がありそうなので足してみたくなりますね。これらが本当に関係あるのかを試験分析してみる意味で、単変量解析は非常に重要なものになります。重回帰分析をエクセルポンさて、実際の重回帰分析をやってみましょう。デジタル万歳のこの時代、エクセルを使えば一発で出せます。Macまでの場合は別プログラムが必要です。Mac(Office365とセット)ではアドインを組み込めばすぐに使えるようになりました。Macを使ったケースでやってみましょう。ちなみにアドインは、ツール>アドインをクリックすると下記のダイアログが出てきますので、「分析ツール」にチェックボックスを入れればさくっとインストールされます。「ファイル」タブ>「オプション」>「アドイン」カテゴリをクリックします。クリックするとダイアログが出てきます。変数を2つ以上作ります。ここで再び「りきまる」のケースとして、下記の3つの説明変数が、見込みがあると仮定して進めます。(目的変数):来店顧客数X1(説明変数1):チーム勝利数X2(説明変数2):土日祝祭日X3(説明変数3):気温*本来はチーム勝利数0の日もあり、X勝している時の営業日数は複数日存在する(次の試合で勝つまでに1週間あるので)はずですが、ここでは説明をシンプルにするため割愛します。表1のようなシートを作り、データタブをクリックすると右端に出てくる分析ツールのボタンをクリックして、回帰分析をクリック。ちなみに土日祝祭日は1か0のフラグで指定しています。すると、下記のようなダイアグラムが出ますので、データの範囲を指定します。入力Y範囲:目的変数のデータを指定します。入力X範囲:すべての説明変数のデータを指定します。その他のチェックボックスについては、用語説明で後ほど説明しますね。