ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

株価や販売予測を行う手順

2012-02-09 18:20:28 | そのほか
前に、

株価予測(時系列)シミュレーションをCrystal Ballで行うには
http://blog.goo.ne.jp/xmldtp/e/7d3d2f918cf9b442084f484a99a02c16

を書いたけど、そもそも、株価や販売予測を行う手順について書いてなかった。

書いておく。




■手順

●予測の元(入力)となる不確定なデータを発生させる

・分布がわかっている
   その分布をもとに、乱数を発生させる
   (Crystal Ballでは:分布を設定する)

・分布がわからない
   時系列の場合  (Crystal Ballでは:CB Predictor)
   そうでない場合 (Crystal Ballでは:バッチフィット、分布の推定)


●不確定なデータをもちいて、予測したいデータ(出力)を導くモデルを
 作成する
   Crystal Ballでは:Excelで表現する

●予測したいデータ(出力)を設定
   Crystal Ballでは:予測の定義→水色セルになる


●シミュレーション実行


●結果の表示
   Crystal Ballでは:グラフがいろいろ出てくる





こんなかんじかな。
2番目以降を、現在、書いていない。
そのうち書く。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ツイッター、ブラジル政府に提訴される

2012-02-09 14:29:07 | Twitter
交通取り締まり情報を流しているアカウントを閉鎖するよう求める訴えを起こされているようです。
たしかに、オービスの情報とかをツイートされると、困るかもしれん。


ブラジル政府、交通取締情報の提供めぐりツイッターを提訴
http://headlines.yahoo.co.jp/hl?a=20120208-00000014-cnn-int


ほかにもブラジルのSNS話は・・

その発想はなかった!? ブラジル人のSNS活用術
http://blogs.itmedia.co.jp/brazil/2012/01/sns-d5c4.html


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

株価予測(時系列)シミュレーションをCrystal Ballで行うには

2012-02-09 10:28:32 | そのほか
 株価の予測のような、時系列データ予測を行うことを考える。

 時系列データにおいては
  ・(長期の)トレンド
  ・季節性
  ・直近の動き
 の3種類が重なり合ったものに、誤差がともなうことになる。

 この辺のことを加味して(といっても、季節変動周期は、自分で入れるのだが)
 シミュレーションデータをだしてくれるのが、Crystal BallのPredictor(CB Predictor)になる。

 理屈はさておき、そのやり方について




■方法

まず、過去のデータを用意する。
たとえば、
100日分のある銘柄の終値の株価データ、
20年分のある銘柄の終値の平均値の株価データ、などなど・・

ここで注意するのは、年毎にとれば、年単位の予測値を返すことになる。
日ごとに入れれば、日単位。

さて、そのデータが入ったとして、CB Predictorを以下のように起動する

すると、以下のダイアログが出てくる。

範囲を指定、最初の列は日付をチェック
(最初の列に年、日などを入れておく)

次に、データ期間の単位。

季節性がある場合は、ここで周期を入れる。
なお、下のほうにあるように、説明変数を複数にして、重回帰にさせることもできる

つぎに傾向予測。

まあ、全部チェックしてしまおう。

予測データ。

Step7のところに1といれているが、そうすると1個だけ予測値を出す。
100日(年)分だったら、100だね。

で実行すると・・・

予測値が出る(今回はStep7で1と指定したので、1個だけでてくる。指定した分、出てくる)。





出るけど、予測値を出して、この後どうするかについて・・・だよね。

この予測値、乱数を発生させて、いろんな売買のシミュレーションができるようになっている。
それについては、Crystal Ballのシミュレーションの仕方になるので、
また今度書く。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする