• ベストアンサー

エクセル(回帰分析)エラー

必要に迫られ、回帰分析を勉強しています。 あるエクセルのデータに回帰分析を実行したところ、 「回帰分析入力範囲に、数値以外のデータがあります」とのエラーがでました。 ところが、データ内には数値しか入っていません(セルの書式は標準です) 回帰分析が実行できるようにしたいのですが、どうしたらよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • age_momo
  • ベストアンサー率52% (327/622)
回答No.1

この文章だけでは判断がつきませんね。 分析ツールの回帰分析を選択して入力範囲を入れた段階で MessageBoxでコメントが返ってくるんですよね。 普通は適当な数字を入れてもとりあえず計算してくれますので コメントはそのまま数字じゃないデータが入っていると思われます。 入力した数字に間違いはありませんか? 例えば別のセルを使って入力したデータそれぞれを =ISNUMBER(A1) 等で検査しても全てTRUEが返ってきますか?

monta73
質問者

補足

ISNUMBERを実行し、全てのセルでTRUEが返ってくるよう修正しましたが、 やはり同じメッセージが出てしまいました・・・

その他の回答 (1)

  • age_momo
  • ベストアンサー率52% (327/622)
回答No.2

#1です。どうも補足を入れていただいても通知が来ない ものでレスが遅くなりますね。すみません。 とりあえず、全ての数字が正しい事が確認できたなら次の二つを試してください。 1   9   25.6 3   8   26.7 4   6   27.5 5   4   28.4 この数字を入れて回帰分析してみる。 (簡単な例で動きや操作が正常であることを確認しましょう) この時に入れるセル範囲はY値が$C$1:$C$4,X値が$A$1:$B$4です。 回帰分析のダイアログでは新規シートにと言うところ 以外はチェックしないでください。これでも数字ではないと でるのでしょうか?実行できたら新しいシートが作成されて 係数 切片 27.01111111 X 値 1 0.438888889 X 値 2 -0.205555556 という結果が得られると思います。 次に質問者さんが入力されたデータで計算してみましょう。 ところで単回帰でしょうか?重回帰なら少しややこしいですが とりあえず単回帰なら直接、切片と傾きを求めてみましょう。 切片=INTERCEPT(Y値セル範囲,X値セル範囲) 傾き=SLOPE(Y値セル範囲,X値セル範囲) ここでセル範囲とは上で入力したC1:C4とかA1:A4という入力です。 これでとりあえず直線への回帰式は求められますので 一度、計算してみてください。どこかでエラーがでるなら やはり入力した数字がおかしいのだと思います。

monta73
質問者

お礼

お返事が遅くなり申し訳ありません。 ご回答ありがとうございました。 早速試してみます。

関連するQ&A

  • エクセルの回帰分析でエラー

    エクセルの回帰分析で範囲指定して実行したところ、「回帰分析入力範囲に数値以外のデータがあります」とのエラーが何回も出ます。SPSSでは問題なかったデータで、すべて数値しか入ってません。回帰分析が実行できるようにしたいのですが、どうしたら解決しますでしょうか? 取り急ぎ、太字にしたところやメモを付けていたセルは、すべて削除して元に戻しましたが、ダメでした。セルのバックの色も戻したほうがいいのでしょうか?

  • エクセルでの回帰分析

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

  • 【Excel】回帰分析結果について

    Excelの表示の基本的な事かもしれないのですが... 回帰分析を行った時,ある説明変数(入力X範囲)の列を選択した時だけ, 有意Fとその説明変数の標準誤差,P-値 に『E』を含む値が表示されます. この『E』を含む値は何でしょう? EはExponentialかと思いMathematicaで計算させたのですが,セルの書式設定で数値にして表示した値と,Mathematicaで計算した値が一致しないので違うようです... ご存知の方,お教え下さい Ex 書式設定標準での表示:2.29E-06     数値での表示:0.000002292

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

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

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

    エクセルでダミー変数を含む重回帰分析をした結果, 数値は出力されましたが 重相関 R 重決定 R2 補正 R2 標準誤差 観測数 といった文字が出力されません. 一般的なテキストを使って例題を分析した際は 文字は出力されます. これは私の分析方法に問題があるのでしょうか 宜しくお願いします

  • 重回帰分析で

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

  • Excelの回帰分析でわからないことがあります。

    統計学の初心者です。 Excel2007の分析ツールをつかって重回帰分析しようと試みています。 目的変数は1つで、説明変数は2つの回帰方程式を求めたいのですが、かなりデータの精度が低く、回帰方程式を求めると切片がマイナスになってしまいます。 このままでは、説明変数の数値がある一程の数値よりも低くなると、目的変数がマイナスになってしまいます。 ただ、私の分析では実際問題として目的変数も説明変数も全て、0以上しかあり得ません。 回帰方程式はあくまでも予測で、実際にはおこらないけれども、そのような数値がでる。ということは理解しているのですが、予測で求めた理論値を使って、次に行いたいことがありまして、どうしてもマイナスになることを避けたいのです。 この現象を防ぐために定数項を0にするを選択したところ、説明変数が0以上において、目的変数がマイナスにならない回帰方程式を求められたのですが、補正R2が、定数項を0にするを選択しない場合に比べ、大幅に数値が大きくなりました。 ネットで調べていると、定数項を0にする場合としない場合において、補正R2の算出方法が異なり、比べることはできないと書かれていました。 ご質問なのですが、それは比べては行けないだけで、この補正R2は使用しても良いのでしょう? レポートなどに補正R2=○○と書いても良いのでしょうか? 素人のため、何か的外れな質問をしているかもしれません、よろしくお願い致します。

  • 重回帰分析実行時の、説明変数のデータ不足について..

    EXCEL2000の分析ツールで、回帰分析をしてみたところ、 次のようなエラーが出てしまいます. 回帰分析LINEST関数エラー 入力の範囲をチェックしてください. Xの範囲に数字が入力されてない(未入力)ところがあるためではないか、 と思うのですが、よくわかりません. 市販のソフトでは、データが入力されてない場合でも計算してくれるようなものもあるそうなのですが、EXCELの分析ツールで重回帰分析をするには、説明変数に空欄があると計算してくれないのでしょうか? 空欄があっても計算する方法をどなたか教えてください! 専門的な知識は殆どありませんので、簡単にお願いします.

  • 【エクセル2010での回帰分析】

    現在エクセルでの回帰分析に取り組んでいるのですが、おかしな結果になってしまいます。 原因がわかる方いらっしゃいましたら、ご教授いただけないでしょうか。 回帰分析は説明変数2つ、ダミー変数5つ、観測数466で行っています。 添付画像のように、 概要のうち、一つの変数の係数・標準誤差が0、tが65535、P-値が#NUM!になってしまい、 その一つ下の行の変数が、P-値が同様に#NUM!になってしまいます。 また、説明変数とダミー変数の種類・数を変えて回帰分析を行うと、変数の数が多いときに、この現象(変数のうち一つが係数・標準誤差・t・P-値がおかしな値になり、その下の行の変数のP-値が#NUM!になる)が生じます。 このような場合 どういった原因が考えられ、対策としてはなにが必要でしょうか? よろしくお願いいたします。

  • 回帰分析LINEST関数エラー ってなに?

    Exceで重回帰を計算しようとすると 回帰分析LINEST関数エラー 入力範囲をチェックして下さい というメッセージが出ます。いったいどういう意味なんでしょうか? 参考書には書いてないし、ここの過去の質問も見てみたんですがそれとも違うようで... 考えられる原因と対策を教えて下さい。