Shiny에서 SEIR 모델 보기

여기에 있는 SEIR 모델을 Shiny로 표시해 보았습니다.
감염증 수리 모델; Sequential SEIR model

프로그램은 여기입니다.
성 R. 다음 p

Ubuntu 20.04에서 확인했습니다.

R이 설치된 상황에서,
1) 라이브러리 설치
sudo apt install r-cran-desolve

2) Shiny-Server 설치

이 기사를 참고로했습니다.
【R】Shiny-Server의 인스톨
Download Shiny Server for Ubuntu 16.04 or later

Shiny-Server가 실행 중인지 확인
sudo systemctl status shiny-server

http://localhost:3838/ 방문


http://localhost:3838/sample-apps/hello/ 방문


Shiny-Server 구성 파일

/etc/shiny-server/shiny-server.conf
# Instruct Shiny Server to run applications as the user "shiny"
run_as shiny;

# Define a server that listens on port 3838
server {
  listen 3838;

  # Define a location at the base URL
  location / {

    # Host the directory of Shiny Apps stored in this directory
    site_dir /srv/shiny-server;

    # Log all Shiny output to files in this directory
    log_dir /var/log/shiny-server;

    # When a user visits the base URL rather than a particular application,
    # an index of the applications available in this directory will be shown.
    directory_index on;
  }
}

3)/opt/shiny-server/samples/sample-apps에 SEIR.zip을 압축 해제합니다.
$ tree sample-apps/
sample-apps/
├── SEIR
│   ├── server.R
│   └── ui.R
├── hello
│   ├── server.R
│   └── ui.R
└── rmd
    └── index.Rmd

4) http://localhost:3838/sample-apps/SEIR/로 이동하여 제출 버튼을 클릭하십시오.

좋은 웹페이지 즐겨찾기