2022年11月27日日曜日

データ分析のためのデータ可視化入門(キーラン・ヒーリー著、講談社)


データをグラフ化することがあるすべてにおすすめします。すばらしい本です。

R言語の本ですが、R言語が必要ない人にも有益な本です。ggplotを使ってデータをグラフ化しながら、わかりやすいグラフの書き方を説明しています。第1章と第8章はR言語の知識がなくても読めます。しかし、コードを打ち込みながら読むことをおすすめします。使っているのはggplotだけで、R言語未経験者でもできると思います。以下はこの本の章立てです。
  • 第1章 データを見る
    • 悪いグラフの実例を紹介、説明しています。
  • 第2章 さあ、始めよう!
    • R言語とR Studioについての説明です。
  • 第3章 プロットを作る
    • ggplotとtidyデータについての説明です。
  • 第4章 正しい数値の示し方
    • ggplotのオプションについて説明しています。
  • 第5章 データの整理・ラベル・メモの追加
    • データの集計方法などについての説明です。
  • 第6章 モデルデータの可視化
    • 統計モデリングについての説明と実例です。
  • 第7章 地図を描画する
    • ggplotを使った地図の描画の仕方を説明しています。
  • 第8章 プロットを整える
    • 色とプロットの使い方について説明しています。また、ケーススタディでは、悪いグラフの実例とそれらの修正方法について説明しています。
なお、プログラムコードにはほとんど間違いがありませんでした。P242の図6.3と、P298の図8.17のコードがたぶん間違いです。楽天にもあります

2022年11月20日日曜日

パナソニック食洗機 NP-45MD9

リンナイの食洗機がこわれたので、パナの食洗機に交換しました。パナにしたのは、業者(下記)にリンナイの在庫がなかったからです。

妻が確認した時点での業者のリンナイ以外の各メーカーの在庫は以下の通りでした。いずれも45㎝幅の製品です。

パナNP-45MC6T(深型)3台
パナNP-45MD9S(深型)30台以上
パナNP-45MS9S(浅型)30台以上
三菱EW45R2S(浅型)6台

在庫が多い方が納品が遅れないと考えました。また、リンナイは浅型で、食洗機の下が引き出しになっていましたが、他メーカーの浅型で引き出しが使えるかどうかわからなかったので、深型を選びました。引き出しは取り外して保管してあります。

工事は「交換できるくん」という業者に依頼しました。依頼してから3週間後くらいに工事してもらえることになりました。

作業時間は2時間、作業開始時に職人さんが見積もった時間通りに終わりました。途中、電動のこぎりを使う場面があったりして、自分で交換するのは無理そうでした。また、流し台の下の引き出しをすべてはずす必要がありました。古い食洗機の処分費用は作業費に含まれます。

リンナイと比較して良い点は以下のとおりです。
・設定時間通りに終わる。
・良く乾く。特に奥側が良く乾きます。
・音が静か
・コップ置き(下かご)にコップよりも大きなものを置ける
家電メーカーだけあって良くできています。

食器をセットしたところ。IKEAの大皿(写真左下)が納まる場所がないので、こんな感じで入れています。食洗機用洗剤用の投入スペースはありません。適当にふりかけます。

スピーディーモード45分+乾燥40分で洗っています。

食器をひっかける部分があり、食洗機の湯で食器が倒れるのを防ぎます。

包丁を下向きにセットする場所があります。

2022年11月13日日曜日

Power Queryのtryを使った例

Power QueryのtryはExcel関数のIFERRORとほぼ同じ働きをします。ただし、0の割り算を捕捉できません
カスタム関数内でtryを使った例をご紹介します。
以下の例では、#date関数がエラーになった場合、currentmonthに0を返します。
tryを使わない場合、このカスタム関数はErrorを返します。
---
(yyyy, mm, dd) => 
let
    currentmonth = try #date(yyyy, mm, dd) otherwise 0, 
    DaysOfMonth = 
        if currentmonth = 0 then 
            0
        else
            Date.AddDays(Date.EndOfMonth(currentmonth),1) - currentmonth
in
    DaysOfMonth

2022年11月6日日曜日

多摩川ハーフマラソン2022(秋)(神奈川県川崎市)

多摩川土手のハーフマラソンです。小さい大会ですが、ボランティアのペースランナーがいました(キロ3分50秒から5分30秒まで)。10㎞と5㎞の部もあります。ハーフの参加費は早割で4022円でした。

ハーフは多摩川土手の5㎞の往復コースを4往復します。路面は舗装4割、未舗装6割くらいでした。

給水は2か所、水とスポーツドリンクでした。

トイレは多摩川土手の常設トイレのみ。会場内の常設トイレは男子小用と男女共用の2つです。トイレの近くに水道があります。また、会場から徒歩5分のバーベキュー広場にもトイレがあり、そのために電動自転車が数台用意されていました。

着替え用のテントはありません。荷物預かりもなく、荷物は適当に放置します。

マスクは、スタート時には着用している人としていない人がいました(上の写真)。私は念のため、スタート時には着用し、スタート後は腕につけて走りました。

記録証はネットで見る方式で、LINEの友だち登録が必要です。私はスマホのアプリで計測したので見ていません。

最寄駅は東急田園都市線の二子新地駅です。


未舗装部分。砂を固めたような感じで走りにくくはありませんでした。

ゴール付近。

会場はこんな感じです。テントは受付です。

荷物は適当に置き去りにします。私は、貴重品はウェストポーチに入れて走りました。

バーベキュー広場のトイレに行くための電動自転車。


当日の私のシューズ。アディダスです。

 会場は「諏訪いこいの広場」、住所は川崎市高津区諏訪2丁目7−23です。