Creating a simple weighting and scoring system

  • Context: High School 
  • Thread starter Thread starter Greg Bernhardt
  • Start date Start date
Click For Summary
SUMMARY

This discussion focuses on creating a weighted scoring system for three metrics related to user engagement: new registrations that convert to PF Advisors, total new registrations, and page views. The participants suggest using multipliers to reflect the varying importance of these metrics, with an emphasis on accurately communicating progress. Additionally, they explore advanced statistical methods such as multivariate ANOVA and Persistent Homology to differentiate between meaningful user engagement and noise in the data.

PREREQUISITES
  • Understanding of weighting systems in performance metrics
  • Familiarity with multivariate ANOVA techniques
  • Knowledge of Persistent Homology in data analysis
  • Basic statistical concepts related to signal and noise
NEXT STEPS
  • Research how to implement a weighted scoring system for metrics
  • Learn about multivariate ANOVA and its applications in user engagement analysis
  • Explore Persistent Homology and its role in distinguishing signal from noise
  • Investigate alternative metrics for user engagement, such as post activity and retention rates
USEFUL FOR

Data analysts, product managers, and anyone involved in user engagement metrics and performance evaluation will benefit from this discussion.

Messages
19,865
Reaction score
10,850
TL;DR
Looking for how to create a score of three unequal metrics
Say I want to create/chart a single time series score for 3 unequal metrics.

Let's say those metrics are PF-related:
  1. New registrations that turn into PF Advisors
  2. New registrations
  3. Page views

The first thing I'd think to do is try to ballpark a multiplier for how much more valuable one metric is over the one below it. New registrations that turn into PF Advisors are the most valuable but also the least likely to occur so maybe that needs a large multiplier. Then you have a common metric like page views, this may not even need a multiplier because it will be high.

So how do I approach creating a weighted score between them that will communicate progress accurately?
 
  • Like
Likes   Reactions: WWGD
Physics news on Phys.org
For a single metric the key is getting a sensible weighting. So you can ask questions like “if I gained 1 registration and lost 10 page views, would I consider it progress?”

Do you have some other (independent) variables that you think drive changes in these three (dependent) variables? If so then you could also do something like a multivariate anova or a principal component analysis
 
Last edited:
  • Informative
Likes   Reactions: Greg Bernhardt
You could do multiplicative instead of additive. Or take functions of the numbers.

I am not sure that becoming a PF advisor is a good metric. I think it is too rare an event and will look like noise. How about still active after a certain period of time? Or reach a number of posts?
 
Last edited:
Frabjous said:
I am not sure that becoming a PF advisor is a good metric.
True, we could say members that reach 10 posts
 
I suspect we may be able to use Persistent Homology here, in the sense of seeing how many people persist beyond a basic initial point , like that of registering, then seeing whether they evolve over time into , like @Frabjous said, a certain number of points or advisor status, number of upvotes, or a certain ratio of posts per day, upvotes per post, etc. Those who , say, have a total of fewer than 10 posts in a year would be consider noise, others that somehow progress along in time would be part of the signal



Persistent Homology is intended to separate signal; the traits that persist through several levels of resolution, from noise ; those traits/classes that do not persist. Here, persisting would go from signing up as a user , then having a total number of posts, through maybe becoming an advisor, etc. , over time. Again, still at a basic level .

Just throwing it in here, in case someone knows more about it or has a better idea on how to set up the bar code. Maybe someone with strong skills in both theory and the applied, like @BvU , or @Mark44 ?

I'll try to turn it into a project , as time allows.
 
  • Like
Likes   Reactions: Greg Bernhardt

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 23 ·
Replies
23
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 25 ·
Replies
25
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 9 ·
Replies
9
Views
3K