Nyamly Nyamlyに戻る

食品アプリが0ではなく「利用できません」と表示すべき理由

欠損値と実測されたゼロは同じデータではありません。誰も測定していない栄養素に0と書き込むことは、データを装った推測であり、どちらの方向にも誤解を招きます。

ラベルに値が欠けている理由

Nyamlyを含むバーコードスキャンアプリは、メーカーや協力者がすでに公開した栄養成分データを読み取ります。Nyamlyの場合はOpen Food Factsのデータベースを通じてです。すべての製品情報が完全というわけではありません。パッケージ裏面のラベルにカロリー、脂質、たんぱく質は明記されていても、糖類、塩分、食物繊維がまったく公開されていないことがあります。特にプライベートブランド商品、地域限定バリエーション、一部の写真だけを頼りに登録したボランティアによる製品はその傾向が強くなります。

そうした場合、アプリは誰も記録していない栄養素を何と表示するか判断しなければなりません。一部のアプリは黙ってその欠落を0で埋めます。その選択は無害に見えます。数字で埋まった栄養成分カードは、欠落があるカードよりも完成度が高く見えるからです。しかし実際には「不明」を、実際には測定されたことのない具体的で確信的な数値に置き換えているのです。

0がどちらの方向にも誤解を招く理由

捏造された0は、どの栄養素に現れるかによって、2つの方向に作用します。

  • 製品を実際より良く見せることがあります。 糖類の値が0gとされていると「無糖」と読めます。これは本物のセールスポイントですが、実際には単に誰も数値を公開していないだけです。
  • 製品を不当に不利に見せることがあります。 食物繊維の値が0gとされていると「食物繊維はまったくない」と読めますが、食物繊維の値が公開されていない製品にも実際にはある程度含まれているかもしれません。登録されているラベルからはそれを知る術がないのです。

いずれにせよ、画面を見ている人には、実測された本物の0gと、誰も提供したことのない値との区別がつきません。正直な答えは、それをそのまま伝えることです。

Nyamlyが欠損をどう表示するか

Nyamlyは欠損した栄養素を決してゼロに変換しません。製品について一度も公開されたことのない値は、数値としてではなく不明として表示されます。欠損値は、どの画面でも、アプリ自体の内部スコアリングロジックに至るまで、欠損したままです。

製品カード上

公開された数値のない栄養素は「利用できません」と表示されます。

健康スコア上

飽和脂肪酸、糖類、塩分、エネルギーなど、スコアが依存する栄養素が一度も公開されていない場合、Nyamlyはゼロで埋めた欠落から数値を計算する代わりに「この製品を採点するには十分なデータがありません」および「スコアなし」と表示します。

添加物上

Nyamlyがまだ評価していない添加物や、添加物リストがまったくない製品は、既定で合格扱いになることなく「この製品の添加物データはありません」または「未評価」と表示されます。同じルールがNutri-ScoreとNOVAにも適用されます。そのバーコードについてOpen Food Factsに公開されたグレードがない場合、Nyamlyは何も表示せず、推測したグレードを表示することもありません。

具体的な2つの例

ストアブランドの冷凍食品。 ラベルにはカロリー、脂質、たんぱく質が明記されていますが、その特定のロットの糖類の値はデータベースに一度も入力されていません。この欠落を0gで埋めてしまうと、製品カード上では「無糖」と読めてしまいます。それは誰も主張しておらず、誰も確認していない内容です。Nyamlyは代わりにその項目を「利用できません」と表示します。

重さで販売されるベーカリー商品。 その登録情報には食物繊維の値がまったくありません。標準化された栄養成分表のない焼きたて商品ではよくあることです。これを0gで埋めてしまうと、実際には食物繊維を含んでいる可能性のある食品が、まったく含まれていないように見えてしまいます。Nyamlyは数値を捏造する代わりに、食物繊維の行を未記入のままにしています。

実際の製品で確かめる

Nyamlyでバーコードをスキャンすれば、まさにこの通りのことが見られます。栄養素、Nutri-Score、NOVA、添加物の評価は、欠落も含めて正直に表示されます。Nyamlyが実際に表示するすべての数値の背景にある完全な方法論については、Nyamlyが製品を評価する方法をご覧ください。