AI Research PLTRPLTR_news

PLTR news sentiment — contemporaneous vs next-day predictive power (last ~36 months)

Headlines and sentiment scores are often touted as a ready-made signal for tomorrow’s moves. To test that claim for PLTR, I paired ~36 months of daily mean news-sentiment with the same day’s and the next day’s returns (418 matched days), then measured Pearson correlations and simple OLS slopes to see whether sentiment leads returns or merely mirrors them.

The short answer: it mirrors. Sentiment vs same-day return shows a small but significant correlation (r = 0.163, p = 0.0008; OLS slope ≈ +0.039), while sentiment vs next-day return is indistinguishable from noise (r = 0.028, p = 0.572; slope ≈ +0.0067). The full analysis below presents the rolling statistics, tercile contrasts, and diagnostics that support that conclusion.

The research question

For PLTR over the past ~3 years, does the daily news-sentiment score actually lead the next day's return, or does it just mirror the same day's move? I expect sentiment to correlate tightly with the contemporaneous daily return but carry essentially zero predictive edge for next-day returns — the headlines chase the price rather than forecast it. This tests a popular, debunkable belief (that news sentiment is a tradeable leading signal) using a robust sample of daily sentiment scores against same-day vs. next-day returns.

How this was measured

Resampled PLTR minute bars to daily closes to compute same-day (ret_t) and next-day (ret_{t+1}) returns. Aggregated PLTR_news to a daily mean sentiment (ticker_sentiment_score preferred; overall_sentiment_score fallback). Joined price and sentiment on calendar day within the last 36 months. Measured Pearson correlations and fitted simple OLS (scipy.stats.linregress) for ret_t ~ sentiment_t and ret_{t+1} ~ sentiment_t. Reported 60-day rolling correlations and a tercile contrast on next-day returns.

The key numbers

Days with both price+sentiment
418
Window: 2023-05-29 to 2026-05-29
Pearson r (sentiment vs same-day return)
0.163
N=418 days
p-value (same-day corr)
0.0008
p=0.0008 < 0.05 → detectable contemporaneous association
Pearson r (sentiment vs next-day return)
0.028
N=418 days
p-value (next-day corr)
0.5723
p=0.5723 ≥ 0.05 → no statistically-clear lead effect
OLS slope β (ret_t ~ sentiment_t)
0.039438
r²=0.027 (N=418)
OLS p-value (β, same-day)
0.0008
p=0.0008 < 0.05 → β≠0
OLS slope β (ret_{t+1} ~ sentiment_t)
0.006707
r²=0.001 (N=418)
OLS p-value (β, next-day)
0.5723
p=0.5723 ≥ 0.05 → no statistically-clear lead β
Next-day mean (Positive sentiment tercile)
0.3292%
N=139
Next-day mean (Negative sentiment tercile)
-0.0837%
N=140
Welch t (Pos vs Neg terciles, next-day)
0.851
Welch p-value (Pos vs Neg, next-day)
0.3955
p=0.3955 ≥ 0.05 → terciles not distinguishable

Reading the numbers

Across 418 days, daily sentiment shows a small but statistically detectable contemporaneous link to same-day returns (r≈0.163, p≈0.0008), while the correlation with next-day returns is essentially zero (r≈0.028, p≈0.572) — no clear lead.

The charts

PLTR: 60-day rolling correlation — sentiment vs returns
What this chart says

The 60-day rolling lines make the contrast obvious: the same-day correlation stays consistently positive (mean ≈0.1425, peaked at 0.4542 and ended near 0.359) while the next-day correlation hovers around zero (mean ≈0.0127) and crosses negative at times. Look at the gap between the two series — same-day is regularly above next-day across the window. That pattern supports the idea that sentiment moves with same-day returns rather than leading them.

Sentiment vs same-day return
What this chart says

The scatter of sentiment vs same-day return shows a positive slope but a lot of spread: sentiment ranges from -0.4451 to 0.8235 while same-day returns range from -0.1508 to 0.2148, and the OLS slope is about 0.039 with r≈0.163 (r²≈0.027). The association is statistically detectable (p≈0.0008) but explains only a few percent of return variation, so sentiment and contemporaneous price move together modestly rather than tightly predicting large moves.

Sentiment vs next-day return
What this chart says

The scatter for sentiment vs next-day return looks essentially cloud-like with no clear tilt: next-day returns span -0.1508 to 0.2451 while sentiment spans the same -0.4451 to 0.8235, and the regression slope is near zero (β≈0.0067) with r≈0.028 and p≈0.572. In plain terms, there is no detectable linear lead effect of today's sentiment on tomorrow's return in this sample.

Next-day return by sentiment tercile
What this chart says

Splitting days into terciles shows next-day means of roughly -0.0008 for Negative (n=140), 0.005 for Neutral (n=139), and 0.0033 for Positive (n=139) — the group means are tiny and very close. The boxplots overlap heavily and the Welch t between Positive and Negative is only about 0.85, indicating no clear tercile separation of next-day performance. This reinforces the conclusion that higher sentiment days do not produce a reliable next-day return edge.

Linear regression summary (returns ~ sentiment)

modelbetainterceptrr2p_valuen
Same-day: ret_t ~ sent_t0.039438-0.0039830.16310.02660.0008418
Next-day: ret_{t+1} ~ sent_t0.0067070.0012920.02770.00080.5723418

Next-day return by sentiment tercile

bucketnmeanstd
Negative140-0.00080.0389
Neutral1390.0050.0385
Positive1390.00330.0421

The takeaway

No — PLTR daily news-sentiment tracks the same day's move but offers no meaningful predictive edge for the next day. Over 418 matched days, sentiment vs same-day return shows r=0.163 (p=0.0008) with an OLS slope ≈+0.039 and r²≈0.027, while sentiment vs next-day return is r≈0.028 (p=0.572) with slope ≈+0.0067 and r²≈0.0008. The same-day relationship is statistically clear (about a 1-in-1,250 chance this is luck) but very small in magnitude — sentiment explains only ~2.7% of same-day return variance. The next-day result is indistinguishable from noise (p≈0.57), and tercile means (Positive 0.0033 vs Negative -0.0008; Welch p≈0.395) don't show a reliable lead. In short, headlines appear to mirror contemporaneous price action, not forecast it. If you need a next-day trading signal, this daily sentiment series over these 418 days does not provide one.

The fine print