投稿

7月, 2021の投稿を表示しています

愛知県の新型コロナウイルスの感染状況の可視化 '21/7/26

イメージ
愛知県の新型コロナウイルスの感染状況の可視化をしたので公開します。 出典: 東海テレビ新型コロナ関連ニュース これまでいくつか公開してきましたが、少し定義や出典を明確にして掲載したいと思います。 まず、元データですが、各日のデータをそのままグラフにしても曜日毎のブレが大きくて見にくいので、過去7日間の平均データを利用しています。よって、当日のデータがグラフに影響するまでに少し遅れがあります。   それでは、グラフを見ていきましょう。 まずは 感染者数の推移 です。ここ2週間くらいで少し増加傾向が見られます。 ワクチンの効果で下がるはずの70歳以上の感染者率ここ数日劇的に下がりました。これが継続していけば入院患者や重症者が減っていくことが期待できるのでは無いでしょうか? 感染者数の推移     次に、 入院患者数 です。 ちょっとリバウンド気味に見えます。が、救いは重症患者が減り続けていることです。入院患者の増加より少し遅れて重症者は増える傾向にあるので、これは注意が必要かとは思います。   最後に 陽性率と検査数 です。 こちらを見る限り、継続的に3000弱の検査をしているようです。直近で顕著な変化は見られません。 陽性率と検査数   【参考:各項目の定義】 ①新規感染者数:前日から起算して過去7日間に新規に感染が分かった人数の日別平均 ②70歳以上:①の内、70歳以上の方の人数 ③70歳以上割合:②/①×100% ④入院患者数:前日から起算して過去7日間の入院患者数の日別平均 ⑤重症者数:④の内、重症の方の人数 ⑥70歳以上割合:⑤/④×100% ⑦陽性率:検査された全体人数の内、陽性と診断された方の割合の前日から起算して過去7日間の平均 ⑧検査数:①/⑦×100  

ニュース分析のためのマクロを作ってみる #1

 連日、愛知県内のコロナ感染者のグラフを作成していますが、元々こんな ニュース を引用しています。 毎回毎回記事を解読してExcelにポチポチ入力するのも芸が無いので、マクロを組んで多少なりとも楽を出来たらなと思います。  と言うことで、まずは今自分が手作業でやっていることの流れをフローにしてみます。 ①そろそろ今日のニュースが更新される頃だなー。と思う。 ②東海テレビのニュースサイトを開く ③該当する記事を選ぶ ④中身を見て感染者数などの数字を読み取る ⑤Excelに転記する ⑥グラフの範囲を更新する ⑦グラフをコピーしてブログに貼付け ⑧コメントとか追記して投稿 意外とたくさんステップがありました。①はアラーム、②はブックマークというスーパーな機能を開発してくれた人が既にいるので、その先から取り組みたいと思います。(③以降が完成したらゆくゆくはここも自動化したい) 形態素解析  まず、記事からデータを抽出するに当たって形態素解析が必要になります。形態素解析の詳しい説明は別のサイトとかに譲りますが、要は、文章から意味のある単語を抽出する時に使う技術です。 これを使わない場合は、正規表現でパターンマッチングみたいなことをして直接抜き出す事も可能ですが、記事の微妙な表現の違いが出てきたときにいちいちゼロから考え直さなきゃいけないので、一旦形態素解析が良いのでは無いかなと思いました。 で、簡単に形態素解析を使う方法ですが、実はExcelマクロからWordを呼び出し、Word内のスクリプトを呼び出す。と言う方法があり、これが簡単かつ開発環境の準備が要らなくてどのPCでもできそうなのでこれをやることに決めました。

愛知県のコロナ感染状況の可視化 '21/7/15

イメージ
愛知県の新型コロナウイルスの感染状況の可視化をしたので公開します。 出典: 東海テレビ新型コロナ関連ニュース これまでいくつか公開してきましたが、少し定義や出典を明確にして掲載したいと思います。 まず、元データですが、各日のデータをそのままグラフにしても曜日毎のブレが大きくて見にくいので、過去7日間の平均データを利用しています。よって、当日のデータがグラフに影響するまでに少し遅れがあります。   それでは、グラフを見ていきましょう。 まずは 感染者数の推移 です。ここ一週間くらいで少し増加傾向?が見られます。ワクチンの効果で下がるはずの70歳以上の感染者率が増えているのもちょっと気になります。 感染者数の推移     次に、 入院患者数 です。 ちょっと停滞気味、重症者割合が増えているように見えるのが気になります。いずれにしても、医療逼迫/崩壊まではかなり余裕がある状況では無いかと思います。     最後に 陽性率と検査数 です。 こちらを見る限り、継続的に2500前後の検査をしているようです。直近で顕著な変化は見られません。 陽性率と検査数   【参考:各項目の定義】 ①新規感染者数:前日から起算して過去7日間に新規に感染が分かった人数の日別平均 ②70歳以上:①の内、70歳以上の方の人数 ③70歳以上割合:②/①×100% ④入院患者数:前日から起算して過去7日間の入院患者数の日別平均 ⑤重症者数:④の内、重症の方の人数 ⑥70歳以上割合:⑤/④×100% ⑦陽性率:検査された全体人数の内、陽性と診断された方の割合の前日から起算して過去7日間の平均 ⑧検査数:①/⑦×100