Our Intelligent Mood Analysis
MoodTicker™ uses advanced AI technology to analyze your mood history and uncover meaningful patterns in your emotional life. Every mood you log helps our AI build a deeper understanding of you — your happiest days, your emotional rhythms, and how your feelings evolve over time. The longer you use MoodTicker™, the smarter and more personalized your insights become. Our AI continuously learns from your data, transforming simple mood logs into powerful self-awareness tools that help you understand yourself like never before.
Mood Sync
Mood Sync shows you when you and your friends felt the exact same mood on the exact same day.
Display: For each mood that you synced, we show exactly how many friends shared that feeling with you and how many times it happened. At the bottom, we display the grand total across all friends so you can see your overall synchronization count!
Mood Trend
We compare weeks to weeks, months to months, and years to years for accurate mood trend data. All periods use calendar boundaries (weeks, months, years). This like-for-like comparison gives you the most meaningful insights about how your emotions are changing over time!
How We Calculate It (The "Apples to Apples" Method):
To ensure fair comparisons and avoid misleading trends, we use a special scoring system designed specifically for trend analysis. This prevents situations where you might have a higher overall mood in Week 2, but still be told you're "declining" just because one negative mood was logged.
- Daily Score Formula (Mood Trends Only): For each mood entry:
- Positive Moods (mood value > 0): Always count as 100 points - regardless of intensity. This creates a consistent baseline for comparison.
- Neutral Mood (mood value = 0): Counts as 0 points - neither positive nor negative.
- Negative Moods (mood value < 0): Calculated as
mood_value × intensity(e.g., mood -3 × intensity 5 = -15)
- Period Average: Add up all daily scores, then divide by the number of days logged.
- Real-World Example:
- Week 1: You logged 3 positive moods (100 + 100 + 100) and 1 negative mood (-15) = Total 285 ÷ 4 days = 71.25 average
- Week 2: You logged 6 positive moods (600 points) and 1 negative mood (-10) = Total 590 ÷ 7 days = 84.29 average
- Result: Clear improvement! Week 2's average (84.29) is higher than Week 1's (71.25), showing genuine emotional progress.
Why This "Apples to Apples" Approach?
Traditional mood scoring can be unfair for trends. Imagine logging mostly positive moods in Week 2 with just one minor negative moment - your overall emotional state is great! But if we used intensity-weighted scores for positive moods, that single negative entry could make Week 2 appear "worse" than Week 1, even though you felt better overall. By giving all positive moods equal weight (100 points), we're measuring the presence of negativity rather than nitpicking differences between good days. This ensures your trend accurately reflects your emotional journey - not just mathematical noise.
Special Case - All Positive Periods:
- 🌟 When BOTH periods are entirely positive (no negative moods logged), we don't calculate a trend. Instead, you'll see an "Amazing Week/Month/Year!" message celebrating your consistently positive emotional state. After all, if you're only logging positive vibes, there's no negativity to measure improvement against!
Time Period Comparisons:
- Week View: Last week's average is compared to the week before's average.
- Month View: Last month's average is compared to the month before's average.
- Year View: Last year's average is compared to the year before's average.
- Like-for-Like Comparison: We always compare two complete periods for accurate, meaningful trends. We exclude the current incomplete period to ensure fair comparisons.
All Mood Trend Categories:
- 🚀 Large Improvement (≥30% better) - Major emotional glow-up! Significant positive life changes.
- 📈 Moderate Improvement (15-29% better) - Solid upward momentum! Things are definitely improving.
- ✨ Small Improvement (5-14% better) - Steady progress! Moving in the right direction.
- ➡️ Stable (less than 5% change) - Consistent emotional baseline. You're maintaining your norm.
- 📉 Small Decline (-5% to -14% worse) - Noticeable dip. May need some extra self-care.
- ⚠️ Moderate Decline (-15% to -29% worse) - Downward trend. Time for reflection and support.
- 🔴 Large Decline (≤-30% worse) - Remember: tough times don't last forever.
- 🌟 All Positive Periods (no negative moods) - Both periods were amazing! No trend calculation needed.
- 🌱 Building Your Baseline (not enough data) - Keep logging! We need more data for accurate trends.
Important Note: This special calculation method applies ONLY to Mood Trends. All other features (Best Day of Week, Most Common Mascots, etc.) use standard intensity-weighted scoring to preserve accuracy in those contexts.
Most Common Mascots
We count how many times you pick each mascot across all your mood logs and show your top 10.
How We Calculate It:
- All-Time Data: Every time you log a mood with a mascot, we add it to your count. We keep 3 years of rolling data.
- Top 10: We rank your mascots from most to least common and show the top 10.
- Percentage: We show what percentage of your total logs each mascot represents.
Display: "Confident Chimp - 45 times (18%)" - This means you've logged Confident Chimp 45 times, which is 18% of your total mood logs.
Discover which emotions are your emotional home base!
Best Days of Week
We analyze your mood patterns from the last completed week (Sunday through Saturday) to find your best day.
How We Calculate It:
- Last Week: We look at each day from last Sunday through Saturday and find which day had the highest mood score. That's your best day!
Display: "Your best day last week was Friday!" - This means Friday had your highest mood during last week.
Archive: Each Sunday at 12:00 AM, last week becomes the new "last week" and the previous week moves to archive. We keep 10 weeks of rolling archive data.
Updates: This pattern updates every Sunday at 12:00 AM (midnight) when the new week begins.
Note: Our weeks begin on Sunday at 12:00 AM and end on Saturday at 11:59 PM.
Hardest Days of Week
We identify which day of the week (Sunday through Saturday) had your lowest mood last week.
How We Calculate It:
- Last Week: We look at each day from last Sunday through Saturday and find which day had the lowest mood score. That's your hardest day.
Display: "Your hardest day last week was Monday" - This means Monday had your lowest mood during last week.
Archive: Each Sunday at 12:00 AM, last week becomes the new "last week" and the previous week moves to archive. We keep 10 weeks of rolling archive data.
Updates: This pattern updates every Sunday at 12:00 AM (midnight) when the new week begins.
Best Days of Month
We analyze which day numbers (1-31) of the month were your best days from last month.
How We Calculate It:
- Last Month: We find which day numbers (like the 5th, 15th, 22nd, etc.) had the highest mood in the previous completed month. For example, if November just ended, we analyze which day numbers in November were your best.
Display: "Your best days last month were the 15th and 22nd!" - This means these day numbers had your highest moods in the previous month.
Calendar View: We display a calendar showing all the days of last month, with your best days highlighted in gold.
Archive: On the 1st of each month at 12:00 AM, last month becomes the new "last month" and the previous month moves to archive. We keep 12 months of rolling archive data.
Updates: This pattern updates on the 1st of each month at 12:00 AM (midnight).
Best Day of Year
We analyze which day of the week (Sunday through Saturday) had your highest mood across all of last year.
How We Calculate It:
- Last Year: We look at all your moods from last year and find which day of the week consistently had the highest mood scores.
Display: "Your best day last year was Saturday!" - This means Saturdays had your highest moods throughout last year.
Archive: On January 1st at 12:00 AM, last year becomes the new "last year" and the previous year moves to archive. We keep 3 years of rolling archive data.
Updates: This pattern updates on January 1st at 12:00 AM (midnight).
Weekly Consistency
We show your most recent 5 weeks of mood logging consistency in a rolling window.
For each of the 5 most recent weeks, we calculate what percentage of days you logged a mood. For example, if you logged moods on 5 out of 7 days in a particular week, that's 71% consistency for that week.
Track how many days you logged moods each week and build a habit of paying attention to your emotions! The window continuously rolls forward as new weeks complete, always showing your most recent 5 weeks of data.
Monthly Consistency
We show your most recent 5 months of mood logging consistency in a rolling window.
For each of the 5 most recent months, we calculate what percentage of days you logged a mood. For example, if you logged moods on 25 out of 30 days in November, that's 83% monthly consistency for that month!
Track how many days you logged moods each month and build a habit of paying attention to your emotions! The window continuously rolls forward as new months complete, always showing your most recent 5 months of data.
Yearly Consistency
We show your most recent 3 years of mood logging consistency in a rolling window.
For each of the 3 most recent years, we calculate what percentage of days you logged a mood. If you logged moods on 300 out of 365 days in a particular year, that's about 82% yearly consistency for that year!
Track how many days you logged moods each year and build a habit of paying attention to your emotions! The window continuously rolls forward as new years complete, always showing your most recent 3 years of data.
How We Store Your Data
Rolling Archives: All patterns use rolling archives - oldest data out, newest data in.
- Best/Hardest Day of Week: 10 weeks rolling archive
- Best Days of Month: 12 months rolling archive
- Best Day of Year: 3 years rolling archive
How It Works: Each time period (week/month/year) shows data from the last completed period. When a new period starts, the previous "last period" moves to archive and older archive data rolls out.
Missing Days: If you don't log a mood on a day, that day isn't considered in our calculations - we only use days with actual data.
Ties: If multiple days tie for best (or hardest), we highlight all tied days!