証券取引所の高速化による 情報技術の導入 スパークス・アセット・マネジメント株式会社 水田孝信 先端的データベースとWeb技術動向講演会 第26回(201...
ネット上で見かけるマルコフ連鎖モンテカルロ法資料はどうも小難しいので、 マルコフ連鎖モンテカルロ法は全然難しくないということを伝えるべく平易に解説した資料を作ってみた。 2状態離散モデルの解説を中心に、メトロポリス法の解説までを行った。 余裕があれば次は連続モデルや熱浴法・メトロポリスヘイスティング法の解説資料も作成したい。 マルコフ連鎖モンテカルロ法入門-1View more presentations from teramonagi .※ここで解説しているお天気推移モデルはオリジナルなものですので、数値・計算等にミスがある可能性が否めませんので、 ※もし間違いを見かけた方は優しく教えていただけると助かります。
12月くらいからMCMCの勉強しだして、いくつか代表的なアルゴリズムによるサンプリングをやったのでまとめておく。 Example of Rejection Sampling - yasuhisa's blog Example of importance sampling - yasuhisa's blog Example of Metropolis Hastings Algorithm - yasuhisa's blog Metropolis Hastings Algorithmの続き - yasuhisa's blog Gibbs Sampler Algorithmによって多変量正規分布からのサンプル抽出を行なう - yasuhisa's blog あとはモデルによって色々変わるけど、根幹となるアルゴリズムはできたからまあよいか。 これで一応自分で作れるという感じにはなったので、MCMC
ゲーム理論 はジョン・フォン・ノイマン が開発したとされ,経済学の分野で発展してきたものです。 このゲーム理論は,生物学においても積極的に利用され, 進化ゲーム理論として発展してきました。 経済学においては, 各個人が最大化するように努めていると仮定される量は効用と呼ばれます。 これは,各人がさまざまな結果に対して持つ好みを表わすものです。 その結果,経済行動がうまく説明できるような効用関数を構成することができても, 観測された行動とは独立に効用関数を測定することはできません。 これに対して,生物学におけるゲーム理論では, 最適化すべきは遺伝子頻度の動態という自然過程が求められているため, 生涯を通じての繁殖成功度が個体の行動の良さを測る利得関数とみなされます。 生物が従わなければならない制約には,エネルギーの保存,活動時間の制約, 生化学反応の効率など,物理的,化学的, 個体の行動上の決
期待値系の問題、苦手なんだけどこれ落ち着いてやれば本番でも解けたな…。 http://tdpc.contest.atcoder.jp/tasks/tdpc_ball 問題 座標0~15の整数値のいくつかに的がある。 座標xにボールを投げると、(x-1)、x、(x+1)の場所のいずれかに当確率で到達する。 すべての的を倒すまでのボールを投げる回数を答えよ。 解法 座標の範囲を見ただけでBitDPだとわかる問題。 残されたボールをbitmap表現したときの期待値を、それより小さいbitmapの期待から求める。 座標(x-1)、x、(x+1)のいずれかに的があるなら、xにボールを投げる価値があるので、その時の期待値を求める。 1<=x<=14の範囲で期待値を最小化する値を求める。 期待値の求め方は毎回戸惑うので整理しておく。 bitmapがxの時の期待とをF[x]とする。 たとえば残されたボール
"Chain Bridge, Budapest" by szeke 約2ヶ月ぶりということで、ご無沙汰しております。書きたいネタというのは結構あって書こう書こうとは思っているんですが、なにより書くとなるとあれもこれも伝えなきゃいけないみたいな思いになって、結局分量の多さから諦めてしまうというのが結構続いています。もう少し気を張らずに更新していきたいものです。 さて、最近の自分はマルコフ連鎖モンテカルロ法(Markov Chain Monte Carlo, MCMC)についておりました。何にも知らない方ににとってはよく分からないかもしれませんが、この手法はマルコフ連鎖が持つ簡明さとモンテカルロ法が持つ実用性が合わさった凄まじい手法なんです。そしてなによりとてもエレガント。 とりあえず知らない人のためにてきとーに解説しますと、与えられた適当な関数から確率変数をサンプリングするための公式です。べ
この項目「粒子フィルタ」は途中まで翻訳されたものです。(原文:en:Particle Filter 15:26, 20 September 2007) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2007年10月) 粒子フィルタ(りゅうしフィルタ、英: particle filter)や逐次モンテカルロ法(ちくじモンテカルロほう、英: sequential Monte Carlo; SMC)とは、シミュレーションに基づく複雑なモデルの推定法である。1993年1月に北川源四郎がモンテカルロフィルタの名称で[1]、1993年4月にN.J. Gordonらがブートストラップフィルタの名称で[2]それぞれ同時期に同様のものを発表した。 この手法はふつうベイズモデルを推定するのに用いられ、バッチ処理である
The document discusses algorithms for hiring assistants. It presents an algorithm called HIRE-ASSISTANT that takes as input the number of candidates (n) and hires the best candidate. The time complexity of this algorithm is O(nCi + mCh) where Ci is the time to interview candidate i and Ch is the time to hire candidate h. It then analyzes the expected number of candidates hired by this algorithm us
This course examines how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. Topics covered include: randomized computation; data structures (hash tables, skip lists); graph algorithms (minimum spanning trees, …Show more This course examines how randomization can be used to make algorithms
先日、Bloom Filter を利用して重複部分をフィルタすることで処理を簡潔にする、という記事を書きました。実際、3, 4秒の改善が図れたということも書きました。でも、普通の設計方法では、std::setより遅くなります。ご注意ください。 原因は、2つあります。ハッシュ値の計算 (std::string → size_t) が遅い。ハッシュ関数の個数が多い。std::set は、平衡二分木で実装されています。dblp.xml 内の著者数は、だいたい72万なので木の高さは19くらいになります。一方で、Bloom filter では、false positive probability を1%にするとハッシュ関数の個数は7、0.1%にすると10程度になります。std::setでの「最大19回の分岐処理」と Bloom filter での「いつも10回ハッシュ値計算」だと、totalでみて前
最新の20件2025-03-20 競馬に関するアンケート 2024-05-10 支持率と勝率の関係とは? 2018-07-17 The Songs Festivals Of Portland, Oregon Music In The City 2018-03-01 KeHa Tickets Usa Headlining Tour 2018-02-13 2010 West Virginia Condition Fair Concerts 2012-11-17 ま女神のページ in English 2010-03-16 TARGET frontier JV 2010-03-11 Microsoft Excel 2015-12-23 コメント/分割コロガシのページ 2015-06-12 リンク集 2015-04-01 大庭和弥 2014-11-11 騎手別詳細分析 2014-07-25 mime
モンテカルロ法 【Monte Carlo method】 モンテカルロシミュレーション / Monte Carlo simulation 概要 モンテカルロ法(Monte Carlo method)とは、数値計算手法の一つで、乱数を用いた試行を繰り返すことにより近似解を求める手法。関数などにランダムな入力値を次々に投入し、対応する出力値を統計的に処理することで結果を推定する。 ある事象をモデル化した数式や関数があるとき、その定義域に含まれる値をランダムにたくさん生成して実際に計算を行い、得られた結果を統計的に処理することで推定値を得ることができる。 数式を解析的に解くのが困難あるいは不可能な場合でも数値的に近似解を求めることができる。確率論的な事象についての推定値を得る場合を特に「モンテカルロシミュレーション」と呼ぶ。名称の由来はカジノで有名なモナコ公国のモンテカルロ地区である。 例えば、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く