• 締切済み

回帰分析

回帰分析についてlotus123では可能ですがexcelでは従属変数を16までしか選択できません。しかたなく現在でもlotusをつかっていますが、excelに変えvbaで回帰分析にしたいが何とかなりませんか? また、どうしてもダメならvbaに直接計算式を入れたいが、とても難しくてわかりません。誰か教えて・・・もう何年も挌闘しています。

noname#175551
noname#175551

みんなの回答

  • inara
  • ベストアンサー率72% (293/404)
回答No.1

どういう関数で近似するのでしょうか。 私は以前、Excelを使って、18個の変数を持つ関数近似をやったことがあります(ちゃんと求まりました)。 元のデータは6個のピークを持つスペクトルだったのですが、これを6個のGauss関数の和で近似しました。1つのピークあたり3個の従属変数(ピーク高さ、ピーク位置、半値幅)なので、合計18個の従属変数を求めるというものでした。Excelのソルバーというのを使って、その関数値(Gauss関数の和)とデータとの差の2乗の和が最小となるように、18個の従属変数を変えていくという方法を使いました(データ数100個で10秒程度で計算可能)。多変数関数の近似では、ある程度正確な初期値を与えないと収束しませんし、解を探すのに時間がかかりますが、原則的に従属変数の数には制限がないと思います。 関数形が分かればどのような手順か説明しますが・・

noname#175551
質問者

補足

まるきり素人で申し訳ありません。 確かに数年前のexcelでは可能でしたが、バージョンが上がって現在は ツール機能としても、関数機能としても16以上の従属変数を指定すると エラーとなります。また、Gauss関数とは何ですか? もし、やり方が悪いのならぜひ教えてください。

関連するQ&A

  • 単回帰分析と重回帰分析の結果の違い

    論文を読んでいて疑問に思うことがありました.よろしくお願いします. 私は,回帰分析とは変数Yを、p個の変数X1,X2 ,… Xpにより説明したり予測するための統計的手法であり,p=1のときは単回帰分析,p>1のときは重回帰分析と呼ぶ,と解釈しています. 今,ある施設のサービス改善についての調査論文を読んでおります.そこではアンケート調査でその施設のサービスの総合評価Yと,8個の各サービス毎の評価(x1~x8)を調べ,総合評価Yを従属変数, x1~x8を説明変数として重回帰分析にかけます.そして出た相関係数から施設の総合評価に対する各サービスの重要度を求め,改善につなげようとしています. 結果,重要度は x1>x2>x6>x3>x7>x8>x4>x5 という結果になりました.ここまではわかるんです. ですが次に総合評価Yを従属変数,x1を説明変数として単回帰分析,また総合評価Yを従属変数,x2を説明変数として単回帰分析,また総合評価Yを従属変数,x3を説明変数として単回帰分析・・・というようにこの操作をx8まで続け,出た相関係数を比較しています.結果は x1>x2>x4>x8>x3>x5>x7=x6 となっており,重回帰分析の結果と照らしあわせると最初のx1とx2は合致しているものの,あとはバラバラです.x6にいたっては最後にきています.なぜでしょうか.論文は「どのサービスも総合満足度に重要な影響を与えており,特にx1,x2,x3,x4を改善するのがよい」 と締めくくっています. 質問は3点です. (1)なぜ重回帰分析の結果と単回帰分析の結果が異なるのか (2)どのサービスも総合満足度に重要な影響があるとして,それは重回帰分析の結果だけで言えるのではないか(重回帰でも相関係数は出ているし,単回帰分析をする意味はあるのか) 稚文ですみません. 当方あまりオツムがよろしくないのでできるだけわかりやすくよろしくお願いします.

  • 回帰分析が分かりません。

    合計特殊出生率と一人あたりの所得の関係について埼玉県を市町村別に回帰分析を行い、その結果を都道府県を単位とした分析の結果と比較して考察する問題なのですが、教科書を見ながらExcelの散布図で一人あたりの所得を従属変数、合計特殊出生率を独立変数として回帰分析を行う所まではできたのですが、結果として何が分かってどのようなことが考察できるのかが分かりません。教えてください。 埼玉県がy=396671x+2E+06,Rの2乗=0.0379, 都道府県別がy=-1E+06x+5E+06,Rの2乗=0.1915となりました。 Excel操作が苦手で回帰分析が全く理解できていない状態です。

  • ロジスティック回帰分析

    例えば優しい説明を受けて楽な気持ちになったとして、楽な気持ちが従属変数で、優しい説明が予測変数にしたロジスティック回帰分析はできますか?

  • か回帰分析についてです。

    こんにちは。重回帰分析について質問があります。Excelの分析ツールで回帰を行いました。回帰式をA=α+β1×変数1+β2×変数2+β3×変数3としたとき、Aが有意水準5%(P値)以内となっています。このとき、β1~β3のT値が、5%以内ならAに関係かある変数になりますが、例えば、Aを5%変動させても、変数1~変数3には、影響がないと言えますか?

  • 最適尺度法を伴う回帰分析

    最適尺度法を伴う回帰分析 SPSSでカテゴリカル回帰をしたいと思います。 従属変数は「1.全く不満足~5.非常に満足」までの5つのカテゴリです。 説明変数は、X1~X20まで20コあります。二値のデータで、仮に「A~Tまでの教材を使用したかしないか」という設問で、Aを使用したら1,しなかったら0というように入力しています。 これらのデータでカテゴリカル回帰を行い、A~Tまでのどの教材が満足度への影響力が強いのか「重要度 」を分析したいと思うのです。 SPSSでは、「回帰」から「最適尺度法」、従属変数は「スプライン順序」で「内側ノット」は「2」、説明変数は「スプライン名義」で「内側ノット」は「0」と設定しています。しかしエラーが出て計算ができません。カテゴリカル回帰ご存じの方おられましたら、御指南ください。

  • エクセルの回帰分析について

     エクセルで回帰分析をおこなったのですが、有意な結果がでませんでした。説明変数がすべてダミー変数であるからでしょうか?ダミー変数のみで回帰分析を行うことは可能ですか?

  • 回帰分析について

    回帰分析について 家計調査2009年の 「年間収入五分位階級・世帯人員別1世帯当たり年平均1か月間の収入と支出」 のExcel表から世帯人員・消費支出・食料支出・教育支出の四項目を抜き出し 食料支出・食料支出・教育支出を一人当たりのデータに直したあと これらを対数変換し、消費支出を独立変数とし回帰分析を行なって回帰式をだそうとしているのですが Excelのデータ分析ツールを使用して回帰式をだしたあとに確認のために計算したところ誤差がでてしまいました。 この誤差は回帰式上仕方のないものなのでしょうか 分かりにくいかもしれませんがよろしくお願いします ↓計算してでた回帰式です。 食料支出=6693.0903+0.14791147*消費支出 教育支出=-5942.3124+0.12495474*消費支出

  • エクセルでの回帰分析

    エクセルで変数15個の重回帰分析を行おうとしているのですが、 説明変数の範囲、被説明変数の範囲をきちんと指定してOKを クリックしているのにもかかわらず、 「回帰分析 LINEST()関数エラー 入力範囲をチェックしてください」 とでてしまいます。 どうしたら回帰分析結果がでるのでしょうか。 教えてください。

  • 非線形モデル回帰分析の前提条件

    非線形回帰分析で、従属変数の母集団は正規分布を仮定できる必要はありますか? 回帰分析では従属変数の母集団は正規分布を仮定できる必要があると思いますが、これは線形の時だけでしょうか、それとも、非線形でもそうなのでしょうか?

  • YesかNoの重回帰分析のやり方

    重回帰分析を勉強していて疑問が生じたので質問させていただきます。 従属変数がYesかNoのどちらかで結果が欲しい場合、Yesが1、Noが0というようにダミー変数を用いて良いのでしょうか。 wikipediaの重回帰分析のページでは、説明変数にダミー変数を用いる場合しか書いていなかったので。 よろしくお願いします。