Skip to content

KanshoVector/bayesian-disaster-priority

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

災害支援優先度・参考指標アプリ(デモ)

⚠️ 注意事項

  • デモ・学習目的のアプリです
  • Streamlit上では、ベイジアンネットワーク構造(Graphviz)が利用できません。
  • 実際の災害対応には使用できません
  • 表示されるデータはすべて架空のサンプルです

📋 アプリ概要

  • 複数のベイズ統計手法を統合して、災害支援要請の優先度を「参考指標」として可視化
  • 使用手法:
    • 共役事前分布(解析的事後分布)
    • MCMCサンプリング(PyMC)
    • ベイジアンネットワーク(pgmpy)
    • ナイーブベイズ(scikit-learn)

詳細な技術情報は TECHNICAL.md を参照してください。


🚀 クイックスタート(IDE向け)

⚠️ Python を pyenv でインストールする場合、ソースからのコンパイルになることがあり、 M1/M2 Mac や Linux では数分程度かかることがあります。途中で止めずに待ってください。

# 1. リポジトリのクローン
git clone https://github.com/ReoSato0110/bayesian-disaster-priority
cd bayesian-disaster-priority


# 2. 推奨 Python バージョン(pyenv 利用可)
# Python 3.11 または 3.12 推奨
pyenv install 3.12.2       # 必要な場合
pyenv local 3.12.2         # プロジェクト内のみ有効化

# 3. 仮想環境の作成と有効化
python -m venv venv
source venv/bin/activate  # macOS/Linux
# venv\Scripts\activate   # Windows

# 4. 依存パッケージのインストール
pip install --upgrade pip
pip install -r requirements.txt

# 5. アプリ起動
streamlit run app.py

# ⚠️ 注意
# Graphviz 本体がない場合、BN 可視化はスキップされますが、
# アプリ本体は正常に動作します。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages