過去の投稿に画像リンク切れ多数ありご迷惑おかけしています.

P44の補講

JMPではじめるデータサイエンス

ここのところ日中は暖かい日が続いていたのですが,今日は寒い週末でした.年末年始の連休後ということもあって精神的にも体力的にも辛い時期ですが,こういう季節は家に籠って勉強するにはうってつけです.ということで,本日は『JMPではじめるデータサイエンス』についての補講をします.そういえば,出版記念イベントを開催する予定だと以前お伝えしたことを思い出しました.実は,まだ詳細は決まっていませんが,計画は進めていますですので今暫くお待ちください.

それでは,P44を開いてください.ここでは,「100m女子世界記録.jmp」を使ってデータの視覚化を練習します.このデータテーブルはサポートファイルとして提供していているのですが,そこに書いてある通りWikiのデータがソースです.ここでは,このデータテーブルを実際に作成する手順を補足します.

最初にWikiのページを開く必要がありますが,重要なことが本書には書かれていません.このデータのソースは英語版のWikiなので,Googleの検索キーは「Women’s 100 metres world record progression」などのように英語にしてください.おそらく1番目か2番目に目的のページが出てくるはずです.URLは以下になります.
https://en.wikipedia.org/wiki/Women%27s_100_metres_world_record_progression

JMPで所望のテーブルを読み込むには,ファイルメニューから「インターネットから開く」を実施します.URLを聞いてくるので上記を入れて『OK』すると,JMPはそのページのテーブルtagを検出し,読み込み可能なテーブルのリストを表示します.Wikiにはいくつかのテーブルがあり,これらの中で必要なのは1922年-1976年と1975年以降の記録の二つだけです.リストにはそのページのすべてのテーブルtagが表示されるのでちょっとわかりにくいですが,上から5番目と6番目を選択して『OK』してください.テーブルの先頭の一部がリスト名として表示されるだけなので,注意深く所望のテーブルを見分ける必要があります.レイアウトのためにテーブルが多用されているような Webページならば,リストの右上にある『すべて選択』をクリックして『OK』するのもいいかもしれません.後はこうして得られたテーブルをTydingして『結合』するだけです.本書の練習02などを参考にトライしてみてください.

因みに,「100m女子世界記録.jmp」には「Nationality_画像」列に選手の国の国旗が入っています.実は上記手順で作成したJMPのテーブルには画像の読み込みを実行するスクリプトが緑三角に保存されているので,このボタンを押すだけでデータが取得できます.この場合,こんなスクリプトになっています.

Local(
{dt = Current Data Table(), newcol = dt <<
New Column( “Nationality_画像”, Expression ), textConstant = 1, pictureConstant =
2, urlConstant = 3, pictureN = 1},
dt:Nationality << datatype( “expression” );
For Each Row(
Try( dt:newcol = Eval( dt:Nationality[][pictureConstant][pictureN] ) )
);
)

次に,こうして作成したJMPテーブルを,グラフビルダーを使って棒グラフにします.P44の下には,特定の棒の色を変える示した手順を示していますが,このとき一般的なノートPCのような狭い画面では注意が必要です.これは実際に試してみないと分かりにくいのですが,このデータのように凡例が多いと「ページ」のドロップゾーンに凡例が食い込んでしまうのです.そうすると,その下に潜り込んだ凡例はクリックできなくなってしまいます.たまたま「Hitomi Kinue」はこの領域に位置しているので,棒の色変更ができなくなってしまうのです.バグと呼んで良いものかどうかは微妙ですが,不具合ではあると思います.この状況をキャプチャしたのが冒頭の図です.よく見ると,凡例の下にグレーで「ページ」と書かれています.

ここまで凡例の領域が大きくなることはめったにありませんが,このような場合は一度『終了』ボタンを押します.そうすれば,「Hitomi Kinue」も問題なくクリックできるようになります.右クリックから色を選んで所望のカラーに設定してください.そのあとで必要あれば赤三角から「設定パネルの表示」を選択します.因みに,この不具合はJMP14のMac版とWindows版で確認していますが,JMP15でもおそらく同じです.(すいません,この週末はJMP15が手元にないので未確認です.)

上記に気をつけて実習してみてください.そして,もし不明点あればお気軽に質問してください.

それでは本日はこれで.

統計的問題解決研究所

コメント