Skip to Content
プログラミング言語AWK 第2版
book

プログラミング言語AWK 第2版

by Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 千住 治郎
May 2024
Intermediate to advanced
276 pages
3h 51m
Japanese
O'Reilly Japan, Inc.
Content preview from プログラミング言語AWK 第2版

3章探索的データ分析

前章では個人用途の小規模スクリプトを多数取り上げたが、特定の問題に特化したものや独自性の高いものもあった。本章では実際によくある Awk の典型的な使い方を述べる。すなわち、Awk と他ツールを組み合わせ、現実のデータを用いその全体像をつかむことを目的に、形式張らず自由にデータを探索する。この手法を探索的データ分析 (EDA、exploratory data analysis) と言う。統計学の先駆者 John Tukey が提唱した手法だ。

Tukey は箱ひげ図をはじめとしたデータ可視化技術を多く発明した人物だ。また、統計処理プログラミング言語 S に多大な影響を与え、S 言語はその後 R 言語に進化し今日でも広く使用されている。高速フーリエ変換 (Fast Fourier Transform) の共同発明者でもあり、さらに「bit」と「software」という用語を作った人物でもある。著者陣は 1970–80 年代にベル研で彼と同僚だった。友人としての付き合いもあった。創造性に富んだ優秀な研究者が多く集まった環境だが、彼はその中でもひときわ輝く存在だった。

探索的データ分析の真髄は仮説を立て結論への道程を描く前に、まずデータと遊び、そこから何かを発見することにある。Tukey 自身も次のように述べている。

答えを見つけるよりも、問題を見つける方がずっと重要な場合が多い。探索的データ分析とは探求姿勢、遊び心にも似た柔軟性、そして可視化への活用を言うものであり、決して手法の寄せ集めではない。

探索的データ分析は、多くの場合で、次のようなことを含む。物事のカウント、単純な統計値の算出、さまざまな方法でのデータ整理、一定のパターンや共通点、外れ値、異常データの発見、基本的なグラフなどの可視化などだ。重要なのは、ある一点のみを追及し答えを求めるのではなく、短時間で終わる小規模な実験的分析を多数繰り返し、なんらかの洞察を得ることだ。データが持つ真意に気付き始めた時に、改めてこの意義を認識できるだろう。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プログラミングRust 第2版

プログラミングRust 第2版

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall, 中田 秀基
仕事ではじめる機械学習 第2版

仕事ではじめる機械学習 第2版

有賀 康顕, 中山 心太, 西林 孝
詳説 イーサネット 第2版

詳説 イーサネット 第2版

Charles E. Spurgeon, Joann Zimmerman, 三浦 史光, 豊沢 聡
Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏

Publisher Resources

ISBN: 9784814400706Publisher Website