> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AveragingMethodEnum

> ABBYY FineReader Engine API の AveragingMethodEnum — 複数カテゴリの分類器について、平均パフォーマンス指標（accuracy、precision、recall、F-measure）の算出に使用する方法（マクロ平均またはマイクロ平均）を定義します。

AveragingMethodEnum の列挙定数は、2 つを超えるカテゴリを持つ分類器の平均パフォーマンス指標 (accuracy、precision、recall、F-measure) の算出方法を定義するために使用されます。

```
typedef enum {
  AM_Macro,
  AM_Micro
} AveragingMethodEnum;
```

<div id="elements">
  ## 要素
</div>

| Name      | Description                                                                                                                  |
| --------- | ---------------------------------------------------------------------------------------------------------------------------- |
| AM\_Macro | スコアはカテゴリごとに個別に計算され、その後、全カテゴリの平均が算出されます。すべてのカテゴリにほぼ同数のオブジェクトが含まれており、最終的なスコアに各カテゴリを同等に反映させたい場合に推奨されます。                         |
| AM\_Micro | 各カテゴリの TP、TN、FP、FN (真陽性、真陰性、偽陽性、偽陰性) の値を合算し、その合計値に基づいてスコアを計算します。あるカテゴリが他のカテゴリより大幅に大きく、最終的なスコアをそのカテゴリの性能により強く反映させたい場合に推奨されます。 |

<div id="used-in">
  ## 使用箇所
</div>

[IValidationParams::AveragingMethod](/ja/fine-reader/engine/api-reference/classification-related-objects/validationparams#averagingmethod)
