平均計算機
2、4、6、8、10の平均は6です。合計は30で、個数は5つです。点数や価格、測定値のリストを貼り付けると、重み付けのない単純な平均が分かり、どの値も先に確認します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 数値
- 2, 4, 6, 8, 10
- 数量
- 5
- Sum
- 30
- 平均
- 6
算術平均は、数値リストの日常的な平均です。各値を足して件数で割ります。点数、測定値、価格、気温など有限数の集まりがあり、集合の代表値が欲しいときに平均計算機を使います。本計算機は有限数の非空リストを受け取り、件数・解析済みリスト・合計・算術平均と用いた公式を返します。
算術平均の意味と、加重しない平均が適切なとき
数値リストの算術平均は加重なしの平均です。各観測を足して件数 n で割ります。リストが二、四、六、八、十なら合計は三十、平均は六です。
平均計算機を探す人が求めるのは、各観測を同じ重みで扱う代表値です。公式は重みを付けず、幾何積を取らず、逆数を反転せず、中央値も最頻値も報告しません。すでに同じ尺度にあり同じ影響を受けるべき数に適します。
まだパーセントでない小テスト点、一都市の日次気温、比較可能な品の単価、同一計測器の読み、表計算からコピーした短い測定列です。一部の観測が他より強く効くべきときは不向きです。一チーム十人の給与と別チーム一万人の給与を平均すると、大きい集団が隠れます。
負の数とゼロは有限である限り受け付けます。空リストは拒否します。 無からの平均はありません。有限数でない項目は飛ばさず添字で拒否するので、紛れ込んだラベル、NaN、無限大が標本を静かに縮めて偽の平均を出すことはありません。
10^15 を超える絶対値も拒否し、Worker とブラウザが安全な数値範囲に収まるようにします。要素一つのリストは有効で、一つの数の平均はその数自身です。
平均計算機が活きる場面と、そうでないもの
すでに数値のリストがあり、加重なし算術平均が欲しいときに本平均計算機を使います。教員はまだパーセントでない小テストの素点を平均します。分析者は日次気温、単価、同一計測器の読みを平均します。
表計算の利用者は列を貼り付け、隠しフィルタや空セルの静かなスキップに依存しない第二の確認を求めます。学習者が手で検算できるよう、教室例は意図して組んでください。本ページは平均・中央値・最頻値を一度に出す要約ではなく、別検索です。
すでに百分率として表された数字を扱うパーセント平均計算機でもありません。加重平均、幾何平均、調和平均でもありません。標本サイズや期間が大きく違うときは加重平均を優先してください。
少数の外れ値が算術平均を典型値から引き離すときは中央値を優先してください。往復確認は簡単です。 数を手で足し、件数で割り、比が公開平均と十二桁で一致することを確認します。
活用例
測定値とセンサー読み
気温・価格・計測器の読みの列を、日次報告用の加重なし算術平均一つにまとめます。
表計算からの貼り付けと第二確認
短い数値列を貼り付け、隠しフィルタや空セルの静かなスキップに依存せず平均を確認します。
よくある質問
リストが空、または値が有限数でないとどうなりますか?
空リストの平均はなく、NaN・無限大・非数値は飛ばしません。検証失敗は課金されません。
この計算機は一部の数をより強く重み付けしますか?
しません。 各値の重みは同じです。観測の効き方を変えたい場合は加重平均を使い、重みをご自身で渡してください。
リストに負の数やゼロを含めてよいですか?
はい。 負の数とゼロは有限である限り受け付けます。要素一つのリストも有効で、一つの数の平均はその数です。
平均ではなく中央値を使うべきなのはどんなときですか?
一部の極端な値が平均を典型的な値から引き離してしまうときです。この計算機は算術平均だけを出すので、外れ値がリストを左右している場合は中央値のほうが実態に合います。
一度にいくつの数の平均を出せますか?
最大十万個まで、それぞれの大きさは千兆までです。数が1つだけのリストも使え、その場合の平均はその数そのものになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10]}'const res = await fetch("https://api.kit.forhosting.com/math/average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/average", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"numbers": [
2,
4,
6,
8,
10
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.average",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items | 100000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
空リストや有限数でない値(NaN や無限大を含む)は invalid_input で失敗し、課金されません。成功した API 呼び出しは $0.002 です。
算術平均の意味と、加重しない平均が適切なとき
その場合は加重平均が正直な要約であり、本エンドポイントはご指定のない重みを作りません。
入力契約、応答の形、誤り時の挙動
配列内の数値文字列は変換されるので、貼り付けた数字列も使えます。カンマ・セミコロン・空白区切りの文字列も簡単なテキスト形式として受け付け、無料ブラウザ実行器が貼り付けを受け取る典型的な形です。成功時、本体は n としての count、入力順の解析済みリスト numbers、それらの合計 sum、sum を n で割った average、および (x1 + x2 + … + xn) / n を言い直す formula 文字列を報告します。要素一つのリストは有効で、その数を平均として返します。無料ブラウザ実行器は同一の同型 solve 関数を動かします。教室例は意図して組んでください。必須フィールド numbers に有限数の非空配列を持つ JSON 本体を送ります。別名 values・list・data も同じ挙動で受け付けます。検証失敗 — numbers 欠落、空リスト、NaN や Infinity などの非有限要素、十万を超えるリスト、10^15 を超える絶対値 — は問題を名指しする invalid_input を返し、課金しません。実装は tier A の純粋 parse のため、モデルも外向きネットワークも数学経路の時計もなく、同じ入力は常に同じ JSON になります。成功した API 要求は公開の基本料金 $0.002、単位 item で課金されます。二・四・六・八・十は六、一点五・二点五・マイナス一は一、空リストは invalid_input 経路を示します。
平均計算機が活きる場面と、そうでないもの
二、四、六、八、十は六、十、二十、二十五は約 18.3333、空リストは invalid_input 経路を示します。対話的な Worker とブラウザ経路が速く保たれるよう、絶対値は公開上限内、リストは十万件以内にしてください。invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者が空配列や紛れテキストを送っても探索スクリプトは安価です。テストでは丸めた average フィールドを固定してください。API 料金は成功リクエストごとに定額 $0.002 のままです。
連携の活用例
小テスト点と宿題の照合
素点のリスト(2, 4, 6, 8, 10)を平均し、先にパーセントへ直さずに、決定的なブラウザまたは API の結果と照合します。
技術的な質問
平均はどう計算しますか。
有限数の非空リストを送ります。API は (x1 + x2 + … + xn) / n を average として返し、count と合計も付けます。
平均計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功呼び出しごとに前払い KIT 残高を $0.002 で使い、無効入力は課金しません。