Research Tool

Sentiment Analysis

Multi-dimensional comment based sentiment analysis

{{ statusMessage }}
{{ error }}
Composite Sentiment Score
{{ formatScore(data.sentiment_score.overall_score) }}
{{ data.sentiment_score.label.replace('_', ' ') }}
Confidence: {{ (data.sentiment_score.confidence * 100).toFixed(1) }}%
Video Information
{{ data.video_info.title }}
Channel {{ data.video_info.channel }}
Duration {{ data.video_info.duration || '—' }}
Published {{ data.video_info.upload_date || '—' }}
Views {{ formatNum(data.engagement_metrics.views) }}
Likes {{ formatNum(data.engagement_metrics.likes) }}
Comments Analyzed {{ data.comment_metrics.total_comments_analyzed }}
Avg Sentiment
{{ formatScore(data.comment_metrics.avg_sentiment) }}
Mean across all comments
Engagement Weighted
{{ formatScore(data.engagement_metrics.engagement_weighted_sentiment) }}
Like-weighted sentiment
Toxicity Rate
{{ (data.comment_metrics.toxicity_rate * 100).toFixed(1) }}%
Harmful / hateful content
Polarization
{{ data.comment_metrics.sentiment_variance.toFixed(3) }}
Sentiment variance
Emotion Distribution (Plutchik)
Sentiment Breakdown
Positive
{{ (data.comment_metrics.positive_ratio * 100).toFixed(1) }}%
Neutral
{{ (data.comment_metrics.neutral_ratio * 100).toFixed(1) }}%
Negative
{{ (data.comment_metrics.negative_ratio * 100).toFixed(1) }}%
Score Contributions
{{ key.replace('_contribution', '') }} {{ val >= 0 ? '+' : '' }}{{ val.toFixed(4) }}
Temporal Analysis
{{ data.temporal_metrics.sentiment_trend }}
{{ data.temporal_metrics.sentiment_trend_slope >= 0 ? '+' : '' }}{{ data.temporal_metrics.sentiment_trend_slope.toFixed(4) }}
Trend Slope
{{ data.temporal_metrics.comment_growth_rate }}
Comments / Day
Emotion Intensity Radar