名詞・修飾・比較|英語の基礎から技術文へ

このページはプロモーション(広告)を含みます。

英語の基礎から技術文へ(初級・読む25分+演習30分)

この授業のゴール

仕事でどう使うか

技術文の情報の多くは名詞のかたまりと数値の比較に入っています。「何についての数字か」と「その数を含むか」を誤ると、条件を満たさないデータを使ったり、効果を何倍にも見誤ったりします。

路線 この授業の使いどころ
DS(データサイエンティスト) "customers with at least three orders"(注文が3件以上の顧客)の境界を守って抽出条件 >= 3 を書く
ML(機械学習エンジニア) "the model trained on 2024 data" が「2024年のデータで学習したモデル」であることを読み、評価データとの期間の重なりを確認する
DX(DX推進・AI企画) ベンダーの "up to 40% faster" を「最大40%速い(いつも40%ではない)」と社内に伝える
RS(研究者) "The error rate was 2 percentage points lower" と "2% lower" を区別して結果を報告する

この授業では、名詞のかたまりを分解する方法と、比較・数値の表現を、計算で確かめながら学びます。

前提

身近な状況:「3件以上」か「4件以上」か

マーケティング担当者が、英語で書かれた自作のキャンペーン条件を読んでいます。

The coupon is for customers with more than three orders in the last six months.

これを「過去6か月に3件以上の注文がある顧客向け」と訳して抽出したところ、対象者が想定より多くなりました。more than three は「3より多い」=4件以上で、3件ちょうどの顧客は含みません。

英語 意味 3件の顧客 条件式
more than three 3より多い 含まない orders > 3
at least three 少なくとも3 含む orders >= 3
fewer than three 3より少ない 含まない orders < 3
at most three / up to three 多くても3 含む orders <= 3

もう1つの落とし穴は名詞のかたまりです。customers with more than three orders in the last six months は長いですが、中心の名詞は先頭の customers(顧客)です。with 以下はすべて customers を説明しています。日本語にすると説明の部分が前に来て、「過去6か月に4件以上の注文がある顧客」となります。

直感的な説明:名詞のかたまりは「中心の名詞」を探す

英語の名詞のかたまりには、説明(修飾)が前にも後ろにもつきます。

まとめると、前からの修飾では右端、後ろからの修飾では左端が中心です。日本語は説明を必ず前に置くので、訳すときは「後ろの説明 → 中心の名詞」の順に組み立て直します。

比較の文も同じ考え方で、「何と何を」「どちらが」「どれだけ」比べているかの3点を先に取り出してから訳します。

正確な定義:修飾と比較の形

数えられる名詞と数えられない名詞:英語では名詞に「数えられる(可算)」と「数えられない(不可算)」の区別があります。

種類 例 「多い・少ない」
可算名詞 row, file, error, user many rows / fewer errors
不可算名詞 information, software, memory much memory / less memory

data は、技術文では不可算名詞として The data is ... と書くことが多く、研究分野では複数形として The data are ... と書く習慣もあります。どちらも見かけますが、意味は同じです。

冠詞:a / an は「(いくつかあるうちの)1つの」、the は「(文脈で特定される)その」。a file は「どれか1つのファイル」、the file は「さっき話したそのファイル」です。

後ろからの修飾の3つの形:

形 例 訳
前置詞句 the rows in the table 表の中の行
過去分詞(〜された) the model trained on 2024 data 2024年のデータで学習された(学習した)モデル
-ing形(〜している) the process running on the server サーバーで動いている処理

比較の形:

形 例 訳
比較級+than Model B is faster than model A. モデルBはモデルAより速い
more ~ than Method A is more accurate than method B. 方法Aは方法Bより正確だ
as ~ as B is as accurate as A. BはAと同じくらい正確だ
最上級 Model C is the fastest of the three. モデルCは3つの中で最も速い
倍数 File A is twice as large as file B. ファイルAはファイルBの2倍の大きさだ

割合の比較:「20% lower」(20%低い)は相対的な変化で、元の値に0.8を掛けます。「20 percentage points lower」(20ポイント低い)は差で、元の値から20を引きます。誤り率(error rate)10%のモデルについて計算すると、

$$\text{20\% lower}: 10\% \times (1 - 0.20) = 8\%, \qquad \text{2 percentage points lower}: 10\% - 2 = 8\%$$

この例ではたまたま同じ8%になりますが、「20 percentage points lower」なら 10%−20=−10% となり、ありえない値です。言葉が違えば計算が違います。

段階付き例題:評価結果の文を分解する

自作の実験報告の1文を読みます。

The error rate of the model trained on the larger dataset was 25 percent lower than that of the baseline model.

ステップ1:動詞を探す。was(過去形)。主語は The error rate ... dataset、比較は lower than ...。

ステップ2:主語の名詞のかたまりを分解する。

部分 役割
The error rate 中心の名詞(誤り率)
of the model 誰の誤り率か(モデルの)
trained on the larger dataset どのモデルか(より大きいデータセットで学習した)

ステップ3:比較の3点を取り出す。何と何を:主語の誤り率 と that of the baseline model(ベースラインモデルの誤り率。that は the error rate の繰り返しを避ける語)。どちらが:主語のほうが低い。どれだけ:25 percent(相対的に25%)。

ステップ4:和訳する。「より大きいデータセットで学習したモデルの誤り率は、ベースラインモデル(比較の基準となるモデル)の誤り率より25%低かった。」

ステップ5:数値に直す。ベースラインの誤り率が12%なら、$12\% \times (1-0.25) = 9\%$。差は3ポイントです。「誤り率が25ポイント下がった」と報告すると、12%−25 で負になり、明らかな誤りです。

意味:25% lower は「誤りの数が4分の1減った(4件の誤りが3件になる)」という相対的な改善です。事業への効果を見積もるには、誤り率が12%から9%に下がったという絶対的な差(3ポイント)も一緒に示します。

操作して理解する:相対的な変化とポイント差を計算する

次のコードは、「X% lower」と「X percentage points lower」の両方を計算します。base(元の値、%)と x を書き換えて実行し、2つの解釈で結果がどれだけ違うかを確かめてください。

base = 12.0   # ベースラインの誤り率(%)
x = 25.0      # 文中の数字

relative = base * (1 - x / 100)   # "x% lower"(相対的に x% 低い)
points = base - x                 # "x percentage points lower"(x ポイント低い)

print(f"元の値: {base}%")
print(f"{x}% lower                  -> {relative:.2f}%")
print(f"{x} percentage points lower -> {points:.2f}%")
print("ポイント差(相対の場合):", round(base - relative, 2))

出力(base=12、x=25 のとき):

元の値: 12.0%
25.0% lower                  -> 9.00%
25.0 percentage points lower -> -13.00%
ポイント差(相対の場合): 3.0

試すこと:

次の音声を聞き、境界を含むかどうかを答えてください。

The free plan allows up to five projects. Files larger than ten megabytes are not accepted.

答え:無料プランは5件まで(5件を含む)。10メガバイトより大きいファイルは受け付けない(ちょうど10メガバイトは受け付ける)。

発展:比較の表現のあいまいさ

「X times faster」のあいまいさ:three times faster は、多くの場合「3倍の速さ(処理時間が1/3)」の意味ですが、「(元の速さ+3倍の分)=4倍」と読む人もいます。報告では「処理時間が30秒から10秒になった」のように、元の値と新しい値を両方書くのが安全です。

比較の相手の省略:The new method is more accurate.(新しい方法のほうが正確だ)には than がありません。何と比べたのかは前の文脈から補う必要があります。補えないときは、主張として弱く扱います。

less と fewer:本来は可算名詞に fewer(fewer errors)、不可算名詞に less(less memory)を使います。実際の文書では less errors もよく見かけますが、意味は同じ「より少ない」です。

名詞の連続の読み方が複数ある場合:small data center は「小さなデータセンター」か「小規模データ用のセンター」か、形だけでは決まりません。仕様書では、ハイフン(small-data center)や前置詞(a center for small data)で区別されていることがあります。決まらないときは周辺の文や図で確認します。

最上級と範囲:the fastest model は「(比べた範囲で)最も速いモデル」です。of the three や in our test のような範囲を落とすと、「世界で最も速い」と読まれかねません。

よくある失敗

失敗1:more than を「以上」と訳して、境界の1件を含めてしまう

原文:Users with more than 100 logins are excluded.

誤った訳と条件:「ログインが100回以上の利用者は除外する」→ logins >= 100 で除外

なぜ誤りか:more than 100 は「100より多い」で、100回ちょうどの利用者は除外しません。

正しい訳と条件:「ログインが100回を超える利用者は除外する」→ logins > 100 で除外。

確かめ方:境界の値(ここでは100)を1つ当てはめて、含まれるかどうかを日本語と条件式の両方で確認します。日本語の「以上」「以下」は境界を含み、「超える」「未満」は含みません。

失敗2:名詞のかたまりの中心を取り違える

原文:The data quality report shows two problems.

誤った訳:「データ品質は2つの問題を報告として示す」

なぜ誤りか:data quality report は前から修飾が重なったかたまりで、中心は右端の report(報告書)です。data quality(データ品質)は report を説明しています。

正しい訳:「データ品質報告書は、2つの問題を示している」。

直し方:名詞が3つ以上並んだら、右端の名詞を中心として「(左側の語)の(右端の名詞)」と組み立てます。動詞(shows)の直前の名詞までが主語のかたまりです。

失敗3:相対的な変化をポイント差として計算する

原文:The conversion rate was 10% higher in group B. Group A had a conversion rate of 5%.

誤った計算:B の購入率(conversion rate:訪問者のうち購入した人の割合)= 5% + 10 = 15%

なぜ誤りか:10% higher は相対的な変化なので、A の5%に1.1を掛けます。

正しい計算:$5\% \times (1 + 0.10) = 5.5\%$。差は0.5ポイントです。

影響:15%と読むと、B の効果を実際の20倍(10ポイント÷0.5ポイント)に見積もります。報告するときは「5%から5.5%へ、0.5ポイント(相対で10%)上がった」と両方を書きます。

まとめ

用語

修飾(modification)

名詞などに説明を加えること。英語では前からも後ろからも修飾する。

可算名詞・不可算名詞(countable / uncountable noun)

数えられる名詞(row、file)と数えられない名詞(information、memory)。many / much、fewer / less の使い分けに関わる。

パーセントポイント(percentage point)

割合どうしの差の単位。10%から12%への変化は2パーセントポイント(相対では20%)。

ベースライン(baseline)

比較の基準となる方法やモデル。新しい方法の効果は、ベースラインとの差で示す。

よくある質問

なぜ数値の境界がそれほど重要なのですか?

抽出条件や料金・制限の判断が、境界の1件で変わるからです。more than と at least の違いは条件式の > と >= の違いで、対象者数や請求額が変わります。境界の値を1つ当てはめて確かめる習慣をつけてください。

名詞が4つも5つも並んでいて読めません。

まず右端の名詞を中心として決め、左の語を1つずつ「〜の」でつなぎます。例えば customer support ticket volume は「顧客サポートのチケットの量」。前置詞句(of, in など)が後ろに続く場合は、左端の名詞が中心です。

「X% higher」と「X percentage points higher」は、仕事でどちらを使えばいいですか?

割合どうしを比べるときは、ポイント差を基本にし、必要なら相対的な変化を添えます。例えば「購入率が5%から5.5%へ0.5ポイント(相対で10%)上がった」。片方だけだと、読み手が逆の解釈をする危険があります。

比較の相手が書かれていない文はどう扱いますか?

The new model is faster. のように than がない場合は、前の文や表から比較の相手を探します。見つからなければ、何と比べたかを確認するまで主張として扱わないのが安全です。

冠詞の a と the の違いは読解でも重要ですか?

重要な場面があります。Restart the server.(例の、そのサーバー)と Restart a server.(どれか1台のサーバー)では、対象が特定されているかが違います。手順書では the が「前に出てきたもの」を指すので、何を指すかを前の文で確認します。

data は単数ですか、複数ですか?

どちらの書き方もあります。技術文書や業務文書では The data is ... が多く、学術論文では The data are ... と複数扱いにすることがあります。読解では意味は変わりません。書くときは、提出先の書き方に合わせてください。

確認問題

問1 customers with more than five orders に、注文がちょうど5件の顧客は含まれるか。

  1. ① 含まれる
  2. ② 注文が0件の顧客だけが含まれる
  3. ③ 文脈によって必ず含まれる
  4. ④ 含まれない
解答と解説

正解:④

more than five は「5より多い」で、6件以上です。5件ちょうどは含みません。

問2 購入率5%のグループAに対し、グループBは 20% higher だった。Bの購入率はどれか。

  1. ① 25%
  2. ② 5.2%
  3. ③ 6%
  4. ④ 4%
解答と解説

正解:③

20% higher は相対的な変化です。5% × 1.2 = 6% になります。

問3 the model trained on last year's data の中心の名詞と意味として正しいものはどれか。

  1. ① model:昨年のデータで学習したモデル
  2. ② data:モデルを学習した昨年のデータ
  3. ③ year:モデルとデータの年
  4. ④ trained:学習という行為
解答と解説

正解:①

後ろからの修飾では左端の名詞が中心です。trained on last year's data が model を説明しています。

問4 monthly sales report の訳として最も適切なものはどれか。

  1. ① 報告の月次売上
  2. ② 月の売上と報告
  3. ③ 売上を報告する月
  4. ④ 月次の売上報告書
解答と解説

正解:④

前から修飾が重なるかたまりでは、右端の report が中心です。monthly と sales が report を説明しています。

問5 The plan supports up to 10 users. の意味として正しいものはどれか。

  1. ① 10人を超える利用者に対応している
  2. ② 最大10人まで(10人を含む)の利用者に対応している
  3. ③ 少なくとも10人の利用者が必要だ
  4. ④ 10人未満の利用者に対応している
解答と解説

正解:②

up to 10 は「最大10まで」で、10を含みます。

問6 Model C is as accurate as model D. の意味として正しいものはどれか。

  1. ① モデルCはモデルDと同じくらい正確だ
  2. ② モデルCはモデルDより正確だ
  3. ③ モデルCはモデルDほど正確ではない
  4. ④ モデルCとモデルDはどちらも正確ではない
解答と解説

正解:①

as ~ as は「同じくらい~」です。どちらかが上だとは言っていません。

次に学ぶこと

次は 助動詞・受動態 で、助動詞(must、should、may など)と受動態を学びます。主張や指示の強さを保って読むことが中心です。

比較と割合の扱いは、データ分析の報告全般で使います。割合の計算は 比率・割合・パーセントポイント でも確認できます。この授業の確認問題だけでモジュールの習得とはしません。

キャリア学習:データサイエンティスト・機械学習エンジニア・DX推進・研究者を目指す人の学習アプリ。164モジュール・984授業を、ブラウザで動くSQLとPythonの演習で。基礎と各分野の最初のモジュールは無料。全部は2,980円の買い切り。

アプリを無料で開く有料版と無料版の違い