寺尾 敦 青山学院大学社会情報学部 atsushi [at] si.aoyama.ac.jp

Slides:



Advertisements
Similar presentations
1 エクセル (3) の目次 ②参照演算子と演算子参照演算子と演算子 ③参照セルの表示法参照セルの表示法 ④セルの参照方法セルの参照方法 ⑤エラーについてエラーについて ⑥シグマ( Σ )関数シグマ( Σ )関数 ⑦条件付書式条件付書式 ⑧問題 (1)問題 (1) ⑨問題 (2)問題 (2) ⑩問題.
Advertisements

1 通信教育学部 コンピュータ演習 Excel の書式設定と関数 授業ページ「コンピュータ演習(通信教育学 部)」を 開いてください。提出課題の一覧が掲載されてい ます。
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
コンピュータと情報 第10回 Excel を使ってみる. Excel の起動 ① 「スタート」ボタンをク リック ② すべてのプログラムにマ ウスカーソルをあわせる ③ 「 Microsoft Office 」 → 「 Microsoft Excel 2003 」 にマウスをあわせて,ク リック ④.
表計算ソフト (教科書49ペー ジ). ◎表計算ソフトとは 表から計算によって ① 知りたいデータを見つけ出し、 ② わかりやすく、見やすく加工する ことができるソフトのこと。
コンピュータ演習 Excel 入門 岡田孝・山下雅啓 Excel の機能は膨大 その中のごく一部を紹介 表計算機能 – データの入力、表の作成、計算など グラフ機能 – 棒グラフ、円グラフなどグラフ作成 データベース機能 – 並べ替え(ソート)、検索、抽出など マクロ機能 – VBA で自動化したマクロを作成可能.
2 年 確率の導入 指導手順 身の回りの生活の中の確率の話をする。 10 円玉の表と裏を確認する。 本時の課題を提示する。 ( シート 4) 実験をする。 準備物 ワークシート、 10 円玉 ×2× 生徒数 結果をエクセルに入力 グラフから言えるこ とを発表する。 確率についてまとめる。 教科書の練習問題をする。
パソコン教室 ( Excel ) ワークフロア清柳. 完成見本 1.ファイルを開く 画面上の Excel 原版をクリック.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
シミュレーション論Ⅰ 第 7 回 待ち行列のシミュレーション(2). 第 6 回のレポート(解答例) 乱数表より乱数を記入し、到着間隔・サービス時間にした がってグラフを作成する 例) 最大待ち人数:2人 最大待ち時間:5分 平均待ち時間:3分.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
初年次セミナー 第13回 2次元グラフィックス(1).
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
図の挿入 ●方法1 ①図を挿入する位置にカーソルを置く。 ②「挿入」タブ ⇒「図」 → 「ファイルから」とクリックする。 ③挿入するファイルを選択し、「挿入」をクリックする。 ●方法2(書式までコピーされるので、ファイルサイズが大きくなる) ①挿入する図をコピーする。 ② 挿入する位置にカーソルを移動し、ツールバーまたは右クリックメニューの「貼り付け」をクリックする。
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
PowerPoint活用マニュアル スライドショーにせず、そのまま見てね。.
プログラミング入門 電卓番外編 ~エクセルで関数表示~.
Ⅰ.電卓キーの基本的機能 00 0 1 2 3 6 ⑤ 4 9 8 7 M- MR MC + × % M+ - = ÷ C √ +/- GT
情報基礎(Week6) ≪Excel 2007を使った表計算の基礎≫
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
11.1 表の作成 表の各部名称 列 行 セル 罫線.
シミュレーション論 Ⅱ 第5回 ランダムウォーク.
Microsoft Excel 2010 を利用した 2項分布の確率計算
講師 宮川 翼 (情報処理センター テックサポーター)
講師 宮川 翼 (情報処理センター テックサポーター)
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
マルチエージェント・シミュレーション(2)
図形を描こう ( 1/2 ) 本日は、ワン・ツー会ロゴの図形の作り方を ワン・ツー会ロゴをコピー、内容変更などを
エクセル(2)の目次 セル範囲の指定方法 データの消去法 アクティブセルの移動 セル内容の複写と移動 セル幅の変更方法
マルチエージェント・シミュレーション(2)
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
担当: 遠藤 美純 情報教育 初級講座 担当: 遠藤 美純
9 Microsoft Word(1).
情報処理 第6回.
情報処理 第6回.
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
Microsoft® Office Access® 2007 トレーニング
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
第9回:Microsoft Excel (1/2)
Excel 2016 のピボットテーブルを用いた度数分布表とヒストグラムの作成
シミュレーション論 Ⅱ 第5回 ランダムウォーク.
繰り返しのない二元配置の例 ヤギに与えると成長がよくなる4種類の薬(A~D,対照区)とふだんの餌の組み合わせ
情報処理 第7回 表がある文書の作成.
「ユーザー設定リスト」の作成と削除 ◎ 新しい「リスト」の作成法
情報処理 第5回 Excelの基本操作.
情報処理A 第?回 Excelを使ってみる.
情報処理技法(リテラシ)I 第10回:Excel (1/2)
VBA ( Visual BASIC for Application) を使えるようにする方法
エクセル(6)の目次 「ユーザー設定リスト」の作成と削除 「入力規則」での「リスト」 ユーザー定義による表示形式
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
段落書式設定 段落とは: Enterキーを押すまでに入力した文字列や図などのまとまり
Microsoft® Office Word 2007 トレーニング
3.1 PowerPoint の概要 PowerPointを使ってできること
コンピュータ プレゼンテーション.
エクセル(2)の目次 セル範囲の指定方法 データの消去法 アクティブセルの移動 セル内容の複写と移動 セル幅の変更方法
12 Microsoft Word(3) 12.1 表の作成 表の各部名称 列 行 セル 罫線.
企画 協力 制作 画像提供:JAXA/NASA 高学年用.
ファイルやフォルダを検索する ①「スタート」→「検索」とクリックする。 ②「表示項目」から適当なものを選択する。
表計算 Excel 演習 1.Excel を使ってみる.
シミュレーション論Ⅰ 第7回 シミュレーションの構築と実施.
or-6. 待ち行列シミュレーション (オペレーションズリサーチを Excel で実習するシリーズ)
Microsoft Excelとは 表の作成 →表の中で計算する グラフ作成 データベース機能 →並べ替え、検索 作業の自動化(マクロ機能)
Microsoft Excel 2010 を利用した 2項分布の確率計算
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
スライドの終わりまでテキストが繰り返しスクロールされます • スライドの終わりまでテキストが繰り返しスクロールされます •
エクセル(3)の目次 参照演算子と演算子 参照セルの表示法 セルの参照方法 エラーについて シグマ(Σ)関数 条件付書式 問題(1)
サンプル見出し テキスト 1 行目 テキスト 2 行目 テキスト 3 行目 (中級) 図の背後でタイトルを移動させるアニメーション効果
Presentation transcript:

寺尾 敦 青山学院大学社会情報学部 atsushi [at] si.aoyama.ac.jp Twitter: @aterao 社会情報体験演習 ランダムウォークの実習 寺尾 敦 青山学院大学社会情報学部 atsushi [at] si.aoyama.ac.jp Twitter: @aterao

実習の目的 ランダム系列の性質(ふるまい)を理解する. 世の中にはランダムな(=規則性のない,将来を予測できない)現象があふれている.(一方で,ランダムに見えるが,ランダムでない現象もある) 人間はランダム系列にだまされる.参考文献:Taleb, N. N. (2007). Fooled by randomness (2nd Ed.). Penguin Books. 日本語訳は,『まぐれー投資家はなぜ運を実力と勘違いするのか』(ダイヤモンド社) 「社会情報演習I」のウェブ参照

実習の内容 100試行の1次元ランダムウォーク実験 乱数を使って,同じランダムウォークのシミュレーションを行う. ±0の地点からスタート コインを投げる.表が出たらプラス方向,裏が出たらマイナス方向に1移動する. 100試行での,移動の軌跡を観察する. 乱数を使って,同じランダムウォークのシミュレーションを行う.

コイン投げによるランダムウォーク

列の幅を変更します. エクセルのシートの左上([1] の上,[A] の左)にマウスのカーソルをあわせ,左クリックします. シート全体が選択された状態になります.

[A] という表示と [B] という表示の間にカーソルをあわせます.カーソルが黒い十字(横棒は両端に矢印)に変わったら,マウスで左クリック(クリックしたまま,指を離さない)します. マウスで左クリックすると, 横幅が表示されます.

マウスを左クリックしたまま,左方向にマウスを移動させます.シートの横幅が変わります. 幅が1.88(20 ピクセル)になったらマウスから指を離します. ワークシートが方眼紙のようになります. (セルの高さも調整すると,正方形にできます)

20行目の [20] という表示の上にマウスのカーソルをあわせます.カーソルの形が右向きの矢印になったら,マウスを左クリックします. 20行目が選択された状態になります.

選択したセル(20行目すべて)に色をつけます.[ホーム] タブの [フォント] で,バケツが描かれているアイコンを左クリックします.(バケツの右側に描かれている下向き矢印をクリックすると,色の選択ができます)

20行目に色(黄色)がつけられました. 20行目を±0,その上側をプラス,下側をマイナスとします. A20 セルに数字の「1」(半角)を入力してください. ここがランダムウォークの出発点となります.

まだ始めないで! コインを投げて,表が出たらプラス方向に,裏が出たらマイナス方向に1移動します.これを1次元のランダムウォークと呼びます.「1次元」ですから,本来はA列だけで上下に移動するのですが,移動の軌跡を見るために,右方向にも1列ずつ移動することにします.したがって,表が出たら右上のセルに,裏が出たら右下のセルに移動します.移動先のセルに数字の「1」(半角)を入力してください.これを100試行繰り返します.

ノート課題(1):結果の予想 100試行のランダムウォークの軌跡がどのようになるか,予想してみましょう. ノートで,線分を横方向に引く.これがエクセルの20行目に引いた黄色い直線である. 数字の1が並んでゆく軌跡を曲線で描く. 曲線は直線の左端上から始まる.ランダムウォークの終わりには,曲線の終端が直線上にあるとは限らない.

ノート課題(1):結果の予想 表(あるいは裏)の出る割合は,どれぐらいになるでしょうか? プラス側にいた時間(あるいは,マイナス側にいた時間)の割合は,どれくらいになるでしょうか?

注意 コインを投げるとき,特定の傾向のある投げ方(たとえば,いつも表を上にして,同じ高さから落とす)をしないように.特定の面ばかり出ることになるかもしれません. エクセルの第1行を超えて上に移動しなければならないことには,たぶんならないと思います.しかし,公平な投げ方をしていてもそうなったときには,行を挿入して続けてください. それでは始めてください.

CW 列まで進むと,100試行になります.B 列が第1試行です. CX 列で,SUM関数を使って行方向の合計を計算しましょう.たとえば,CX20 セルでは, = SUM(B20:CW20) と入力します. 右図では,プラス領域に83,マイナス領域に4,ゼロの位置に13回いたことがわかります. 罫線を引いてもよいでしょう.

ランダムウォークを行ったエクセルのシートに,名前をつけて保存してください.

実験結果の検討 100試行のランダムウォークの軌跡は,予想とあっていましたか? ±0の地点を横切った(プラスからマイナスへ,あるいはマイナスからプラスへ変化した)回数を,予想と比較してください.この回数は数えてください(前のスライドでの,第20行にいた回数は,横切った回数とは異なります). ±0の地点を横切ったタイミングや,グラフの周期性についても,予想と比較してみましょう.

実験結果の検討 表(あるいは裏)の出る割合は,予想とあっていましたか? 最終的な位置からわかります.たとえば,最終的な位置を +4 だとすると,表の出た回数は , プラス側にいた時間(あるいは,マイナス側にいた時間)の割合は,予想とあっていましたか? これは行方向の合計からわかります.

ノート課題(2) コイン投げのランダムウォーク実験からわかったこと,気がついたこと,疑問に思ったことを,ノートにまとめましょう. C-Learning で回答してください. Course Power の本日の授業で,「ランダムウォーク実験エクセルファイル(コイン実物)」というレポートが設定されています.エクセルのファイルを,ここから提出してください.

正領域にいる割合の確率密度関数 原点の右か左に偏って歩いていることが多い. 「実力伯仲のシーソーゲーム」は,あまりない. % MATLAB で作図 N = 0:0.01:1; Y = 1 ./ (pi .* sqrt(N .* (1 - N))); plot(N, Y) xlabel('正の部分にいる割合') ylabel('確率密度') # R で作図 arcsin_law <- function(x){1/(pi * sqrt(x * (1 - x)))} curve(arcsin_law, xlab="正の部分にいる割合", ylab="確率密度") 原点の右か左に偏って歩いていることが多い. 「実力伯仲のシーソーゲーム」は,あまりない.

ドルやユーロの為替チャートはランダムに変動するのでしょうか? 100試行の系列はランダムに見えますか? どのように構成したかは秘密で,あなたが系列を見せられたら,ランダム系列に見えますか? ドルやユーロの為替チャートはランダムに変動するのでしょうか? ランダムウォークの軌跡を,為替チャート(1年あるいはもっと長期)と比べてみてください.似ていますか? 三井住友銀行為替チャート

エクセルの乱数を用いた ランダムウォーク

ノート課題(3):結果の予想 100試行のランダムウォークの軌跡がどのようになるか,予想してみましょう. ノートで,線分を横方向に引く.これがエクセルの20行目に引いた黄色い直線である. 数字の1が並んでゆく軌跡を曲線で描く. 曲線は直線の左端上から始まる.ランダムウォークの終わりには,曲線の終端が直線上にあるとは限らない.

ノート課題(3):結果の予想 表(あるいは裏)の出る割合は,どれぐらいになるでしょうか? プラス側にいた時間(あるいは,マイナス側にいた時間)の割合は,どれくらいになるでしょうか?

エクセルの乱数を用いてランダムウォークを行います. 新しいエクセルファイルを開いて(新しいワークシートでもよい),A1 セルに =RAND() と入力してください.RAND 関数は0から1までの実数をランダムに発生させます.

A1 セルを,A2 セルから A100 セルまでコピーしてください. これらのセルすべてに = RAND() という式を入力したことになります. コピーなど,何らかの操作を行うたびに乱数は再計算されて,別の値になります.よって,A1 セルの値は変化します.気にしないでください.

コイン投げのランダムウォークでは,表および裏の出る確率は,いずれも1/2でした. そこで,乱数の値が 0.5 以下なら表,0.5より大きければ裏ということにします. B1 セルに, =IF(A1<=0.5, 1, 0) と入力して,Enter キーを押してください.表を1,裏を0で表しています.

B1 セルを,B2 セルから B100 セルまでコピーしてください. これで,コインを100回投げたとみなすことのできる系列ができました.

新しいワークシートを開き,コイン投げによるランダムウォークの時と同じ準備(列幅の変更,20行目の色付け)をします. 最初のワークシートにある,乱数から構成した1(表)と0(裏)の系列をコピーします. コピー先は,新しいワークシートでの,B1 セルから CW1 セルです. 単純なコピーではありません.次のスライドを見てください.

用意した新しいワークシートで,B1 セルを選択します. [ホーム] タブの「貼り付け」の下にある矢印をクリックし,「形式を選択して貼り付け」を選んでください.

貼り付けは「値」とします. 「行列を入れ替える」にチェックを入れてください. [OK] ボタンを押します.

エクセルで構成したコイン投げの系列がコピーされました. 数字の1は表,0は裏を表します.この系列を用いて,実際のコイン投げで行ったのと同じことを行ってください.

ランダムウォークを行ったエクセルのシートに,名前をつけて保存してください.

実験結果の検討 100試行のランダムウォークの軌跡は,予想とあっていましたか? ±0の地点を横切った(プラスからマイナスへ,あるいはマイナスからプラスへ変化した)回数を,予想と比較してください. ±0の地点を横切ったタイミングや,グラフの周期性についても,予想と比較してみましょう.

実験結果の検討 表(あるいは裏)の出る割合は,予想とあっていましたか? 最終的な位置からわかります.たとえば,最終的な位置を +4 だとすると,表の出た回数は , プラス側にいた時間(あるいは,マイナス側にいた時間)の割合は,予想とあっていましたか? これは行方向の合計からわかります.

実験結果の検討 ノート課題(2)で書いたことについて検討してください.たとえば, 疑問に思ったことについて,何かわかったことや気がついたことはありませんか? 「こうだ」と思っていたけど,実は違うかもしれないことはありませんか?

ノート課題(4) コイン投げのランダムウォーク実験(エクセルの乱数使用)からわかったこと,気がついたこと,疑問に思ったことを,ノート(C-Learning)にまとめましょう. 新しくわかったこと,気がついたこと,疑問に思ったことがあれば,必ず書いてください. 「ランダムウォーク実験エクセルファイル(乱数)」というレポートが Course Power に設定されています.エクセルのファイルを,ここから提出してください.

エクセルVBAを用いた ランダムウォーク

ノート課題(5):結果の予想 100試行のランダムウォークの軌跡がどのようになるか,予想してみましょう. ノートで,線分を横方向に引く.これがエクセルの20行目に引いた黄色い直線である. 数字の1が並んでゆく軌跡を曲線で描く. 曲線は直線の左端上から始まる.ランダムウォークの終わりには,曲線の終端が直線上にあるとは限らない.

ノート課題(5):結果の予想 表(あるいは裏)の出る割合は,どれぐらいになるでしょうか? プラス側にいた時間(あるいは,マイナス側にいた時間)の割合は,どれくらいになるでしょうか?

コイン投げ,あるいは,エクセルの乱数を用いたランダムウォークは,それぞれ1回の実験にすぎない. 実験を何度も繰り返さないと,観察された現象は珍しいことなのか,よくあることなのか,わからない. しかし,これまでの手順で何度も実験を行うことは手間がかかりすぎる.

そこで,エクセル VBA を用いて,何度もシミュレーションを行うことのできるワークシートを作成する. 後期の「コンピュータ実習」(Visual Basic を学ぶ)の内容をマスターすれば,これぐらいのシミュレーションは簡単に作成できる.

ファイル(rw.xlsm)を開くとセキュリティの警告が出る. [コンテンツの有効化] をマウスで左クリックして,マクロを有効にする.

スタートボタン(2か所にある)を押すと,100試行の1次元ランダムウォークのシミュレーションが始まる.

実験結果の検討 ノート課題(2)および(4)で書いたことについて検討してください.たとえば, 疑問に思ったことについて,何かわかったことや気がついたことはありませんか? 「こうだ」と思っていたけど,実は違うかもしれないことはありませんか?

ノート課題(6) コイン投げのランダムウォーク実験(エクセルVBA使用)からわかったこと,気がついたこと,疑問に思ったことを,ノートにまとめましょう. C-Learning で回答してください. 新しくわかったこと,気がついたこと,疑問に思ったことがあれば,必ず書いてください.