{"id":583612,"date":"2026-04-14T12:40:22","date_gmt":"2026-04-14T12:40:22","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/583612\/"},"modified":"2026-04-14T12:40:22","modified_gmt":"2026-04-14T12:40:22","slug":"its-the-prices-stupid-by-g-elliott-morris","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/583612\/","title":{"rendered":"It&#8217;s the prices, stupid &#8211; by G. Elliott Morris"},"content":{"rendered":"<p>This week\u2019s Deep Dive is a follow-up article to my posts from <a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-12-sunday-roundup\" rel=\"nofollow noopener\" target=\"_blank\">Sunday<\/a> and <a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-10-gas-price-approval-cotw\" rel=\"nofollow noopener\" target=\"_blank\">Friday<\/a>. You don\u2019t need to read them to understand this piece, but they might give you some more context for what I\u2019m doing here and why.<\/p>\n<p>My Tuesday Deep Dive is a weekly premium article for <a href=\"https:\/\/www.gelliottmorris.com\/subscribe\/\" rel=\"nofollow noopener\" target=\"_blank\">paying subscribers of Strength In Numbers<\/a>. Subscribers get exclusive posts at least once a week, plus early access to new data releases and bonus podcast episodes.<\/p>\n<p>The economist Jared Bernstein and I were not colluding on Sunday when we both wrote about the effects of long-run inflation on consumer sentiment. I guess the topic was on our minds because the new University of Michigan Index of Consumer Sentiment release last week was literally the worst release ever in the history of the survey:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!tNW0!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46799fbf-a93d-49f2-809d-4bc8e85fdc85_2058x1350.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/46799fbf-a93d-49f2-809d-4bc8e85fdc85_2058.jpeg\" width=\"1456\" height=\"955\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/46799fbf-a93d-49f2-809d-4bc8e85fdc85_2058x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:955,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370381,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46799fbf-a93d-49f2-809d-4bc8e85fdc85_2058x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   fetchpriority=\"high\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>Here\u2019s Bernstein\u2019s post:<\/p>\n<p><a native=\"true\" href=\"https:\/\/econjared.substack.com\/p\/weekly-wrap-up-inflation-econ-vibes?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web\" rel=\"nofollow noopener\" class=\"embedded-post\" target=\"_blank\"><\/p>\n<p>Weekly Wrap-Up: Inflation, Econ Vibes, and How the White House Decided to Go to War<\/p>\n<p>I know I\u2019m always saying this past week was especially consequential, but don\u2019t blame me if events keep coming at us with such speed and fury\u2026<\/p>\n<p>Read more<\/p>\n<p>2 days ago \u00b7 66 likes \u00b7 10 comments \u00b7 Jared Bernstein<\/p>\n<p><\/a><\/p>\n<p>Bernstein and I are both writing about a popular puzzle of economic statistics right now: the broad disconnect between objective indicators of economic growth and consumer sentiment. <a href=\"https:\/\/www.economist.com\/graphic-detail\/2023\/09\/07\/the-pandemic-has-broken-a-closely-followed-survey-of-sentiment\" rel=\"nofollow noopener\" target=\"_blank\">Here is a chart<\/a> from The Economist that really illustrates what we\u2019re exploring in this discourse:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!o4A8!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce3e970-28ad-4e66-996a-20c8b6d89174_1830x886.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/8ce3e970-28ad-4e66-996a-20c8b6d89174_1830.jpeg\" width=\"1456\" height=\"705\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/8ce3e970-28ad-4e66-996a-20c8b6d89174_1830x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:365540,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce3e970-28ad-4e66-996a-20c8b6d89174_1830x886.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>People have given various explanations for this disconnect, as I wrote on Sunday. One camp of analysts <a href=\"https:\/\/bsky.app\/profile\/whstancil.bsky.social\/post\/3mjcvvbynfs2p\" rel=\"nofollow noopener\" target=\"_blank\">argues<\/a> the economic statistics should be believed \u2014 that Americans are ackshually fine and the differential is entirely psychological, a product of negative news and social media sentiment.<\/p>\n<p>The strongest version of this argument \u2014 call it the Stancil view, after <a href=\"https:\/\/bsky.app\/profile\/whstancil.bsky.social\/post\/3mjcvvbynfs2p\" rel=\"nofollow noopener\" target=\"_blank\">Will Stancil<\/a>, its loudest proponent on Bluesky \u2014 goes roughly like this. The unemployment rate is historically low. Real wages are rising. The stock market is near all-time highs. GDP is growing. By every standard macro yardstick we\u2019ve ever used to measure whether Americans should feel good about the economy, Americans should feel good about the economy. If they don\u2019t, the problem is not the economy. The problem is that they are being told \u2014 by cable news, by social media, by partisan operatives, by doom-curious podcasters \u2014 that the economy is bad. Under this view, if you strip away the bad-vibes megaphone, sentiment would snap back into line with the fundamentals. In the loudest form of the argument, the \u201csentiment gap\u201d isn\u2019t real, it\u2019s measurement error produced by the information environment.<\/p>\n<p>A version of this argument was very popular on Twitter in 2024, too, with people arguing the ICS was biased and economic data showed voters would reward Democrats for the post-COVID economic recovery. Welp&#8230;<\/p>\n<p>I want to take Stancil\u2019s argument seriously, because the people making it are not stupid, and because parts of it are obviously true. Real wages have outpaced inflation over the last 18 months. Unemployment is low. News coverage of the economy has been more negative than the underlying data would justify (although post-Iran, it\u2019s not clear that\u2019s true anymore).<\/p>\n<p>But as I\u2019ll show below, the Stancil view cannot account for the bulk of the sentiment gap \u2014 because even after you control for the news environment, the gap stubbornly refuses to close. Something else is doing the work.<\/p>\n<p>Another explanation for the gap in actual and predicted consumer sentiment is that <a href=\"https:\/\/kyla.substack.com\/p\/the-vibecession-the-self-fulfilling\" rel=\"nofollow noopener\" target=\"_blank\">the vibes<\/a><a href=\"https:\/\/kyla.substack.com\/p\/the-vibecession-the-self-fulfilling\" rel=\"nofollow noopener\" target=\"_blank\"> are off<\/a> generally and that this vibes bias is \u201cpolluting\u201d (so to speak) responses to surveys. One of my favorite theories is that the vibes are off largely because things are expensive, and you can see pictures of other people buying expensive things on social media, and that makes you feel big sad. People need to stop posting Lambos on Instagram!<\/p>\n<p>But another explanation is that consumer sentiment is down because prices are stubbornly high. This is not something that would be accounted for in official inflation statistics, because those measure year-over-year changes in prices, when what we\u2019re really talking about when we talk about high prices is prices now compared to what they were 3 or 4 or 5 years ago. When the rate of price change goes back down, it\u2019s not like people forget about the original inflation shock.<\/p>\n<p>I talked about this in my interview with Paul Krugman last September:<\/p>\n<p><a href=\"https:\/\/www.gelliottmorris.com\/p\/paul-krugman-and-elliott-morris-talk\" rel=\"noopener nofollow\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/a9b7325f-cadb-40b9-933a-b89a8302fc0e_2544.jpeg\"  alt=\"Paul Krugman and Elliott Morris talk about Trump, the economy, and democracy\" width=\"140\" height=\"140\" class=\"img-OACg1c smSquare-NGbPBa pencraft pc-reset\"\/>Paul Krugman and Elliott Morris talk about Trump, the economy, and democracy<\/a><\/p>\n<p>Back then, I hadn\u2019t dug into the data or done the modeling to really prove (or disprove!) this hypothesis. But now, I think we have the data and analytical strategy to show pretty concretely that low consumer sentiment is being driven by high prices.<\/p>\n<p>One of those variables is what Bernstein <a href=\"https:\/\/econjared.substack.com\/p\/weekly-wrap-up-inflation-econ-vibes\" rel=\"nofollow noopener\" target=\"_blank\">posted<\/a> on Sunday \u2014 a new measure of medium-term excess inflation above expectations:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!N9Qu!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5aec72-783b-426c-940b-570f5057573d_1466x756.heic\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ae5aec72-783b-426c-940b-570f5057573d_1466.jpeg\" width=\"1456\" height=\"751\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ae5aec72-783b-426c-940b-570f5057573d_1466x756.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63048,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae5aec72-783b-426c-940b-570f5057573d_1466x756.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>The other is what I <a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-12-sunday-roundup\" rel=\"nofollow noopener\" target=\"_blank\">shared<\/a>: the percent of Americans who say high prices are hurting their personal finances is at an all-time high:<\/p>\n<p>The preliminary April reading above is about 54% (that\u2019s 54% of the 50% of people who say their personal finances are getting worse) while the record previously was &lt;50.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!ZndY!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff365aa-c1e2-4af8-81d3-980da4f4e2f3_1456x874.webp\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2ff365aa-c1e2-4af8-81d3-980da4f4e2f3_1456.jpeg\" width=\"1456\" height=\"874\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2ff365aa-c1e2-4af8-81d3-980da4f4e2f3_1456x874.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69920,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff365aa-c1e2-4af8-81d3-980da4f4e2f3_1456x874.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!OmGq!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2ff07a-ef88-4806-afdc-431994d20e5a_1741x1042.jpeg\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/5e2ff07a-ef88-4806-afdc-431994d20e5a_1741.jpeg\" width=\"1456\" height=\"871\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/5e2ff07a-ef88-4806-afdc-431994d20e5a_1741x1042.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215137,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2ff07a-ef88-4806-afdc-431994d20e5a_1741x1042.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>So we\u2019ve got two independent measurements of the same underlying dynamic, both flashing red while consumer sentiment plunges. Let\u2019s get real nerdy and dig into the hard data on what actually explains consumer sentiment today.<\/p>\n<p>Here\u2019s the spoiler, so you know where we\u2019re headed: the single best predictor of how Americans feel about the economy is how Americans feel about prices. The second best predictor is with actual structural data on prices. It\u2019s not unemployment, not the S&amp;P 500, not the year-over-year rate of inflation or the tone of economic news coverage. Prices \u2014 specifically, the share of Americans who tell the University of Michigan that higher prices are making their household finances worse than they were a year ago \u2014 beat every other variable I tried, in every specification I ran, by a comfortable margin. The rest of this piece is me showing my work.<\/p>\n<p>So, why is the index of consumer sentiment so low when aggregate economic statistics are otherwise pretty okay-ish? Because people don\u2019t like paying so much money for things. Yes, it really is that simple.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!2GeL!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2e3165-a7f2-4c10-914b-950c290bc655_600x600.heic\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9c2e3165-a7f2-4c10-914b-950c290bc655_600x.png\" width=\"100\" height=\"100\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9c2e3165-a7f2-4c10-914b-950c290bc655_600x600.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:600,&quot;resizeWidth&quot;:100,&quot;bytes&quot;:25560,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2e3165-a7f2-4c10-914b-950c290bc655_600x600.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>I\u2019m not going to paywall this article because I want as many people as possible to digest this data and my arguments. But if you have the ability, please consider <a href=\"https:\/\/www.gelliottmorris.com\/subscribe\" rel=\"nofollow noopener\" target=\"_blank\">supporting my work with a paid subscription to <\/a><a href=\"https:\/\/www.gelliottmorris.com\/subscribe\" rel=\"nofollow noopener\" target=\"_blank\">Strength In Numbers.<\/a><\/p>\n<p>Before getting into all the fancy modeling and data processing for this piece, let me revisit what I wrote on Friday. I showed that there is a <a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-10-gas-price-approval-cotw\" rel=\"nofollow noopener\" target=\"_blank\">negative relationship between gas prices and presidential approval<\/a>, as shown here:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!NaZq!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cacb31-f3b0-4d73-8e80-b154bef94898_2400x1800.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/51cacb31-f3b0-4d73-8e80-b154bef94898_2400.jpeg\" width=\"1456\" height=\"1092\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/51cacb31-f3b0-4d73-8e80-b154bef94898_2400x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cacb31-f3b0-4d73-8e80-b154bef94898_2400x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>And I teased the following:<\/p>\n<p>Next week, I\u2019ll take a look at how presidential approval ratings over the last decade have responded to media sentiment. Are voters responding to prices, or news coverage of prices?<\/p>\n<p>Stick with me for a second, because this will be supportive evidence for the main argument in the next section. I built a statistical model to predict the month-over-month change in a president\u2019s approval rating from the change in gas prices over the same period, plus the contemporaneous tone of economic news from the <a href=\"https:\/\/www.frbsf.org\/research-and-insights\/data-and-indicators\/daily-news-sentiment-index\/\" rel=\"nofollow noopener\" target=\"_blank\">San Francisco Fed<\/a>.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!6HMN!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f9db023-4e48-4cbd-9e6f-24ead02edc09_1518x1078.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9f9db023-4e48-4cbd-9e6f-24ead02edc09_1518.jpeg\" width=\"1456\" height=\"1034\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9f9db023-4e48-4cbd-9e6f-24ead02edc09_1518x1078.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1034,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:371370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f9db023-4e48-4cbd-9e6f-24ead02edc09_1518x1078.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>The theory for this model is simple: Expensive gas should drag approval down, whereas a more positive news environment should push it up. And that\u2019s basically what we see. Here are the results by president, across four terms from Obama through Trump 2:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!Bjih!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d8a8011-db5c-4560-9be3-ca5302dcc069_3000x1650.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9d8a8011-db5c-4560-9be3-ca5302dcc069_3000.jpeg\" width=\"1456\" height=\"801\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/9d8a8011-db5c-4560-9be3-ca5302dcc069_3000x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173013,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d8a8011-db5c-4560-9be3-ca5302dcc069_3000x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>A one-standard-deviation rise in news sentiment \u2014 the gap between an average month and an 84th-percentile month \u2014 is worth about half a point of approval. A comparable rise in gas prices costs the president about 0.2 points. Some of these coefficients are statistically noisy, mostly because of sample size.<\/p>\n<p>This news sentiment index turns out to be roughly as predictive of presidential approval as monthly change in CPI or the S&amp;P 500. I also ran one model pooling all presidents and adding more macro-economic variables. The results are visualized below. News sentiment is positive and green, inflation and stock market crashes are negative and red.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!qsBq!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fdbb8c-cb53-4318-8a0a-f36833592b8d_2700x1650.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/c7fdbb8c-cb53-4318-8a0a-f36833592b8d_2700.jpeg\" width=\"1456\" height=\"890\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/c7fdbb8c-cb53-4318-8a0a-f36833592b8d_2700x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184265,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fdbb8c-cb53-4318-8a0a-f36833592b8d_2700x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>The real lesson from this exercise is that gas prices matter, but they are not the only things that matter. And news sentiment, the other headline variable in this section and the Stancil boogeyman, turns out to be a pretty weak driver in its own right of how people feel about the president.<\/p>\n<p>And if the sentiment of economic news articles is only weakly predictive of how people feel about the president, should we really expect it to fully explain the much bigger gap between hard economic data and the University of Michigan\u2019s Index of Consumer Sentiment? My hunch is that the news-narrative theory simply can\u2019t carry all that analytical weight.<\/p>\n<p>Well, we don\u2019t have to theorize! We can just do math!<\/p>\n<p data-attrs=\"{&quot;url&quot;:&quot;https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}\" data-component-name=\"ButtonCreateButton\" class=\"button-wrapper\"><a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share\" rel=\"nofollow noopener\" class=\"button primary\" target=\"_blank\">Share<\/a><\/p>\n<p>This is where Bernstein and I re-enter the chat. I argue that the disconnect between the official numbers and how Americans feel about the economy comes down mostly to one thing: nominal prices. It\u2019s not the rate of price change that\u2019s bothering people. It\u2019s the level. When you fill the grocery cart, pay the rent, cover the utility bill, or renew the car insurance, you\u2019re paying today\u2019s sticker \u2014 not today\u2019s sticker minus last year\u2019s. When you compare what groceries cost today to what they cost in 2019, things still look terrible even though inflation has cooled off. As I said earlier, people don\u2019t forget the original price shock just because the rate of change stopped rising.<\/p>\n<p>But inflation is a popular data series and the default way people think about prices. And that\u2019s why we\u2019ve only seen charts that look like the following. The black line in this plot is the 2-month rolling average of the UMich Index of Consumer Sentiment (ICS from now on). The light yellow dotted line shows what you would predict the ICS would be based on three variables:<\/p>\n<p>The unemployment gap \u2014 how far the current unemployment rate is above or below the CBO\u2019s estimate of the natural rate for a given time period (this helps us account for the long-term secular decline in the unemployment rate)<\/p>\n<p>Year-over-year change in the consumer price index for all urban consumers<\/p>\n<p>Year-over-year change in the S&amp;P 500 \u2014 self explanatory<\/p>\n<p>These variables enter a Bayesian predictive model that is trained on all dates from January 1997 through December 2019. Then, based on the relationship between those variables and the ICS on those dates, we can predict what consumer sentiment \u201cshould be\u201d for the period from January 2020 to April 2026. That prediction is shown as the thin, dotted yellow line on the chart:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!QtPJ!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3335110-e9e4-4d07-9371-31350dd50c5f_3000x1800.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/e3335110-e9e4-4d07-9371-31350dd50c5f_3000.jpeg\" width=\"1200\" height=\"720.3296703296703\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/e3335110-e9e4-4d07-9371-31350dd50c5f_3000x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:474061,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3335110-e9e4-4d07-9371-31350dd50c5f_3000x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-large\"\/><\/a><\/p>\n<p>Note the large gap between the thin yellow line and the black line. That\u2019s the gap shown in the Economist chart, and what we\u2019re trying to explain.<\/p>\n<p>But what\u2019s this? Another dashed yellow line below it \u2014 that looks like a much closer match to the post-COVID ICS data? That\u2019s right! This model swaps out the change in headline CPI reading for year-over-year change in <a href=\"https:\/\/fred.stlouisfed.org\/series\/PCEPILFE#\" rel=\"nofollow noopener\" target=\"_blank\">core PCE<\/a> prices \u2014 the Fed\u2019s preferred inflation measure that omits noisy changes in food and energy. This turns out to offer a much better forecast of prices post-COVID \u2014 and also, as we\u2019ll see, in historical back-testing (so it isn\u2019t a fluke).<\/p>\n<p>Now we can start adding other variables into our model to predict the ICS. Instead of just hard national economic statistics, what if we include that news sentiment variable from earlier? Per the chart below, it seems like a pretty good match!<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!lhSV!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee69884e-f5d0-4fec-8ff4-b9c9323b093d_3150x2100.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ee69884e-f5d0-4fec-8ff4-b9c9323b093d_3150.jpeg\" width=\"1456\" height=\"971\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ee69884e-f5d0-4fec-8ff4-b9c9323b093d_3150x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:580085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee69884e-f5d0-4fec-8ff4-b9c9323b093d_3150x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>In total, I train six models, each layering in a new variable on top of the last, so we can see exactly how much of the post-2020 \u201csentiment gap\u201d each piece of the data explains.<\/p>\n<p>Here are the six models, from simplest to most complete:<\/p>\n<p>Baseline using headline CPI: unemployment, headline CPI, and the S&amp;P 500. This is the naive macro setup.<\/p>\n<p>Baseline using core PCE: same thing, but swapping headline CPI for core PCE \u2014 as discussed above<\/p>\n<p>Plus gas prices: Model 2 plus the year-over-year change in regular gas prices.<\/p>\n<p>Plus news sentiment: Model 3 plus the San Francisco Fed\u2019s Daily News Sentiment Index, which scores economic news coverage on a positive-to-negative scale.<\/p>\n<p>Plus a measure of cumulative price inflation in the last 5 years: Model 4 plus the percentage gap between the current level of core PCE prices and where the pre-COVID trend said they should be. This is my version of Bernstein\u2019s excess price variable. More on that below.<\/p>\n<p>Plus felt prices: Model 4 plus the share of Americans who tell the University of Michigan that higher prices are making their household finances worse off than a year ago.<\/p>\n<p>And a brief segue on the price trend mentioned in #5. Bernstein runs a linear model on the monthly CPI readings from 2014 to 2019 and then projects what the CPI \u201cshould be\u201d for 2020-2026. That gives us a graph that looks like this:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!FyEn!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd86da4d-1c43-403d-aae4-3e3304ed7ae8_1466x756.jpeg\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/bd86da4d-1c43-403d-aae4-3e3304ed7ae8_1466.jpeg\" width=\"1456\" height=\"751\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/bd86da4d-1c43-403d-aae4-3e3304ed7ae8_1466x756.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd86da4d-1c43-403d-aae4-3e3304ed7ae8_1466x756.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>Here is my version of the same calculation, but using Core PCE instead, since I found it\u2019s a better predictor of consumer sentiment:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!-sXE!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5588023-c411-4df1-8e0f-7f8d5ba69657_3000x1575.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/f5588023-c411-4df1-8e0f-7f8d5ba69657_3000.jpeg\" width=\"1456\" height=\"764\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/f5588023-c411-4df1-8e0f-7f8d5ba69657_3000x1575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5588023-c411-4df1-8e0f-7f8d5ba69657_3000x1575.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>The gap between the black line and red dashed line in the plot above is a measure of how much extra Americans are paying for everyday goods and services than they would have if inflation had stayed steady at the normal 1990-2019 rate (around 2%). Even though inflation has cooled off, prices as measured by the PCE are still 10% above what they would be under the pre-COVID trend. You can see that clearly here:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!4p_J!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc406d0a0-c1f2-4df8-b5d3-124268a5beee_3000x1575.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/c406d0a0-c1f2-4df8-b5d3-124268a5beee_3000.jpeg\" width=\"1456\" height=\"764\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/c406d0a0-c1f2-4df8-b5d3-124268a5beee_3000x1575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188697,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc406d0a0-c1f2-4df8-b5d3-124268a5beee_3000x1575.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>So now we\u2019re gonna run all our models: the standard fundamentals models, the fundamentals plus gas prices, plus news sentiment, plus excess price inflation, plus attitudes (the percent of people saying high prices are impacting their finances).<\/p>\n<p>Here is every model\u2019s out-of-sample prediction, plotted against the actual UMich reading:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!lYF6!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e202588-34ae-4bbe-9156-71fe19fd4299_3450x2100.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/8e202588-34ae-4bbe-9156-71fe19fd4299_3450.jpeg\" width=\"1200\" height=\"730.2197802197802\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/8e202588-34ae-4bbe-9156-71fe19fd4299_3450x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:886,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:787003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e202588-34ae-4bbe-9156-71fe19fd4299_3450x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-large\"\/><\/a><\/p>\n<p>And here\u2019s a version that might be easier to read:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!SCLP!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b081e4b-3dff-4bf3-addf-64926d54e94c_3000x2400.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2b081e4b-3dff-4bf3-addf-64926d54e94c_3000.jpeg\" width=\"1200\" height=\"960.1648351648352\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2b081e4b-3dff-4bf3-addf-64926d54e94c_3000x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:595396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b081e4b-3dff-4bf3-addf-64926d54e94c_3000x2400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-large\"\/><\/a><\/p>\n<p>The headline result is that the models using felt prices and cumulative prices both close almost all of the post-2020 sentiment gap \u2014 while the standard macro models miss by a mile.<\/p>\n<p>The baseline model using headline CPI misses the post-2020 monthly ICS readings by an average of 20 index points. Switching from headline CPI to core PCE cuts that gap roughly in half, while adding gas prices barely helps.<\/p>\n<p>The first big result of this inquiry is that adding news sentiment decreases error, but the model still under-predicts sentiment\u2019s collapse. If all of the \u201cvibecession\u201d was due to news media coverage, this error would be zero. But note that in 2025 and 2026, there is still a huge gap between press coverage and how people feel the economy is working for them.<\/p>\n<p>It\u2019s only when we add a measure of price levels \u2014 either the structural Bernstein-style cumulative price shock or the direct survey of how consumers feel about prices \u2014 that the models catch up to reality. Predictions from those models are shown as the red and teal lines of the main plot:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!lFGS!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2902ab11-7e5d-4680-b07f-056b12ead1fd_3450x2100.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2902ab11-7e5d-4680-b07f-056b12ead1fd_3450.jpeg\" width=\"1200\" height=\"730.2197802197802\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/2902ab11-7e5d-4680-b07f-056b12ead1fd_3450x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:886,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:787003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2902ab11-7e5d-4680-b07f-056b12ead1fd_3450x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-large\"\/><\/a><\/p>\n<p>These are very good predictions! Mean absolute error post-COVID with these souped-up models is just 5.8 index points using Bernstein\u2019s excess PCE metric, and 4.7 points using my direct measure of price anxiety. And these are twice as good as the third model, which takes the baseline predictions and adds the news sentiment readings on top.<\/p>\n<p>The single best predictor of consumer sentiment in any model I ran is the share of Americans who tell the University of Michigan that higher prices are making their household finances worse. A one-standard-deviation move in that variable is associated with a 5.4-point drop in the sentiment index, on average, holding everything else constant. That\u2019s larger in magnitude than unemployment, inflation, the stock market, news sentiment, and even Bernstein\u2019s structural data on price shocks.<\/p>\n<p>The thing that best predicts how Americans feel about the economy is how Americans feel about prices. (And if you don\u2019t have that survey data, then the best predictor is the hard data on prices.)<\/p>\n<p>There\u2019s one more subtle piece of evidence worth pointing out here, because it bears directly on the \u201cit\u2019s all news coverage\u201d theory. When I add the felt-prices variable to the model, the coefficient on news sentiment shrinks by about a third \u2014 from +4.80 per standard deviation in the news-sentiment-only spec, down to +3.17 per standard deviation once felt prices are in the model alongside it. News sentiment still has its own independent signal even after that shrinkage. But the shrinkage itself is telling: a meaningful chunk of what \u201cnews sentiment\u201d was picking up in the simpler model was actually price anxiety bleeding through into the tone of coverage.<\/p>\n<p>This is self-explanatory because most of the time, when reporters are writing economic stories, they are writing about prices. A story about how Americans are stretched thin at the grocery store is a story about prices. When cable news runs a segment on gas hitting $4 a gallon, they are writing about prices. Some of the \u201cmedia narrative\u201d channel that analysts want to blame for the sentiment gap is really just the same price story, dressed up in a different variable.<\/p>\n<p>That doesn\u2019t mean news coverage has no effect of its own \u2014 it clearly does, and the +3.17 coefficient that survives is real. But it does mean the gap between \u201cthe economy is fine and the vibes are bad\u201d and \u201cthe economy is not fine because prices are high\u201d is smaller than it looks. A lot of the \u201cvibes\u201d are prices.<\/p>\n<p>Because models can be overfit to the era they\u2019re trained on \u2014 picking up relationships that happen to hold in one window but fall apart in another \u2014 a good out-of-sample forecast in one direction isn\u2019t, by itself, proof that you\u2019ve found a real structural relationship. Maybe the felt-prices variable just happens to line up with sentiment in the post-2020 window because both series cratered at the same time for unrelated reasons. Maybe any two series that both fell off a cliff in 2022 would look like they explain each other. The only way to rule that out is to ask whether the same coefficients that work in one regime also work in a very different one.<\/p>\n<p>If our models generalize well, they should work in both directions: at the beginning and end of our time series. If I train models on the recent era (2004-2026) and use them to predict the late 1990s \u2014 a totally different macro regime, with a dot-com boom and unusually high sentiment \u2014 predictions should still be in the right ballpark.<\/p>\n<p>Here is how the six models do on that back-cast:<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!yxNG!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab18aad6-40d5-4fc1-b3ba-290887e5eb31_3450x2100.png\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ab18aad6-40d5-4fc1-b3ba-290887e5eb31_3450.jpeg\" width=\"1200\" height=\"730.2197802197802\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/ab18aad6-40d5-4fc1-b3ba-290887e5eb31_3450x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:886,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:885185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab18aad6-40d5-4fc1-b3ba-290887e5eb31_3450x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-large\"\/><\/a><\/p>\n<p>We see the same story. The three baseline models (headline CPI, core PCE, gas prices) all under-predict late-1990s sentiment by 11 to 15 points. Adding news sentiment barely helps. But adding either the Bernstein cumulative price shock or the Michigan attitudes variable closes most of the gap. This is reassuring: The models that work post-2020 are the same models that work in 1997.<\/p>\n<p data-attrs=\"{&quot;url&quot;:&quot;https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}\" data-component-name=\"ButtonCreateButton\" class=\"button-wrapper\"><a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share\" rel=\"nofollow noopener\" class=\"button primary\" target=\"_blank\">Share<\/a><\/p>\n<p>So what does all this mean?<\/p>\n<p>First, if you are trying to model consumer sentiment \u2014 or presidential approval, or the generic ballot, or anything else that depends on how Americans feel about the economy \u2014 and you are using headline CPI as your inflation variable, consider using Core PCE instead. Even better, calculate a cumulative-price-shock variable.<\/p>\n<p>Second, the debate about whether the post-2020 sentiment gap is \u201creal\u201d or vibes- and media-driven is mostly a false choice. The vibes are real, and they are tracking something real: prices that are still roughly 10% above where the pre-COVID trend said they should be, and that have barely budged in three years. News coverage matters at the margin. The labor market matters at the margin. But the thing doing most of the work is the price level \u2014 and the felt experience of the price level.<\/p>\n<p>Finally, the big takeaway from this is that sentiment metrics aren\u2019t made up\/manufactured\/useless just because aggregate statistics on economic growth are \u201cdisconnected\u201d from perceptions. This investigation suggests that people who believe this are simply looking in the wrong place, consulting data that don\u2019t tap into the price anxiety of the average American. <\/p>\n<p>This is a little like the old joke about the drunk searching for his car keys under the streetlight \u2014 not because that\u2019s where he dropped them, but because that\u2019s where the light is.<\/p>\n<p>Just because unemployment is low doesn\u2019t mean Americans shouldn\u2019t be bothered by the fact that a gallon of milk, a tank of gas, and a month\u2019s rent all cost meaningfully more in absolute dollars than they did five years ago. Yes, unemployment and CPI inflation are poor predictors of consumer sentiment in 2026 \u2014 but that\u2019s because they tell us nothing about how everyday Americans feel about price levels.<\/p>\n<p>Poor economic sentiment isn\u2019t about the news media and politics, or social feeds and people driving Lambos on Instagram. Or at least, it\u2019s not mainly about those things. When it comes to how Americans feel about the economy today, whether you are measuring using objective structural price data or the polls, it\u2019s the prices, stupid.<\/p>\n<p data-attrs=\"{&quot;url&quot;:&quot;https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}\" data-component-name=\"ButtonCreateButton\" class=\"button-wrapper\"><a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-14-economy-sentiment-its-the-prices-stupid?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share\" rel=\"nofollow noopener\" class=\"button primary\" target=\"_blank\">Share<\/a><\/p>\n<p><a target=\"_blank\" href=\"https:\/\/substackcdn.com\/image\/fetch\/$s_!hpEL!,f_auto,q_auto:good,fl_progressive:steep\/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959ab7e2-8ab2-4a49-961f-5a7ec5327949_889x500.jpeg\" data-component-name=\"Image2ToDOM\" rel=\"nofollow noopener\" class=\"image-link image2 is-viewable-img can-restack\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/959ab7e2-8ab2-4a49-961f-5a7ec5327949_889x.jpeg\" width=\"687\" height=\"386.3892013498313\" data-attrs=\"{&quot;src&quot;:&quot;https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/959ab7e2-8ab2-4a49-961f-5a7ec5327949_889x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:889,&quot;resizeWidth&quot;:687,&quot;bytes&quot;:97512,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https:\/\/www.gelliottmorris.com\/i\/194136353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F959ab7e2-8ab2-4a49-961f-5a7ec5327949_889x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}\" alt=\"\"   loading=\"lazy\" class=\"sizing-normal\"\/><\/a><\/p>\n<p>If you\u2019re a frequent reader of Strength In Numbers, I\u2019m confident you will get a lot of value out of a paid subscription. Paid subscribers get access to Deep Dives like this one, plus the full archive of everything else I publish.<\/p>\n<p><a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-10-gas-price-approval-cotw\" rel=\"noopener nofollow\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/658d5ccc-bd60-4627-8e64-91bc9ed1e4e0_3000.jpeg\"  alt=\"Graphs about gas prices and presidential approval\" width=\"140\" height=\"140\" class=\"img-OACg1c smSquare-NGbPBa pencraft pc-reset\"\/>Graphs about gas prices and presidential approval<\/a><a href=\"https:\/\/www.gelliottmorris.com\/p\/2026-04-12-sunday-roundup\" rel=\"noopener nofollow\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/5c31dbae-579b-4dbf-a3d7-a7375a1f3514_2008.jpeg\"  alt=\"The mystery variable that explains stubbornly low consumer sentiment\" width=\"140\" height=\"140\" class=\"img-OACg1c smSquare-NGbPBa pencraft pc-reset\"\/>The mystery variable that explains stubbornly low consumer sentiment<\/a><a href=\"https:\/\/www.gelliottmorris.com\/p\/paul-krugman-and-elliott-morris-talk\" rel=\"noopener nofollow\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/https:\/\/substack-post-media.s3.amazonaws.com\/public\/images\/a9b7325f-cadb-40b9-933a-b89a8302fc0e_2544.jpeg\"  alt=\"Paul Krugman and Elliott Morris talk about Trump, the economy, and democracy\" width=\"140\" height=\"140\" class=\"img-OACg1c smSquare-NGbPBa pencraft pc-reset\"\/>Paul Krugman and Elliott Morris talk about Trump, the economy, and democracy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"This week\u2019s Deep Dive is a follow-up article to my posts from Sunday and Friday. You don\u2019t need&hellip;\n","protected":false},"author":2,"featured_media":583613,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[28,101],"class_list":["post-583612","post","type-post","status-publish","format-standard","has-post-thumbnail","category-economy","tag-business","tag-economy"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/583612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=583612"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/583612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/583613"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=583612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=583612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=583612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}