|
|
发表于 2012-8-16 23:58:51
|
显示全部楼层
你提到的其實就是一個在模擬這塊領域中很關鍵的一個轉捩點
* Q5 V7 O a" n+ g: d5 z也就是Agent-Based Modeling(代理人為主的建模方法)
8 [% x0 ~% a9 A$ L& n, \, b我沒有意要批評過去做系統工程的人, 但我真的看不懂一堆箭頭和++,--的符號(好啦我懶)
) i) a( F, z& }& Y% _ c而Agent-Based Modeling就是提供一個非常直觀的方式去做角色互動
9 w3 p. N7 U) z; p而RePast又更進一步是提供"角色變換"和"多重角色"的可能性(例如在網購你可能是顧客也是賣家)- F0 [' s" U" W. t
所以呢按照kelitina主 所說的直接編程就是多數做Agent-Based Modeling的人在做的
/ L. ^ y# G, K而要考慮社會網絡等等, 需要具備系統工程基礎概念的門檻, 在Agent-Based Modeling中
: ~$ v. C; \. J$ k* c' |就不是那麼必要了(如果有當然更好更完備~!)* r" V" n4 z* ^/ l( a+ N
---
: e' h& l- e) ^/ ?但是按照我的經驗, 如果你打算發論文, 這是要提毀滅性道路...
: b- V9 }4 ?+ k% ?6 m: B" o4 _另外有一點提醒樓主的是, 如果你直接編程出來的結果 沒有具備他原本應該"可能"會有的結果的話& P2 Q- L' N N b2 }; n
會很難讓人"相信", (例如明明是個很ok的村落, 結果人都活不過5歲...類似啦). h. U& B+ S+ v) Q( {3 u0 F/ C' H% k
(權威術語叫做外部確認性與內部什麼性的...)! B) x% I8 j6 M: w1 u# x( v
所以我們在寫論文的時候, 會在仿真中撒進一些"真實資料", ; H: \: d4 c/ j: p: Q
例如以某個真實城市的某一村為參考資料,
7 Z" v# y; c, Z, v2 Q# m9 f或是以某一類別占的比例(例如單親家庭在A村落佔多少比例, 然後資料來源是國家統計局)+ O; U( m$ P$ J# l& b3 u8 s
去作為我們仿真的前置參數, 這樣做出來就算結果"不合常理" 你還是可以解釋
" [9 K! D$ G, A0 {像我做品牌價值的仿真計算時, 我就是以某一產業的十幾間公司財務報表為"真實資料"
6 ~. u) k7 X) D; p所以儘管結果是"品牌價值沒什麼機會改善獲利能力"這邊糟糕結果, 我還是可以硬去解釋丟期刊; g( d) | e9 [6 j2 V
類似這樣啦... |
|