このページは編集中です。完成予定は2008年5月15日16:00です。 Excelによるデータ処理

 Excelは本当に便利なソフト。前回やったような簡単な計算だけでなく、データの整形、並べ替え、データの集計の他、グラフ作りや、本格的なデータ解析など、本当にいろんなことができる。授業で全てを紹介する時間は無いので、生物学でよく使うデータ解析の手法をいくつか修得して貰う。

第5回授業の獲得目標: [worried]

正規表現検索・置換エクセルを用いた表計算の方法に習熟 [smile]

アンケート調査の結果をみると、K2Editorの操作と正規表現、エクセルの操作が難しいという意見がちらほらある。これらの技術の習得は、とにかく練習するしかないので、今日もいくつか練習、練習。

おさらい:レポートの課題の解答の手順

前回のレポート課題を採点してみると、

      パチパチパチ! 提出者34名全員が満点です!! [bigsmile] 皆さん、すごいねー。
      (一人だけ、.を入力し忘れて 15691%としている人がいましたが、おまけしておきました)

こんなにできの良い皆さんには釈迦に説法かもしれないけれど、忘れているかもしれないので、一応、操作をおさらいしておこう。

おさらい: 前回の課題2(集計データのテキストをタブ区切りにして、エクセルで集計)

  1. 第4回授業のページの課題2の囲みの中の内容をマウスで選択し、コピー。
  2. K2Editorを立ち上げて、新しいページに貼り付ける
  1. 置換の終わったテキストを全て選択して、コピー
  2. エクセルを立ち上げて、貼り付け
  3. 合計値を求めるべき#1のセルをクリックして、上の方にあるΣ記号をクリックする。これで#1のセルの上に並んでいる数値の合計値が出る。同様の操作を、#2のセルについても繰り返す。
  4. 差額を求める#3のセルをクリックして、「 = 」 を入力し、引かれる方の値が入ったセルをクリックし、「 - ] を入力、続けて引く方の値の入ったセルをクリック
  5. 最後の問の答えを入力したセルをクリックして、「 =100* 」 を入力し、「授業料、入学料及び検定料収入決算」のセルをクリックし、「 / 」を入力し、最後に収入決算総額入ったセルをクリック。

    これで、千葉大学の1年間の総収入のうち、皆さんの授業料、入学料、検定料が占める割合は15.7%ぐらいだと分かりました。ついでに同様の操作で、業務費のうち教育研究経費に占める割合をみてみると、42.5%ということが分かる。

エクセルによる集計とグラフを用いたデータ解析【p65-83参照】

 Excelは数値データを表の上で簡単に集計できる素晴らしい道具です。また、いろんな関数を使って計算したり、あるいは、表の上で集計したデータを、グラフとして視覚的に表現することができます。グラフにすると単なる数字の並びが、なにかを意味しているということに気づくことができたり、また、他の人にわからせることができます。

集計データのグラフ化【復習課題操作】

  1. どういうグラフを作るか考える。ここでは、学籍番号を横軸に、発言回数を縦軸にした棒グラフをつくれば、発言回数の違いがあきらかになるだろう、と考える。このとき、ワークシートを見てみると、一番左のセルには学籍番号自体では無く、「学籍番号+データの個数」となっている。これを学籍番号だけに変えたい。どうすれば良いか?
    セルの操作には関数を使おう!

    エクセルには'関数'という便利な機能がある。ここでは、「セルに入っている文字列の一部だけを抜き脱す」関数:LEFT()を利用する

    1. 関数を使う練習もかねて、新しい学籍番号だけの列をもう一つ作ることにする。
    2. 最上段の「時間」というセルの右のセルに「学籍番号」と入力する。
    3. このセルの下には、学籍番号だけを入れたい。そのためには、左端の「z6s4xxxデータ個数」という文字列から、左から数えて7文字だけ持ってくれば良い。ある文字から部分的に文字を切り出す関数があるので、それを使う。「学籍番号」と入力したセルの1つしたにカーソルを移動させ、次のように入力
      =LEFT(A3,7)

      06052404.gif

      • あるいは、メニューバーの「挿入/関数」から文字列関数のLEFTを選び、必要項目をクリック
    4. このセルをコピーし、下の集計データの空いているセルにペーストする
  2. ではいよいよグラフを作る。使いたいデータは集計表のうち、いま作った「学籍番号」と、その人が何回発言しているかが書かれた「日付」というセル
  3. グラフを書きたい場所(どこか右の方の空白セル)をクリックしてから、メニューバーの「挿入/グラフ」を選ぶ。グラフの種類を選ぶウィンドウが表示されるので、ここでは、「横棒グラフ」(上から2つめ)をクリックし、グラフの形式はなにも変えずに(つまり、一番左上に書かれている形式)、「次へ」
  4. 「学籍番号」ごとの発言回数をグラフにしたいので、グラフに入れたい学籍番号の範囲をドラッグして範囲指定。まだ「次へ」はクリックしちゃダメ。

    06052405.gif

  5. グラフ指定ウィザード(2/4)のウィンドウで、上の方にある「系列」タブをクリック
  6. 系列1の値のところに、集計した発言回数をいれたい。マウスで発言回数のセルをドラッグして、範囲指定。うまくできれば、プレビューが表示されるので、「次へ」

    06052406.gif

  7. 次の画面でグラフタイトルやX, Y軸の説明を入力し、「完了」

    06052407.gif

    1. できあがったグラフを見てみると、学籍番号がとびとびにしか表示されていない。これは、軸ラベルの増分が1になっていないため。そこで、グラフ画面上の学籍番号のところをダブルクリックして、軸の書式設定ウィンドウを表示させ、増分を1にしてOK。

      06052408.gif

    2. 学籍番号が表示された。でも文字がつまっていて見にくいので、もう一度軸の書式設定ウィンドウを開いて、フォントサイズを9ポイントぐらいに変更。そうすると、なぜか学籍番号がついていないラベルがある。こんなときは、棒グラフの上をクリックすると、グラフを作成するのに使ったセルの範囲が線で囲まれて表示される。

      06052409.gif

    3. この例では、学籍番号の指定が一つずれていた。そこで、セルの範囲指定を、線をドラッグして変更すれば、正常に表示される。

プロジェクトについて

【トピックス】WinShotを用いたスクリーンキャプチャ

 WinShotはパソコン画面の保存・印刷等を行うことができる、スクリーンキャプチャソフトです。ウェブページからの画像の取り込みや、モニタに表示されている情報をそのまま画像としてコピーしたり、ファイルとして保存できるので、とても便利です。レポートに画面の一部だけを貼り付けたいときなど、役に立つこと間違いありません。下のURLからダウンロードして、インストールして下さい。
http://www.woodybells.com/winshot.html

画面の真ん中より少ししたのところに、

LHA書庫版(別途解凍ソフトが必要です)
WinShot Version 1.53 (712KB)

というリンクがありますので、こちらをダウンロードしてください。

ダウンロードすると、デスクトップに

ws153

というフォルダができます。この中に入っている

Winshot.exe

をクリックすると、タスクトレイにWinShotのアイコンが表示されます。これを右クリックすることで、スクリーンの一部を画像として切り取れます。

第5回授業の課題

課題1.アンケート調査

  1. http://bean.bio.chiba-u.jp/joho20/ に、「自分のID」/05 という新しいページを作成し、下の囲みの中にあるアンケートをコピー・ペーストして、「回答:」の後に答えを書き込むこと。

課題2. 復習

課題3.予習

おまけ:時間があったら解説