How It Works
You rate eight behaviours on a slider from 1 (weak or absent) to 5 (very strong). Each rating is rescaled to a 0 to 1 range, multiplied by that signal's weight, and added up to give a reciprocation probability.
Signals that take effort and intent, such as starting conversations, finding reasons to be near you and making plans that include you, carry more weight than passive ones like liking your posts.
Beyond the percentage
- Strongest and weakest signal: your highest and lowest rated behaviours.
- Signal consistency: how evenly your ratings are spread; a wide spread is flagged as mixed signals.
- Next move: a suggestion matched to your tier, from "make your move" to "reassess".
What Is the Formula?
- si: your 1 to 5 rating for signal i.
- (si minus 1) ÷ 4: rescales the rating so 1 becomes 0 and 5 becomes 1.
- wi: the signal's weight; all eight weights add up to 1.
- 5% to 95% limits: behaviour alone can never give complete certainty either way.
Consistency uses the standard deviation of your eight ratings: below 0.5 is Very High, below 1.0 is High, below 1.5 is Moderate, and anything higher is Low (Mixed Signals).
Signal Weights at a Glance
| Signal | Weight | What to look for |
|---|---|---|
| Initiates contact | 15% | Starts conversations or texts first |
| Proximity seeking | 15% | Finds reasons to sit, stand or walk near you |
| Future plans | 15% | Suggests plans that include you |
| Eye contact | 13% | Holds your gaze or lingers on it |
| Response speed | 12% | Replies quickly and with effort |
| Friend intel | 12% | Mutual friends drop hints |
| Compliments | 10% | Notices and praises specific things |
| Social media | 8% | Likes, comments on or replies to your posts |
Probability tiers
- 70% to 95%: Very Likely
- 55% to 69%: Promising
- 30% to 54%: Uncertain
- 5% to 29%: Unlikely
Worked Example
Imagine rating your crush like this: eye contact 4, initiates contact 3, response speed 5, proximity 4, social media 2, compliments 3, future plans 2 and friend intel 4.
- Rescale each rating: 5 becomes 1, 4 becomes 0.75, 3 becomes 0.5 and 2 becomes 0.25.
- Weight them: 0.13×0.75 + 0.15×0.5 + 0.12×1 + 0.15×0.75 + 0.08×0.25 + 0.10×0.5 + 0.15×0.25 + 0.12×0.75.
- That is 0.0975 + 0.075 + 0.12 + 0.1125 + 0.02 + 0.05 + 0.0375 + 0.09 = 0.6025.
- Probability: 0.6025 × 100 ≈ 60%, in the Promising tier.
Response speed is the strongest signal and social media the weakest. With a standard deviation of about 0.99, consistency is rated High, so the positive signs are fairly steady rather than mixed.