|
@@ -216,9 +216,8 @@ function rankMaterial(
|
|
|
const viral = quality.viral ?? 0
|
|
const viral = quality.viral ?? 0
|
|
|
const roi = quality.roi ?? 0
|
|
const roi = quality.roi ?? 0
|
|
|
const openRate = quality.openRateScore ?? 0
|
|
const openRate = quality.openRateScore ?? 0
|
|
|
- const qualTotalW = params.wCtr + params.wCvr + params.wRoi + params.wOpenRate + params.wFissionRate || 1
|
|
|
|
|
- const weightedQuality = (params.wCtr * ctr + params.wCvr * cvr + params.wRoi * roi
|
|
|
|
|
- + params.wOpenRate * openRate + params.wFissionRate * viral) / qualTotalW
|
|
|
|
|
|
|
+ const weightedQuality = params.wCtr * ctr + params.wCvr * cvr + params.wRoi * roi
|
|
|
|
|
+ + params.wOpenRate * openRate + params.wFissionRate * viral
|
|
|
const composite = alpha * codeBoost * simNorm + (1 - alpha) * weightedQuality
|
|
const composite = alpha * codeBoost * simNorm + (1 - alpha) * weightedQuality
|
|
|
return {
|
|
return {
|
|
|
composite,
|
|
composite,
|