importance_risk_estimate — DRIVE traffic op

• Data kinds: any → table

• Call: import fullseye as fs; fs.ledger.importance_risk_estimate(simulate_fn: 'Callable', base_rate: 'Callable', boosted_rate: 'Callable', n_runs: 'int', seed, *, x_max: 'float', boosted_rate_max: 'float', n_grid: 'int' = 20001) -> 'Dict[str, float]' (implementation को सीधे call करना हो तो import drivetraffic; drivetraffic.importance_risk_estimate(simulate_fn: 'Callable', base_rate: 'Callable', boosted_rate: 'Callable', n_runs: 'int', seed, *, x_max: 'float', boosted_rate_max: 'float', n_grid: 'int' = 20001) -> 'Dict[str, float]', registry से लेना हो तो opsdrive.get("importance_risk_estimate"))

उपयोग

बढ़ी हुई emergence rate (rate λ') वाले trials से दुर्घटनाओं को अधिक संभावित बनाता है, और likelihood ratio के weights से मूल rate λ की दुर्घटना probability पर वापस लाता है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

1 回の試行 = poisson_events(boosted_rate) で出現位置 x_1..x_N を引き、simulate_fn(events, rng) が事故なら 1 (bool か [0, 1] の値)。重み(ポアソン過程の Radon–Nikodym 微分 dP_λ/dP_λ'):

w = Π_i λ(x_i)/λ'(x_i) · exp(−(Λ − Λ')), Λ = ∫λ, Λ' = ∫λ'(台形、n_grid 点)

推定 p̂ = mean(w · Y)、標準誤差 = std(w · Y)/sqrt(n)。boosted_rate を base_rate と同じにすれば w ≡ 1 で素朴なモンテカルロになる(門ではこれと、事故確率が閉形式で分かる simulate_fn とで比べる)。λ > 0 なのに λ' = 0 の所があると推定が偏る(絶対連続でない)ので格子上で検査して ValueError。

戻り値 dict: estimate, std_error, per_run_var(w·Y の標本分散)、n_runs, Lambda, Lambda_boost, mean_weight(≈ 1 のはず。重みの健全性)、ess(有効標本数 (Σw)²/Σw²)、hits(Y > 0 の回数)。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_driving_traffic — py -3.11 examples/poc_driving_traffic.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (traffic)

idm_accel · idm_equilibrium_gap · idm_platoon_simulate · driver_style · lateral_wobble · ou_estimate · social_force_step · pedestrian_crossing


*Provenance: drivetraffic.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.