excelによるシミュレーション...

40
8情報教育講習会 8情報教育講習会 情報教育コース Excelによるシミュレーション 人口変動携帯電話普及人口変動携帯電話普及2007/08/21 情報科学部 情報科学科

Upload: others

Post on 12-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

第8回 情報教育講習会第8回 情報教育講習会情報教育コース

Excelによるシミュレーション(人口変動・携帯電話普及)(人口変動・携帯電話普及)

2007/08/21

情報科学部 情報科学科 仲 隆

Page 2: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

シミュレーションの目的と方法シミュレーションの目的と方法

デデータの取得

数理モデルの作成・修正(重要な要素・要素間の関係)

理解

パラメータの推定・調整

データの再現

予測

2009/8/21 2第8回情報教育講習会・情報教育コース

Page 3: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

その1)人口変動その1)人口変動

方法• 方法

– 1970~1971年のデータでパラメータ推定年 デ タ ラ タ推定

– その後(~2006)をそのモデルで推定

仮定• 仮定

– マルサスのモデル:出生数と死亡数は人口に比例する。

– ヴェアフルストのモデル:死亡の比例定数自体もヴ ア ル トの デル 死 の比例定数自体も人口に比例する。

2009/8/21 3第8回情報教育講習会・情報教育コース

Page 4: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

人口変動データの取得人口変動データの取得

総務省• 総務省(http://www.soumu.go.jp/)/政策・統計情報/統計局の統計

→総務省統計局ホームページ→総務省統計局ホ ムペ ジ

• 総務省統計局ホームページ(http://www stat go jp/)(http://www.stat.go.jp/)

• 分野別一覧/人口・世帯

• 総合統計書等/日本の長期統計系列/第2章 人口・世帯計系列/第2章 人口 世帯

• 2‐ 1 男女別人口・人口増加及び人口密度(明治5年~平成18年)(エクセル:84KB)(http://www.stat.go.jp/data/chouki/02.htm)

2009/8/21 4第8回情報教育講習会・情報教育コース

Page 5: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

人口変動のデータ(単位千人)人口変動のデータ(単位千人)

1950 84115 1960 94302 1970 104665 1980 117060 1990 123611 2000 126926

1951 84541 1961 94287 1971 106100 1981 117902 1991 124101 2001 127316

1952 85808 1962 95181 1972 107595 1982 118728 1992 124567 2002 127486

1953 86981 1963 96156 1973 109104 1983 119536 1993 124938 2003 127694

1954 88239 1964 97182 1974 110573 1984 120305 1994 125265 2004 127787

1955 90077 1965 99209 1975 111940 1985 121049 1995 125570 2005 127768

1956 90172 1966 99036 1976 113094 1986 121660 1996 125859 2006 127770

1957 90928 1967 100196 1977 114165 1987 122239 1997 126157

1958 91767 1968 101331 1978 115190 1988 122745 1998 126472

1959 92641 1969 102536 1979 116155 1989 123205 1999 126667

2009/8/21 5第8回情報教育講習会・情報教育コース

Page 6: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

人口変動の数理モデル人口変動の数理モデル

デ• マルサスのモデル

– 英国の経済学者(1766~1834)英国 経済学者( )

– 人口論(1798)

出生数と死亡数は 人口と時間区間に比例す– 出生数と死亡数は、人口と時間区間に比例する。

( ) 時刻 で 人 時間間隔( ) : :( )

N t t tN t tα

Δ

= Δ

時刻 での人口, 時間間隔

出生数 ( )( )N t tβ= Δ

出 数

死亡数

2009/8/21 6第8回情報教育講習会・情報教育コース

Page 7: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

マルサスのモデルマルサスのモデル

( ) ( )( ) ( )

N t t N tN t t N t tα β

+ Δ − = −= Δ − Δ出生数 死亡数

( ) ( )( ) ( )

N t t N t tN t t

α βα β

= Δ − Δ= − Δ

( )N t tλλ α β= Δ= −ただし

( ) ( ) ( )N t t N t N t tλ α β

λ= −

+ Δ = + Δただし、

(1 ) ( )t N tλ= + Δ

2009/8/21 7第8回情報教育講習会・情報教育コース

Page 8: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

マルサスモデルのパラメータマルサスモデルのパラメータ

( ) (1 ) ( )1

N t t t N tt

λ+ Δ = + Δ

Δ =時間間隔 年1(1971) (1 ) (1970)

tN Nλ

Δ= +

時間間隔 年

1 (1971) / (1970)(1971) / (1970) 1

N NN N

λλ

+ == −(1971) / (1970) 1

105145000 /103720000 1N Nλ

= −0.0137389=

2009/8/21 8第8回情報教育講習会・情報教育コース

Page 9: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:人口変動データの入力演習:人口変動データの入力

1. タイトル行を入力。※年のタイトルはなし。

2. 1970~2006の年と人口変動データを入力する。

2009/8/21 9第8回情報教育講習会・情報教育コース

Page 10: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:人口変動の予測演習:人口変動の予測

1. λの下のセルに「 / と入力「=C3/C2‐1」と入力。

2. 予測の行の1970に「=C2」と入力。

3 予測の行の1971に3. 予測の行の1971に「=(1+$F$2)*B2」と入力。

4. B3の内容を残りの予測行(B4~B38)にコピー(B4~B38)にコピー。

2009/8/21 10第8回情報教育講習会・情報教育コース

Page 11: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:誤差の計算演習:誤差の計算

1 誤差のセル(D2)に1. 誤差のセル(D2)に「=ABS(B2‐C2)/C2」と入力 。

2. D2の内容を残りの誤差行(D3~D38)にコピー。(D3 D38)にコピ 。

2009/8/21 11第8回情報教育講習会・情報教育コース

Page 12: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:人口変動グラフの作成演習:人口変動グラフの作成

1 デ タ範囲(A1 C38)1. データ範囲(A1~C38)を選択。

2. 折れ線グラフを指定。

2009/8/21 12第8回情報教育講習会・情報教育コース

Page 13: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

人口変動グラフ(マルサスモデル)人口変動グラフ(マルサスモデル)

140000

160000

180000

60000

80000

100000

120000

予測

データ

0

20000

40000

970

972

974

976

978

980

982

984

986

988

990

992

994

996

998

000

002

004

006

( ) ( )( ) ( )

N t t N tN t t N t tα β

+ Δ − = −= Δ − Δ出生数 死亡数

19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20

( ) ( )( ) ( )

( )

N t t N t tN t t

N t t

α βα βλ

= − Δ= Δ

( ) ( ) ( )(1 ) ( )

N t t N t N t tt N t

λ α βλ

λ

= −+ Δ = + Δ

= + Δ

ただし、

(1 ) ( )t N tλ+ Δ

2009/8/21 13第8回情報教育講習会・情報教育コース

Page 14: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

マルサスモデルの修正マルサスモデルの修正

ヴ デ• ヴェアフルストのモデル

– オランダの数理生物学者オランダ 数理 物学者

– 人口過密の影響を導入(1837)

出生数と死亡数は 人口と時間区間に比例す– 出生数と死亡数は、人口と時間区間に比例する。死亡の比例定数は人口に比例する。

( ) : :( )

N t t tN t t

Δ

Δ

時刻 での人口, 時間間隔

出生数 ( )( ) ( ) ( )

N t tN t t N t N t t

αβ ε

= Δ= Δ = ⋅ Δ

出生数

死亡数 ( ) ( ) ( )β

2009/8/21 14第8回情報教育講習会・情報教育コース

Page 15: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

ヴェアフルストのモデルヴェアフルストのモデル

( ) ( )N t t N t+ Δ − = −出生数 死亡数

( ) ( )( )

N t t N t tN t

α ββ ε

= Δ − Δ⇒

( ) ( )( )( )

NN t t N t ttN t

α εβ ε

= Δ − ⋅ Δ⇒

( ) ( )( ) ( ) ( ) ( )

( )( )

N t tN t t N

N tN tt N t t

αα

εε

= − Δ+ Δ = + − Δ( ) ( ) ( ) ( )

(1( )

( ( )))N t t N N t

Nt N t t

t t N ttα εεα

+ Δ + Δ= + Δ − Δ

2009/8/21 15第8回情報教育講習会・情報教育コース

Page 16: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

ヴェアフルストモデルのパラメータヴェアフルストモデルのパラメータ

( ) (1 ( ) ) ( )N t t t N t t N tα ε+ Δ = + Δ − Δ

1(1971) (1 (1970)) (1970)

tN N Nα ε

Δ == + −

時間間隔 年

(1971) (1 (1970)) (1970)(1981) (1 (1980)) (1980)

N N NN N N

α εα ε

+= + −

75 25818 100.0687452α

ε −

=

×= 5.25818 10ε ×=

2009/8/21 16第8回情報教育講習会・情報教育コース

Page 17: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:人口変動の予測の修正演習:人口変動の予測の修正

7

( ) (5.

1 ( ) )25818 10

( )N t t t N t t N tε

α ε

−=+ Δ = + Δ − Δ

×

1. εの下のセルに「5.25818E‐7」と入力。

2 予測の行の1971(B3)に2. 予測の行の1971(B3)に「 =(1+$F$2‐$F$4*B2)*B2 」と入力。

3. B3の内容を残りの予測行の内容を残りの予測行(B4~B38)にコピー。

2009/8/21 17第8回情報教育講習会・情報教育コース

Page 18: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:人口変動グラフの作成2演習:人口変動グラフの作成2

1. データ範囲(A1~C38)を選択を選択。

2. 折れ線グラフを指定。

2009/8/21 18第8回情報教育講習会・情報教育コース

Page 19: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

人口変動グラフ(ヴェアフルストモデル)

100000

120000

140000

40000

60000

80000

予測

データ

0

20000

40000

970

972

974

976

978

980

982

984

986

988

990

992

994

996

998

000

002

004

006

( ) ( )( ) ( )

N t t N tN t t N t tα β

+ Δ − = −= Δ − Δ出生数 死亡数

19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20

( ) ( )( ) ( )

( )( )

( )NN t t N t tN t t

tN t

N tαα

εε

β ε= Δ − ⋅ Δ

Δ

( ) ( )( ) ( ) ( ) ( )

(1

( )( )

( ( )))

N t tN t t N

N tN t

Nt N t t

t t N tt

αα

εε

εα

= − Δ+ Δ = + − Δ

= + Δ − Δ

2009/8/21 19第8回情報教育講習会・情報教育コース

Page 20: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

その2)携帯電話の普及その2)携帯電話の普及

方法• 方法

– 1988~1995年のデータでパラメータ推定年 デ タ ラ タ推定

– その後をそのモデルで推定

仮定• 仮定

– 1993までは口コミのみ。

– 1994からはマスメディアの影響を考慮する。

– 携帯電話を所有する可能性のある年齢層の人口携帯電話を所有する可能性のある年齢層の人口を適当に設定した。

2009/8/21 20第8回情報教育講習会・情報教育コース

Page 21: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

携帯電話普及データの取得携帯電話普及データの取得

総務省• 総務省(http://www.soumu.go.jp/)/政策・統計情報/情報通信統計デ タ信統計データ

→情報通信統計データベース

• 情報通信統計データベース情報通信統計デ タベ ス(http://www.johotsusintokei.soumu.go.jp/)分野別デ タ/通信 契約• 分野別データ/通信・契約数/携帯・PHSの加入契約数の推移(htt // j h t i t k(http://www.johotsusintokei.soumu.go.jp/field/tsuushin02.html)

2009/8/21 21第8回情報教育講習会・情報教育コース

Page 22: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

携帯電話普及のデータ(単位千人)携帯電話普及のデータ(単位千人)

1988 243 1995 10,204 2002 75,657

1989 490 1996 20 877 2003 81 5201989 490 1996 20,877 2003 81,520

1990 868 1997 31,527 2004 86,998

1991 1,378 1998 41,530 2005 91,792

1992 1,713 1999 51,139 2006 96,7181992 1,713 1999 51,139 2006 96,718

1993 2,131 2000 60,942

1994 4,331 2001 69,121

2009/8/21 22第8回情報教育講習会・情報教育コース

Page 23: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

商品普及の数理モデル商品普及の数理モデル

デ 響• 口コミとマスディアの影響

– 口コミの影響は、商品の所有者数に比例する。影響は、商品 所有者数 比例する。

– 口コミの影響は、未所有者数にも比例する。

マスメディアの影響は 未所有者数のみに比例– マスメディアの影響は、未所有者数のみに比例する。

( ) : :( )( ( ))

N t t tN t N N t tα

Δ

Δ

時刻での所有者数, 時間間隔

口コミによる増加 ( )( ( ))( ( ))

N t N N t tN N t t

αβ

= − Δ

= − Δ

口コミによる増加

マスメディアによる増加

2009/8/21 23第8回情報教育講習会・情報教育コース

Page 24: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

商品普及の数理モデル商品普及の数理モデル

( ) ( )( )( ( )) ( ( ))

N t t N tN t N N NN t tttα β

+ Δ − = +

= + −− Δ Δ

口コミ マスメディア

( ( ) )( ( ))( )( ( )) ( ( ))

N t N N t tN t N N NN t tttα βα β= +

= + − Δ

Δ Δ

( ) ( ) ( ( ) )( ( ))N t t N t N t N N t tα β+ Δ = + + − Δ

:αβ口コミの影響係数

:マスメディアの影響係数

:Nβ:マスメディアの影響係数

携帯電話購買層の人口

2009/8/21 24第8回情報教育講習会・情報教育コース

Page 25: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

商品普及モデルパラメータの決定商品普及モデルパラメータの決定

( ) ( ) ( ( ) )( ( ))N t t N t N t N N t tα β+ Δ = + + − Δ( ) ( ) ( ( ) )( ( ))

0

N t t N t N t N N t tα β

β とすると0( ( ) ( )) / ( ( )( ( )) )N t t N t N t N N t t

βα=

= + Δ − − Δ

とすると

( ( ) ( )) / (( ( )) ) ( )N t t N t N N t t N tβ α+ Δ Δ( ( ) ( )) / (( ( )) ) ( )N t t N t N N t t N tβ α= + Δ − − Δ −

2009/8/21 25第8回情報教育講習会・情報教育コース

Page 26: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:携帯普及データの入力演習:携帯普及データの入力

1. タイトル行を入力。※年のタイトルはなし。

年と2. 1988~2004の年と人口変動データを入力する。

2009/8/21 26第8回情報教育講習会・情報教育コース

Page 27: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:モデルパラメータαの推定演習:モデルパラメータαの推定

1. H2に「87000」を入力。2. E2に

「=(C3‐C2)/(C2*($H$2‐C2))」87000N携帯電話購買層の人口を設定: 「 (C3 C2)/(C2 ($H$2 C2))」と入力。

3. E2の内容をE3~E6にコピー。4. H3に(

87000( ( ) ( )) / ( ( )( ( )) )

( ) ( )) / (( ( )) ) ( )

NN t t N t N t NN t t N t

N tt

tN N t N tβ α

α=

= + Δ − −

= + Δ − −

Δ

Δ −

携帯電話購買層の人口を設定:

「=AVERAGE(E2:E6)」と入力。

( ( ) ( )) (( ( )) ) ( )β

2009/8/21 27第8回情報教育講習会・情報教育コース

Page 28: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:モデルパラメータβの推定演習:モデルパラメータβの推定

1. F7に「=(C8‐C7)/($H$2‐C7)‐$H$3*C7」と入力しF8にコピ87000N携帯電話購買層の人口を設定: と入力しF8にコピー。

2. H4に「=AVERAGE(F7:F8)」と入力

(

87000( ( ) ( )) / ( ( )( ( )) )

( ) ( )) / (( ( )) ) ( )

NN t t N t N t NN t t N t

N tt

tN N t N tβ α

α=

= + Δ − −

= + Δ − −

Δ

Δ −

携帯電話購買層の人口を設定:

と入力。( ( ) ( )) (( ( )) ) ( )β

2009/8/21 28第8回情報教育講習会・情報教育コース

Page 29: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:携帯電話普及の予測演習:携帯電話普及の予測

( ) ( ) ( )( ( ))( ) ( ) ( ( ) )( ( ))

N t t N t N t N N t tN t t N t N t N N t t

αα β

+ Δ = + − Δ

+ Δ = + + − Δ

1. 予測(B2)に「=C2」と入力。2. 予測(B3)に

「 $ $ $ $「 =B2+$H$3*B2*($H$2‐B2) 」と入力。

3. B3の内容をB4~B7にコピー。4 予測(B8)に4. 予測(B8)に

「 =B7+($H$3*B7+$H$4)*($H$2‐B7)」と入力。

5 B8の内容をB9~B18にコピ5. B8の内容をB9~B18にコピー。6. 誤差(D2)に

「=ABS(B2‐C2)/C2」と入力。7 D2の内容をD3~D18にコピー7. D2の内容をD3~D18にコピ 。

2009/8/21 29第8回情報教育講習会・情報教育コース

Page 30: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:携帯電話普及グラフの作成演習:携帯電話普及グラフの作成

1. データ範囲(A1~C18)タ範囲( )を選択。

2. 折れ線グラフを指定。

2009/8/21 30第8回情報教育講習会・情報教育コース

Page 31: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

携帯電話普及グラフ携帯電話普及グラフ

70 000

80,000

90,000

100,000

30,000

40,000

50,000

60,000

70,000

予測

データ

0

10,000

20,000

,

988

989

990

991

992

993

994

995

996

997

998

999

000

001

002

003

004

19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 201998 1993

( ) ( ) ( )( ( ))1994 2004N t t N t N t N N t tα+ Δ = + − Δ

1994 2004( ) ( ) ( ( ) )( ( ))N t t N t N t N N t tα β+ Δ = + + − Δ

2009/8/21 31第8回情報教育講習会・情報教育コース

Page 32: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:携帯電話普データの追加演習:携帯電話普データの追加

1. 2005年と2006年のデータを追(B19, B20)を追加。

2. 総人口(H3)を97000に変更。

2009/8/21 32第8回情報教育講習会・情報教育コース

Page 33: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:携帯電話普及グラフの作成2演習:携帯電話普及グラフの作成2

1 データ範囲(A1~C20)1. デ タ範囲(A1~C20)を選択。

2. 折れ線グラフを指定。

2009/8/21 33第8回情報教育講習会・情報教育コース

Page 34: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

携帯電話普及グラフ2携帯電話普及グラフ2

120 000

80,000

100,000

120,000

20 000

40,000

60,000予測

データ

0

20,000

1988

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

:87000 970001998 1993

( ) ( ) ( )( ( ))

N

N t t N t N t N N t tα

+Δ = + − Δ

( ) ( ) ( )( ( ))1994 2004 2006

( ) ( ) ( ( ) )( ( ))

N t t N t N t N N t t

N t t N t N t N N t t

α

α β

+ Δ + Δ

+ Δ = + + − Δ

~ ~

2009/8/21 34第8回情報教育講習会・情報教育コース

Page 35: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:Excelでスクロールバー(フォームコントロール)の有効化

2009/8/21 35第8回情報教育講習会・情報教育コース

Page 36: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:スライダーの追加1演習:スライダーの追加1

2009/8/21 36第8回情報教育講習会・情報教育コース

Page 37: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:スライダーの追加2演習:スライダーの追加2

1 リンクするセルとして#I$131. リンクするセルとして#I$13を設定。

2. スライダーを移動してI13セルの内容が変わることを確認の内容が変わることを確認。

2009/8/21 37第8回情報教育講習会・情報教育コース

Page 38: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:スライダーの追加3演習:スライダーの追加3

1. Βのスライダーも作成。2. リンクするセルとして#I$15

を設定。を設定。3. スライダーを移動してI15セル

の内容が変わることを確認。

2009/8/21 38第8回情報教育講習会・情報教育コース

Page 39: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

演習:モデルパラメータの調整演習:モデルパラメータの調整

1. I12に「=10^((I13‐50)/50)」を入力。2. I14に「=10^((I15‐50)/50)」を入力。3. H7に「=AVERAGE(E2:E6)」を入力。

に「 を入力4. H8に「=AVERAGE(F7:F8)」を入力。5. H3に「=H7*I12」を入力。6. H4に「=H8*I14」を入力。7 とβのスライダ を動かしてパラ7. αとβのスライダーを動かしてパラ

メータを調整する。

120,000

60,000

80,000

100,000

120,000

予測

0

20,000

40,000予測

データ

2009/8/21 39第8回情報教育講習会・情報教育コース

Page 40: Excelによるシミュレーション (人口変動・携帯電話普及)naka/seminars/IT2009/IT2009_naka.pdf第8回情報教育講習会 情報教育コース Excelによるシミュレーション

商品普及モデルのさらなる改良商品普及モデルのさらなる改良

置いていた仮定• 置いていた仮定– 1993までは口コミのみ。– 1994からはマスメディアの影響を考慮する1994からはマスメディアの影響を考慮する。

– 携帯電話を所有する可能性のある年齢層の人口を適当に設定した。

改良 デ• 改良のアイディア– 購買人口の推定:人口変動モデルとの合体

マスメディアの影響の推定 TV インタ ネット普及デ タ– マスメディアの影響の推定:TV、インターネット普及データを利用したモデルの作成と合体

• 参考文献参考文献– 三井和夫著:Excelコンピュータシミュレーション、森北出

版、2007年

2009/8/21 40第8回情報教育講習会・情報教育コース