• 締切済み

「ダミー変数」

すごく素朴な質問なのですが、統計で使う「ダミー変数」って、どうして「ダミー変数」っていうんでしょうか。 下掲のページでいう、「「理由の分からない例外」を取り除く」ための「ダミー」として使われるからでしょうか。 http://labs.xica-inc.com/2014/06/how-to-use-dummy-variables/ どうぞよろしくお願いいたします。

みんなの回答

  • takurinta
  • ベストアンサー率71% (64/90)
回答No.1

カテゴリカル変数の替え玉=dummyとして使われる変数だからダミー変数です。 他に指示変数のような呼び方もされます。 次のWikipediaの記事も参考にどうぞ http://ja.wikipedia.org/wiki/%E6%8C%87%E7%A4%BA%E9%96%A2%E6%95%B0

参考URL:
http://en.wikipedia.org/wiki/Dummy_variable_(statistics)
chirolumor
質問者

お礼

ありがとうございました。無事解決しました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ダミー変数を用いた重回帰分析での影響度の比較

    ダミー変数と連続変数の両方を含むデータで、重回帰分析を行おうとしています。その際、各説明変数の目的変数への影響度の大きさに興味があります。 連続変数のみの重回帰分析であれば、標準偏回帰係数の大小で影響度が比較できると思います。 またあるWebページでは、ダミー変数のみの重回帰分析(数量化1類?)では、各アイテム変数のレンジ・単回帰係数・偏回帰係数などで比較をしていました。 しかしダミー変数と連続変数が同時に含まれる場合は、各説明変数の影響の大きさをどのように比較すれば良いのでしょうか。 例えば下記参考URLのWebページで、単価・曜日・天気から売り上げ本数を予測していますが、最後の方で出てくる係数は単価、日~月までの7種類、曇~雨の3種類、の合計11種類の係数が出ています。 これを単価・曜日・天気の3種類の影響度という形にして比較する、という事は可能なのでしょうか。 偏回帰係数とレンジをそのまま比較はできないと思うのですが、方法はあるのでしょうか。 参考URL: http://homepage2.nifty.com/nandemoarchive/toukei_hosoku/tahenryo_jirei_02.htm

  • array_filterについてのご質問です

    お忙しい中、この投稿を見て頂きまして誠に有難うございます。ワタシはphp初心者でございます。只今ページネーションを作っておりまして、WebTecNoteさんのコードを見て勉強しております。大変勉強になっております。有難うございます。そして一箇所だけどうやっても理解できない箇所がございまして、今回のお便りをさせて頂いております。 初心者の踠きで大変見苦しいとは存じ上げますが、もしお時間のご都合がございましたら、ご返答して頂けると幸いです。どうぞよろしくお願い申し上げます。m(_ _)m 下記がWebTecNoteさんサンプルコードのページになります。 【WebTecNoteさんのサンプルコードです】 ※ワタシが分からないページはindex.phpのファイルになります。 https://paiza.io/projects/4Xb2dGpayZQYiESAWPxz1g 上記のサンプルコードの中で分からないコードを下記に抜粋させて頂きましたが、こちらのコード内にあります$dataの変数名の機能がうまく理解できませんでした。 array_filter内の第一引数として用いた時、ダミーデータのcreateDummy($length)を取得して$dataへとなっているように思っております。また$dataを適当な変数名に変えても特に問題はなく動きます。変数名が一致していないにも関わらず、全てのデータを取得しているのは第三引数のフラッグにあたるARRAY_FILTER_USE_KEYが起因しているのでしょうか? 自分自身でarray_filterを調べてみたのですが、どうもスッキリと腑におちずにこのような初心者の投稿を恥ずかしながらさせて頂きました。お恥ずかしい限りですが、ご教授して頂きたく存じ上げます。よろしくお願い致します。 function createDummy($length) { $dummy = []; foreach(array_fill(0, $length, null) as $k => $v) { $dummy[] = 'Item ' . ($k + 1); } return $dummy; } $items = createDummy(54); //ダミーデータ $count = count($items); // データの総数 $perPage = 5; // 1ページあたりのデータ件数 $totalPage = ceil($count / $perPage); // 最大ページ数 $page = empty($_GET['page']) ? 1 : (int) $_GET['page']; // 現在のページ 【下記が分からない箇所のfunctionです】 function filterData($page, $perPage, $data) { return array_filter($data, function($i) use ($page, $perPage) { return $i >= ($page - 1) * $perPage && $i < $page * $perPage; }, ARRAY_FILTER_USE_KEY); }

    • ベストアンサー
    • PHP
  • ワードプレスのバックアップはどうとっていますか?

    ワードプレスのバックアップはどうとっていますか? 下記のようなプラグインでしょうか? それともただサーバ上のファイルをダウンロードしておけば良いのでしょうか? http://bazubu.com/how-to-use-backwpup-23804.html

  • Brackets のフォント

    エディターBracketsで使われているフォント名を知りたいです。 Githubのソースのどこを見れば良いか分からず困っています。 お手数ですが、よろしくお願いします。 https://github.com/adobe/brackets https://github.com/adobe/brackets/wiki/How-to-Use-Brackets

  • 特定のパターンの文字列の間に何もない場合にダミー文字列を挿入

    特定のパターンの文字列の間に何もない場合にダミー文字列を挿入 こんにちは、VBA初心者です。 以下のような処理をVBAで行いたいのですが、かなり基本的なところでつまずいています。 (この場合、テキストファイルを開くのにOpenステートメント使うべきかFSOでいくべきか、というあたりで既につまずいています)どのような手法で進めていったらいいのかアドバイスをいただけないでしょうか。 1. 下に示す「テキストサンプル」のような内容のテキストファイルがあるとします。 2. このファイル内の「:SAMPLE_TEXT_ID_」で始まる行と行の間に何もなかった場合は、任意のダミー文字(「Dummy」など)を挿入します。 2.2. 「//」で始まる行はコメントなので無視します(空行と同じとみなす)。あるいは、ダミー文字を挿入する処理を実行する前に削除してしまいます。 ※以下の「テキストサンプル」では「:SAMPLE_TEXT_ID_ABC_002」と「:SAMPLE_TEXT_ID_AAA_001」の間に「Dummy」が挿入されれば成功です。 3. 上記の処理をフォルダ内のすべてのテキストファイルに対して実行します(100ファイル以上あります)。 【テキストサンプル】 :SAMPLE_TEXT_ID_ABC_001 Sample text :SAMPLE_TEXT_ID_AABBCC_001 //Sample comment Test string :SAMPLE_TEXT_ID_ABC_002 :SAMPLE_TEXT_ID_AAA_001 Temp text: any text in the file とりあえず、1つのファイルを開く所だけ自分で書いてみましたが、なぜかファイルの最終行のみが連続して書き出されてしまいました。(フォルダ内のある100以上のファイルをすべて処理することを考えると、やっぱりワークシートに書き出さないほうがいいような気がするのですが、それではどうすればいいのか言われると???です) Sub ダミー文字挿入() Dim myImput As String Dim i As Integer Open "D:\VBA\sample_01.txt" For Input As #1 i = 1 Do Until EOF(1) Input #1, myImput For i = 1 To 3 Cells(i, 1).Value = myImput Next i Loop End Sub 【サンプルコード】

  •  ダミー変数がわかりません!

    心理学科の院生です。修士論文で、統計解析を行っています。現在、重回帰分析を行っています。 わからないことがあり、質問します。  ある尺度の下位因子を従属変数して、独立変数に、続柄を設定しました。 質問紙では、1夫、2 妻、 3 父親、 4 母親、 5 舅、6 姑となっています。 指導教官からは、続柄は質的データだけれども、ダミー変数にすれば量的データとして 重回帰の独立変数にできるとうかがいました。 例えば、夫に○をつけたとすれば、(1・0・0・0・0・0)。姑に○をつけたとすれば(0・0・0・0・0・1) といった感じです。ただ、理屈はわかるものの、SPSSで、どのように作業すればいいのかわかりません!  ダミー変数の作り方とSPPSでの作業方法を教えてください。

  • ダミー変数

    エクセルでダミー変数を含んだデータをつくりました。 例えば、以下のようにです。 ABCD 0013 0109 1002 0106 A、B、Cがダミー変数です。Dはそのまま普通に数値として読ませたいです。 これをCSVファイルにしてRにインポートしたんですが、 そのまま統計分析するとエラーが出てしまいます。 ABC列がダミー変数だと認識していないからじゃないかと思ってるんですが(違うかもしれません)どうすればダミー変数と認識してくれるでしょうか。 (「数値変数を因子に変換」かと思ったんですが、 ABCを変換したい変数に選択すると、統計量の分析で選択できる変数から消えてしまってDしか出てこないんですがどうなってるんでしょう・・・あと水準名と数値のどちらを選べばいいかもよくわかりません・・) 基本的な質問ですみません。誰か助けてください。。

  • ダミー変数について

    重回帰モデルのダミー変数について類似の質問も読んでみたんですが、初心者なので分かり易く教えて頂けたら嬉しいです。 よく男性と女性で0と1を使ったりしますが、 例えば文学部4年までを、1年・2年・3年・4年生の4つで調べたい場合に教科書を読むと、「2つ以上のカテゴリーが存在する場合にもダミー変数を用いることができる。これは想像を絶するよりもずっと扱いが難しく、必要な場合には専門書を参照するべきである。」と書かれてました。(なので1年と4年の2つで調べようかと思うんですが。) 何がどう難しくなるのか、統計は苦手なので、できるだけ分かり易く教えて頂けたら嬉しいです。

  • 〆た質問にリンクを張り、仕切り直しの質問です。

    http://okwave.jp/qa/q8351280.html  のご回答等・・でお世話になっております^^ 私なりに頭の中で”紆余曲折”した、質問でした。    私みたいなPHP二年生ですが、  なんでもそうだと思うのですが! “素人というのは”とんでもない勘違いを良くしています! 私もその一人です。  なので、自分だけの考えだけで、事を進められないので苦労しています。   ご回答を下さった、 “「#」が先頭についているのは全部コメントです。” 意味が分かりました^^  現在のプログラムの設定を、とりあえず以下の設定にしました。 教本には「http-vhosts.confファイルを開き追加してください。」  とありましたので追加しましが、間違いないでしょうか!?    まだどこか勘違いをしているような気がします。  ※ 以上URLから何か、新たにどこかのフォルダ内にファイルを追加する!    との、回答の内容と、受け止められました。等・完璧ではございません    !勘違いなのでしょうか!?等・・   何か全体的に大きな勘違いをしているようでしたらご教授をよろしくお願い致します。 # Virtual Hosts # # Required modules: mod_log_config # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.4/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:80 <VirtualHost *:80> ServerName study.localhost DocumentRoot "C:/xampp/htdocs/study.localhost" DirectoryIndex index.php index.html <Directory "C:/xampp/htdocs/study.localhost"> AllowOverride All Allow from All </Directory> </VirtualHost> ##NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ##ServerName or ##ServerAlias in any <VirtualHost> block. # ##<VirtualHost *:80> ##ServerAdmin webmaster@dummy-host.example.com ##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com" ##ServerName dummy-host.example.com ##ServerAlias www.dummy-host.example.com ##ErrorLog "logs/dummy-host.example.com-error.log" ##CustomLog "logs/dummy-host.example.com-access.log" common ##</VirtualHost> ##<VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.com ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com" ##ServerName dummy-host2.example.com ##ErrorLog "logs/dummy-host2.example.com-error.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common ##</VirtualHost>

    • ベストアンサー
    • PHP
  • Flashにサイトを表示させたい

    http://www.ddnj.com/product/hp/artflash/artflash_sample/AF03-site014/index.html このFlashのサイトのDIARYをクリックした時に、 下に表示されるテキストをブログ等のウェブサイトを表示させるには、 どのような方法で出来ますでしょうか? このテキストは外部テキストから読み込まれています。 変数は以下のようになっています。 &txtDiary=20XX/00/00<br>dummy text.......

    • ベストアンサー
    • Flash