アウトライン Shiny の仕組み R システムに準備済みのオブジェクト Shiny のインストール Shiny のプログラム.

Slides:



Advertisements
Similar presentations
1 情報処理 II 第12回の 教材 高知大学理学部 数理情報科学科 1 回生い組対 象 数理情報科学科 1 回生い組対 象担当:塩田 プレゼンテーションソフト プレゼンテーションソフト PowerPoint.
Advertisements

クリックすると、 [SourceEditor2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 SQS ホームページ
BBT大学 Ruby on Rails開発環境セットアップマニュアル
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
知能機械工学科 担当:長谷川晶一 TA:新・後藤・ナンバ
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
スキルチェック Unix編.
1 インストール・起動する 「SQS」で検索 SQSホームページ 動作環境 JavaSE 6以上 (JRE6)
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
PHPエディタによる 情報システム演習 01.
SHINYについて 黄研究室4年 小林賢哉.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
2007 Microsoft Office system クイックガイド
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
エンタープライズアプリケーション II 第10回 / 2006年7月23日
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
コンピュータ演習Ⅰ 8月7日(日) 1限目 ファイルの種類.
ファイルの場所に関して.
情報 第一回: 練習課題 第一回 田浦健次朗 2010/4/9.
ファイルシステムとコマンド.
文字化けの背景を知る.
情報理論2 第6回 小林 学 湘南工科大学 2011年11月15日 〒 神奈川県藤沢市辻堂西海岸1-1-25
HTTPプロトコル J2EE I 第7回 /
コンピュータ基礎実習上級 #10 絶対パスによる指定
Microsoft Office 2010 クイックガイド ~応用編~
Cygwin の install.
情報学部 プログラミング体験教室 (初級編)
アニメーションのタイミングを自由に設定するには
マイクロソフト Access を使ってみよう 第1回
データベース設計 第9回 Webインタフェースの作成(1)
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
文字化けの背景を知る.
表計算 Excel 演習 6. ルックアップ,データの入力規則.
三浦欽也 2009年11月 〔Sc182(2) 情報科学演習 参考資料〕
経営工学基礎演習a PowerPointの利用.
ホームページ作成・更新講座 夏のコンピュータ学習会 画像
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
基礎プログラミング演習 第5回 関数とイベントを使ったプログラム.
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
日本郵便 「Web-EDI」利用ガイド (JP EDIシステム)
WinSCPのインストール方法
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
コンピュータ プレゼンテーション.
マイクロソフト Access を使ってみよう 第3回
マイクロソフト Access での SQL 演習 第2回 集計,集約
Ex-11. ルックアップ 金子邦彦.
Microsoft Office クイックガイド ~基本編~
高度プログラミング演習 (01).
表計算 Excel 演習 1.Excel を使ってみる.
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
ex-8. 平均と標準偏差 (Excel を演習で学ぶシリーズ)
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
ニューラルネットワークの仕組み (Raspberry PI 演習で学ぶ) AI DATA VASSEL 資料
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
第0.5回: ~Unity Editorの操作方法~
Presentation transcript:

アウトライン Shiny の仕組み R システムに準備済みのオブジェクト Shiny のインストール Shiny のプログラム

1. Shiny の仕組み

Shiny の機能 ◆Webサーバ ◆データ解析機能 = Rシステム ◆データ解析機能での解析結果をHTML化する機能 ◆Webブラウザでのユーザからの指示やデータ入力をデータ解析機能に伝える機能 ◆データベース管理システム(セキュリティ,障害回復等のためのデータ管理)

サーバ Web ブラウザ ◆データ.あるときは 10,20 ◆ウィジェット.スライダ-やボタンなど ◆結果表示(テキスト、テーブルオブジェクト、       画像、グラフなど)

2. R システムに準備済み のオブジェクト

faithful オブジェクト RStudio (あるいは R システム)のコンソールで, 「faithful」と打ち込む.データが出てくる. faithful はオブジェクト名.準備済みのオブジェクトである. 米国イエローストン公園内の間欠泉 「オールド・フェイスフル・ガイザー」 その噴出持続時間 (erupition)と、噴出間隔 (waiting)

R システムの準備済みのオブジェクト RStudio (あるいは R システム)のコンソールで, 「data()」と打ち込む.準備済みのオブジェクトの一覧が表示される Rシステムの機能をいろいろ試したり、 勉強したりするときに便利

3. Shiny のインストール

shiny のインストール RStudio (あるいは R システム)のコンソールで, install.packages("shiny") を実行

shiny を動かしてみる ① 次の 2つのファイルを作成. ファイル名はこの通りにすること. 2つのファイルは、同じディレクトリ(フォルダ) ui.R server.R ※ 中身は次のページ以降に示す

ui.R library(shiny) shinyUI(fluidPage( sidebarLayout( sidebarPanel( sliderInput("breaks", "please select a number:", min = 1, max = 50, value = 30) ), mainPanel( plotOutput("distPlot") ) )) エディタ画面 ソースコード

server.R library(shiny) shinyServer(function(input, output) { output$distPlot <- renderPlot({ hist(faithful[,2], breaks = input$breaks) }) エディタ画面 ソースコード

② ui.R, server.R のディレクトリ名(フォルダ名)を確認 Windows の場合には、ファイルを右クリックして、 「セキュリティ」タブで、 ディレクトリ名(フォルダ名)を確認 この部分がディレクトリ名

③ Rstudio (あるいは R システム)のコンソールで,次のよ うに操作 「D:/Desktop」の部分は、 実際に ui ③ Rstudio (あるいは R システム)のコンソールで,次のよ うに操作 「D:/Desktop」の部分は、 実際に ui.R, server.R があるディレクトリに読み替える ※ ディレクトリ名の中の「\」を   半角の「/」に書き換え。 Web の画面が自動で 開く

スライダー操作で画面が変化する

④ 止めたいときは,RStudio の「割り込み(Interrupt)」の機 能を使う

4. Shiny のプログラム

server.R プロットコマンド. (残りの部分は、決まり文句が数パターンあるので、それを選んで使うのが基本)

server.R あわせる あわせる breaks = <値> に指定する値は、Web ブラウザを使っていろいろ変えたい! ※ 値は input という名前のオブジェクトの    breaks というフィールドに入っている値を使う

ui.R 「スライダーのエリア」 を組み立てる 「プロットコマンドの結果の  表示エリア」を組み立てる

ui.R スライダーの値は、 breaks フィールドに格納して、 サーバに渡しなさい なぜフィールド? サーバに渡したい値も、 表示したいものも複数 ありえるから プロットコマンドの結果は、 distPlotフィールドに入っている. それを使いなさい.

server.R を次のように書き換えて、保存しなさい もう1度起動.「D:/Desktop」の部分は、実際に ui.R, server.R があ るディレクトリに読み替える

スライダーを動かすたびに、値が表示されるので確認しなさい スライダーを動かさないと、何も表示されない (=イベントドリブン)