• ベストアンサー

数値予測の方法を教えてください。エクセル使います。

Sbacteriaの回答

  • Sbacteria
  • ベストアンサー率42% (55/129)
回答No.1

簡単にできる予測なんてありません。 もし簡単にできるのであれば、株の変動の予測に使われているでしょう。 扱うデータの性質で、解析の方法も変わってきます。下記の本は、時系列を扱う基本が勉強できるので、参考にあげておきます。 http://www.amazon.co.jp/exec/obidos/ASIN/4489006292/249-7148331-1559557

関連するQ&A

  • 素人にエクセルでの数値予測計算の方法を教えてください。

    エクセルでの数値予測の計算方法を教えてください。 どのような方法があるでしょうか? 例:A列 +97→-288→-189昨日→+307今日   B列  +9→-314→-432昨日→+288今日   C列-247→-587→-622昨日→+73今日   D列+432→-235→-647昨日→-134今日 使えるデータ4ツです。 このような毎日の数値データがあります。それぞれデータは、連動しています。0値をはさんで、毎日上下運動しています。上下変動スピードの速い(激しい)順で1番A2番B3番C4番Dです。 質問は、過去から今日のデータを使い、Aの明日の数値(毎日)を予測したいのです。近似値の数値でもかまいません。 無理なら、+値になるか-値になるかだけでも予測できれば結構です。毎日自動で計算できるよう、関数も教えてください。 素人ながら予想しやすい数値は1番D2番C3番B4番Aの順ではないかと思います。(変動が小さい順で?) よろしくお願いします。 何分学がない素人ですので、わかりやすく簡単に説明お願いします。 なるべく簡単な方法があれば助かります。

  • EXCELで 一桁の数値を二桁に

    教えてください。 エクセルで、入っているデータを編集しているのですが A列には、一桁の数値が B列には、1桁から2桁の数値が C列には、1桁から2桁の数値が D列には、文字データが入っています。 D列のデータに対する対応表を作るために このA~C列のデータを CONCATENATE関数を使って合体させたいのですが、 (合体させると、数値がダブらない為) B列とC列に入っている1桁の数値を 2桁に変換したいのですが、 何かよい方法はありませんでしょうか? 手打ちで変換するには、かなり多いデータなのです。 どなたか、助けてください。

  • EXCELで予測値を導き出す方法(複合バージョン)

    複雑になってしまいますが、みなさま、よろしくお願いします。 A列1~9行 50 70 30 60 10 90 50 60 20 A列10行 75もしくは76 以上のような数値とします。 (列はアルファベット、行は数字) B10 [式] =AVERAGE(A1:A10) C10 [式] =STDEVP(A1:A10) D10 =B10+C10 と式を入れ、 A列10行に「75」を入れますと、D10に表示される数字は75.38です。 A列10行に「76」を入れますと、D10に表示される数字は75.58です。 つまり、76で、はじめてD10の数字を超えます。 現在のやり方ですと、少しずつ数字を増減させて数字を導き出しているのですが、 このはじめて超える数字、この場合だと76を一発で出す関数式はどのようにすればいいのでしょうか? ○参考までに 昨日、同じような質問をしました。 http://oshiete1.goo.ne.jp/qa3270906.html 前回は、A列10行が空欄で数値が出るのですが、 今回は、A列10行に仮想的に数値を入れ、B10を出しておかないとD10が導き出せないことに気づきました。 B11 =ROUNDUP(AVERAGE(A1:A9),0) C11 =ROUNDUP(STDEVP(A1:A9),0) D11 =B11+C11 という感じに作ってみたのですが、B11の時点で49(B10では51.6)となり、最終のD列が一致しませんでした。

  • Excel(数値の非表示)

    日々の出費を管理する表を作っています。 A列は日付、B列C列D列は項目別の数値 E列はその日付の数値の合計(B1+C1+D1) F列はその日までの累計(A列ではE1=F1、B列以降はF1+E2) この表の翌日以降のE列、F列の数値を表示したくないのですがどうしたらよいでしょうか? E列に関しては、翌日以降はB列C列D列が未入力となり必ず0が入るので、オプションで「ゼロ値」のチェックをはずすことで対応しようと考えているのですが問題ないでしょうか? F列に関しては数値が0にはなりませんので関数を使うことになるかと思うのですが、それが分からず困っています。 初歩的な質問と思いますが宜しくお願いします。

  • エクセルで入力規則のデータに数値を与える方法

    いつもご回答いただきありがとうございます。 エクセル2007で入力規則のデータに数値を与え、数値化する方法 が知りたいのですが、出来るものなのでしょうか。 イメージは添付した画像の感じです。 ● B~D列は、別シートに入力したデータを入力規則して使用する。 ● B~D列に入力したデータに数値を与え、F列にB~D列の合計値を表示する。 ご存知の方がいらっしゃいましたらご助言いただけますでしょうか。 よろしくお願いします。

  • エクセルで行数の異なる2つの列の数値を新しい列にコピーする方法

    はじめまして。 エクセルで質問があります。 A列に数値データ、B列に0 or 1のデータがあります。 Sum(B:B)=A列の行数です。 このデータを、C列に1のときはA列のデータを1行下にコピー、0のときは""にしたいと考えております。 結果C列はB列を同じ行数 if文でC1セルに =if(B1=1,A1,"") と打つと、B列に0が入った途端、A列の数値が進みすぎてしまいます。 B列=0のときA列を進まなくする方法はあるのでしょうか? たとえばB1=1, B2=0, B3=1のとき、C3にはA2の数値を入れたいのですが、A3になってしまいます。 よろしくお願いいたします。

  • 数値0をカウントしない。エクセル2007でデータベースを作っています、

    数値0をカウントしない。エクセル2007でデータベースを作っています、B,C,D列に別のシートから数値をコピーしています、元データに数値が有ればコピーされ、なければ0.00と表示しています。 各列の最下段にデータ数、平均値などを表示させたいのですが0.00のセルををカウントさせない方法を教えて下さい。B3からB100まで準備し、現在はB10までしか数値入力されていません、最下段B101にはB3からB10までの平均値などを表示したいのです、B100まで毎日入力が有ります。

  • エクセルで、()内の数値だけを取り出したい

    エクセルで今A1のセルに 文字列(半角数値) という内容のデータが入っています。 B1のセルに()内の数値のみを取り出して表示させたいの ですが、何かいい方法が無いでしょうか?

  • エクセルで数値の取り出し方

    こんにちは。教えて下さい。 データを入力するテーブル内に数値入力欄(O列)があります。 vlookupで各行を取り出すことがあるのですが、数値欄のみ、その取出行を含めて最上位にある行の数値を合計したものを取り出したいのです。 (vlookupでの抽出はA列に1から始まる自然数を使用しています。) 1~10行までのデータが入力があった時、5番目のデータを取り出した場合は5番目のデータの数値と1~4行目までの数値の合計の抽出です。 よろしくお願い致します。

  • エクセル2000で文字列から数値を抽出したい。

    エクセル2000で文字列から数値を抽出したい。 ワークシートのA列に下記の文字列が入力されています。 A1セル="123456 日本男子 54,321 7,654,321 12,345" A2セル="234567 東京都子 1,234 2,345 5,321" A3セル="345678 大阪太郎 99 689 9,876" データ間はスペースで区切られています。 後方2番目の数値をB列に取出す方法を教えて下さい。 B1セル=7,654,321 B2セル=2,345 B3セル=689 よろしくお願い致します。