エクセルでの曲線重回帰方法を教えてください

このQ&Aのポイント
  • エクセルを使って重回帰分析を行いたいが、分析ツールでは直線回帰になってしまう。求めたい近似式は2次または3次式。エクセルでの曲線重回帰方法を知りたい。
  • エクセルで曲線重回帰を行いたいが、分析ツールでは直線回帰しかできない。求めたい近似式は2次または3次式。エクセルでの曲線重回帰方法を教えてほしい。
  • エクセルを使って重回帰分析を行いたいが、分析ツールでは直線回帰しかできない。2次または3次式の近似式を求めたい。エクセルでの曲線重回帰方法を教えてください。
回答を見る
  • 締切済み

エクセルを使った曲線重回帰分析方法

エクセルを使って、重回帰分析を行いたいのですが、分析ツールでは、直線回帰になってしまいます。求めたい近似式は2次、或いは3次式なのですが・・・エクセルでの曲線重回帰方法をご存知の方はご教授お願いいたします。

noname#230358
noname#230358

みんなの回答

noname#230359
noname#230359
回答No.3

こんにちは。 EXCEL等のツールで重回帰分析を行った場合、回帰線は ご質問のようにY=aX1+bX2+CX3+....+z(y切片)といった一次式になるかと思います。 EXCEL以外のソフトはしりませんが、EXCELしかツールがない場合2次式のような多項式や対数、指数に対する近似式を求めたいのならば、 Y=a(X1)^2+b(X1)+c(X2)^2+d(X2)+e の形式であらわすための重回帰方法は 通常 Y,X1,X2 で重回帰をおこなうのではなく、Y,(X1)^2,(X1),(X2)^2 ,(X2)と5つの変数で重回帰分析を実行すれば、2次式近似の係数は求めらると思います。 (X1)^2,や(X2)^2はご自分で(EXCELで)計算し行を増やしてください。 ただし本当に2次式の近似で正しいのか、もっと多次式の方がよいのか、それとも指数や、1/Xといった近似が良いのかは判断してくれません。 いろいろやってみて相関係数が大きくなることの確認や標準誤差が小さくなることの確認等で行うしかないかと思います。 蛇足ですが、 上記の式ではなく、(X1)*(X2)や3次式の場合も求めたい項の係数はそれを 計算し行を増やしていけばよいと考えます。

noname#230358
質問者

お礼

ご回答有難うございます。 大変参考になりました。

noname#230359
noname#230359
回答No.2

「最小二乗法」で検索エンジンで探すと参考URLが見つかるが参考になるかも 私も自作での機械設計計算VBAを作成するとき、係数などを近似二次方程式で 変換し中間値を算出したいときは、EXCELでは無く別ソフトを使っていました 今回EXCELでも可能なのだということを知り、こちらの方が勉強になりますね 歳をとるにしたがい、手計算での面倒くささや計算間違いを避ける目的からも 特に最近はEXCELを駆使している。便利な時代になったもので活用しましょう

参考URL:
http://szksrv.isc.chubu.ac.jp/lms/lms5.html
noname#230358
質問者

お礼

ご回答ありがとうございます。 エクセルのLINEST関数は、使ったことあるのですが、1変数の高次式の係数は求められるのですが、多変量(変数が2個以上)になった場合も対応できるのでしょうか? もし、ご存知であれば、ご教授お願いします。

noname#230359
noname#230359
回答No.1

分析ツールには直線回帰しか準備されていないと思いますが、以下のような 方法は如何ですか。 (1)シート上に自分で関数を定義して、  例えば2次関数ならば、 ax^2+bx+cのように自由度が3個 (2)分析したいデータと上記2次式で求められる値の差の二乗の総合計を  求めるようにセル入力し (3)「ソルバー」を使って、差の二乗の総合計を最小にするように  a,b,cの値を求めることならばできそうに思います。 (数学はよく分かっていませんが、最小二乗法を実行していることと思います) ソルバーは、標準インストールではインストールされませんので、 アドインで追加インストールしてください。使い慣れると結構便利です。 どんな関数でも数値解を求めることができます。 ・・・・といっても条件が悪いと収束しなかったりすることはありますが。 「重回帰分析」ということをよく理解していないので、間違っていたら お許し下さい。

noname#230358
質問者

お礼

ご回答ありがとうございます。 ソルバーを使う方法があるのですね。 大変参考になりました。

関連するQ&A

  • エクセル 重回帰 グラフ

    こんにちわ。 エクセルの重回帰分析について教えてください。 解析結果自体は「ツール」-「分析ツール」-「回帰分析」で実行できるのですが、重回帰のグラフの作り方がわかりません・・・ 単回帰の場合は、目的列yと説明列xを同時に選んでやって、「散布図」を作成してから、出来上がったグラフのプロットを右クリックし「近似曲線の追加」としています。 重回帰でも同じようなことができると思うのですが・・・ご存知の方、どうかよろしくお願い致します。

  • エクセルにおける回帰分析について

    統計分析初学者です。よろしくお願いいたします。 お聞きしたいのは、エクセルにおいて 回帰分析した結果の決定係数と散布図作成から近似曲線作成した場合の決定係数に違いがあるケースがあります。これはどう解釈したよいのかという質問です。近似曲線はもちろん線形で近似させています。マイクロソフトのサイトでは散布図からの近似曲線は最小2乗法によるとのことですので、縦軸と横軸を入れ替えても決定係数は変わらないと思っているのですが、このケースの場合変わってしまいます。ご存知の方がいましたら、是非教えていただきたいと思います。 <追記> パワーポイント資料等で説明する際には、 やはり決定係数だけでなく、t値やP値も併記するべきなのでしょうか。 合わせて皆様の見解をお聞かせください。 よろしくお願いいたします。

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

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

  • エクセルでの重回帰分析が上手くいきません

    エクセルにて重回帰分析を行っています。下記の状況になりますが何が原因か、また、対策はどうすべきかご教授ください。 <元データ> ・説明変数16個 <エクセルの統計データ機能を使用した結果> 回帰統計 重相関 R 1 重決定 R2 1 補正 R2 65535 標準誤差 0 観測数 3 分散分析表   自由度 変動     分散    観測された分散比 有意 F 回帰 16  1.646666667 0.823333333 #NUM!     #NUM! 残差  0    0     65535 合計  16 1.646666667 t値 65535 P値 #NUM! 以上です。 どうぞよろしくお願い致します。

  • エクセルの散布図の近似曲線で得られる式について

    エクセルで回帰分析で得られる式と 散布図からの近似曲線の式 というのは同じものなのでしょうか?ちがうのでしょうか? もし違う場合はどう違うのか教えていただけると幸いです。 よろしくお願いいたします。

  • 相関分析と重回帰分析

    大学3回生で、来年度の卒論のために先行研究を読んでいます。 私が書く卒論では統計分析が必要なのですが、 先行研究を読んでいて疑問に思ったことがあるので、質問させてください。 ある論文で、変数間の相関を分析した後、重回帰分析を行っていました。 ところが、相関分析において相関の出ていない変数に対しても重回帰分析を行っており、 その結果、 「相関分析では有意な相関が見られない」にも関わらず、「重回帰分析では有意な結果が見られる」 というような書き方がなされていました。 また、この論文における考察部では、相関分析と重回帰分析をまとめて考察しており、 ほとんど重回帰分析の結果についてしか触れられていませんでした。 相関分析と重回帰分析を両方行う場合、相関がない変数についても重回帰分析を行うべきなんでしょうか? ゼミに教授に質問しにいっても、現4回生の卒論などで忙しいのか、 今度にしてくれ、と言われてしまいましたので、こちらで質問させていただきました。 不勉強で、重回帰分析の仕組みが良くわかっておらず、大変心苦しいのですが、 宜しければ回答していただけると、とても助かります。

  • 重回帰分析について

    重回帰分析を研究に用いたいのですが、アンケート結果をクロス表にまとめ、その表を重回帰分析に利用することは可能でしょうか? 重回帰分析は最近知ったばかりで、分からないことだらけです。 皆さんのご意見をお聞かせください。よろしくお願いします。

  • エクセルの回帰分析はどこにあるのですか?

    重回帰分析をしたいです。 エクセルにおいて、メニューバーの「データ」→「データ分析」→「回帰分析」を選択するのですが,わたくしは見つけられませんでした。ありません。 わたくしは,データ分析が見つけられません。困っています。 どこにあるのでしょうか。 教えてください。よろしくお願い致します。 また,Kingsoft Spreadsheets では,重回帰分析ができないのでしょうか??? メニューバーの中の「データ」の中には データ分析が見つけられません。 教えてください。よろしくお願い致します。

  • 重回帰分析で

    「エクセル多変量解析」というソフトを使って重回帰分析を行おうとして、データの範囲を指定したのですが、「サンプル数(時期数)が足りません!」というメッセージが出て計算ができませんでした。重回帰分析に最低限必要なサンプル数というものがあるのでしょうか。  私は文系の学生で数学的なことは良く分かりませんが、よろしくお願いいたします。

  • Excelで回帰分析

    Excelで回帰分析したいのですが、分析ツールが入っていないので どうすればいいのか大変困っています。 緊急にやらなければいけないので、よろしくお願いします。