問題タブ [weighted-average]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - ユーザーの評判に基づいて入力の重要性/重みを計算するにはどうすればよいですか?
ユーザーのテーブルと何らかの形のカルマ/重み/評判を含むシステムがいくつかあります。ユーザーが行った投稿の数である場合もあれば、サイトでのすべてのアクティビティでユーザーが受け取った賛成/反対票の数である場合もあります。
これらの数値を使用して、そのユーザーの「体重」または「権限」を計算するにはどうすればよいですか? たとえば、1 人の長年のメンバーの投票は、多くの場合、まったく新しいユーザーからの 4 票よりもはるかに価値があります。
すべてのメンバーの合計ポイント/カルマ/評判を合計して、1-100 スケールを考え出そうと考えていました。
次に、次のようなもの
ただし、5,000 の投稿/カルマを持つ誰かが 20 の新しいユーザーの投票を重視したくないため、このようにポイントに曲線も必要です。
r - R の重み付き離散確率変数の平均と分散を計算する
次のデータフレームがあります。
Rの離散確率変数の平均と分散を計算する組み込み関数またはエレガントな方法はありますか?
graphite - グラファイトの系列の加重和
Graphite のさまざまなサーバーからの一連の応答時間で作業しており、各サーバーからの要求の数を示す別のシリーズがあります。今私がやりたいのは、これらの加重平均を計算することです。
平均 = ((重量 1 * 値 1) + (重量 2 * 値 2)) / (重量 1 + 重量 2)
ただし、この式の上部の計算に問題があります。入力してみました:
ターゲットとしてですが、グラファイトは「データなし」をレンダリングするだけです。それぞれのmultiplySeriesは、独自の作業を呼び出します。
私は何が間違っているのでしょうか?
java - 平均計算におけるおおよその要因
これが私がやりたいことです:私はサイズNのdouble []を持っています(Nは500より大きくはありませんが、このプログラムの異なるアプリケーションは異なるNを持ちます)。ここで、特定の平均を達成できる組み合わせを調べたいと思います。例えば:
私が探している数は3です。double配列には2つの項目しかありません{6,2}
プログラムはループして、1x[0]と3x[1] = 6 + 2 + 2 + 2/4=3がこれに到達する最も簡単な方法であることを教えてくれるはずです。また、これらの要素を最大で10,000に制限したいと思います(つまり、最大10,000 [0] +10,000 [1]にすることができます)。
ネストされたwhileループを試していましたが、機能させることができませんでした。ジャンプスタートしてください?
ありがとう
編集:これが私がこれまでに持っているものです。これは、指定された2つの組み合わせで機能しますが、各要素に1つのforループが必要なため、実装が非常に複雑になります。
プログラムは正常に「13」を出力します。
たとえば、10個の異なるリターンの配列を使用してプログラムを機能させるにはどうすればよいですか?
math - ユーザー入力に基づくコスト関数の出力の重み付け
こんにちは私はルートファインダーを使用してユーザーのためのサイクリングルートを生成するAndroidアプリを作成しています。
私は、ユーザーが距離またはサイクルレーンが存在するルートを優先できるようにしようとしています。
私は0から10までのスライダーを持っています。ここで、0はユーザーが最短ルートを望んでいることを意味し、10はユーザーがサイクルレーンのある道路を望んでいることを意味します(利用可能な場合)。
道路はグラフで表されており、ある地点から別の地点までの最短経路を計算する機能があります。
この関数の出力を考えると、道路にサイクルレーンが存在する場合、ユーザーが選択した数が多いほど道路のコストが低くなるように、またその逆になるように結果に重みを付けたいと思います。
重み付き関数がどのように機能するかはよくわかりません。
sql - 加重平均の作成-NULL値の重みの削除
したがって、SQL関数AVG()があります。これは、すべてのNULL値を無視して、列内のすべての値の平均を取ります。加重平均を作成する必要がある場合は、Group By句でSUM(value * weight)/ SUM(weight)を使用するだけです。
後者を実行したいが、値の一部がNULLである場合、SUM(weight)関数でNULL値の観測値を持つ重みを無視するようにSQLに指示するにはどうすればよいですか?
もう1つの問題は、一度に平均90の異なる列を取得することです。そのため、この計算で90の新しい重み変数を作成することは避けたいと思います。
これを明確にしたかどうか教えてください。
SQLServer2005を使用しています
excel - 重複行をチェックし、Excel ファイルでその行を計算するにはどうすればよいですか?
次のようなデータを持つExcelファイルが1つあります
CUSIP列を確認する必要があり、同じ列Date
が重複している場合は、次の計算を行う必要があります。CUSIPdate
1.重複レコードを表示する代わりに、両方を追加する
Quantity必要がある場合は、1 つのレコード (数量の合計) のみを表示する必要があります。2.次のように価格の計算を行う必要があります
たとえば、上記のデータを使用して、次のような出力を表示する必要があります
LOOKUP または else を使用して Excel ファイルでこれを達成するにはどうすればよいですか?