<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Data Scientist for Chesterfield Co Public Schools. Interested in education, data science, reading &amp; writing, CrossFit, baking, and good dogs.&#xA;&#xA;ericekholm.com</description><link>https://bsky.app/profile/ekholme.bsky.social</link><title>@ekholme.bsky.social - Eric Ekholm</title><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3mst2erxejk27</link><description>Here’s the third (and probably final) post in a mini-series contextualizing AI applications within prominent ed psych research:&#xA;&#xA;AI tools are (mostly) great for retrieval practice https://www.edudata.blog/ai-tools-are-mostly-great-for-retrieval-practice/&#xA;&#xA;#ai #education #edpsych</description><pubDate>11 Aug 2026 16:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3mst2erxejk27</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3moja6gfa7s2f</link><description>New blog post: AI probably inhibits flow states in students https://www.edudata.blog/ai-probably-inhibits-flow-states/&#xA;&#xA;#education #edpsych #ai</description><pubDate>17 Jun 2026 21:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3moja6gfa7s2f</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3mgxoz5xqzs2h</link><description>New edudata blog post: embracing a Unix-like philosophy toward data&#xA;&#xA;www.edudata.blog/em/&#xA;&#xA;#edusky #databs&#xA;https://www.edudata.blog/em/</description><pubDate>13 Mar 2026 19:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3mgxoz5xqzs2h</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3me4wg5gjes2p</link><description>No matter how good I think my code is at the time of writing, I’m almost always repulsed by it 6 months later&#xA;https://media.tenor.com/OUxqDVm0_78AAAAC/wolfhowling-yes.gif?hh=353&amp;ww=498</description><pubDate>05 Feb 2026 17:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3me4wg5gjes2p</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3m73tgkeoz224</link><description>The more I code in languages other than #rstats, the less I like R’s preference for implicit returns. Sure, you can save yourself a line of code, but the explicit return just feels better</description><pubDate>03 Dec 2025 16:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3m73tgkeoz224</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3m4h3wh2wys2e</link><description>New edudata blog post: being “data driven” vs being “data informed”&#xA;&#xA;#edusky #databs&#xA;&#xA;https://www.edudata.blog/being-data-informed-vs-data-driven/</description><pubDate>30 Oct 2025 23:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3m4h3wh2wys2e</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3m3un3r6vzc25</link><description>Most data science work is just asking SMEs to help me understand their data/help me make sure I’m filtering the data correctly.</description><pubDate>23 Oct 2025 15:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3m3un3r6vzc25</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lzraapteo22m</link><description>I just pushed v0.1.0 of my {blueycolors} #rstats package to GitHub.&#xA;&#xA;Check it out if you’re interested in using Bluey-themed colors in ggplot:&#xA;&#xA;ekholme.github.io/blueycolors/&#xA;https://ekholme.github.io/blueycolors/</description><pubDate>26 Sep 2025 19:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lzraapteo22m</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lwyqkbivz22t</link><description>After a few week hiatus, edudata is back with another post. This one reviews Virginia’s fall-to-spring VALLSS growth report and offers some critiques about measuring student growth using ordinal categories:&#xA;&#xA;https://www.edudata.blog/virginias-vallss-2024-25-fall-spring-growth-report/?ref=edudata-newsletter&#xA;&#xA;#dataBS #edusky</description><pubDate>22 Aug 2025 15:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lwyqkbivz22t</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lshp6k5sps24</link><description>I just learned about “doubleML models.” Is this just data science/ML people trying to reinvent causal inference with the worst name possible?&#xA;&#xA;#rstats #datascience</description><pubDate>25 Jun 2025 22:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lshp6k5sps24</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3ls7wmo2ows27</link><description>This week’s Edudata blog post is on the narrative fallacy, school improvement, and root cause analysis&#xA;&#xA;https://www.edudata.blog/the-narrative-fallacy-and-education/&#xA;&#xA;#education</description><pubDate>22 Jun 2025 20:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3ls7wmo2ows27</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lqfeyt2xtk2x</link><description>I’ve been doing stats/data stuff “seriously” for about 10 years, and I still think bootstrapping is voodoo.&#xA;&#xA;It’s the “ONE WEIRD TRICK” of statistics.</description><pubDate>30 May 2025 13:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lqfeyt2xtk2x</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lpd7dnzenk2w</link><description>New edudata blog post: alternatives to stacked bar charts, and some thoughts on tradeoffs when visualizing data&#xA;&#xA;#dataBS #rstats #edusky&#xA;&#xA;https://www.edudata.blog/stacked-bar-charts-and-data-viz-tradeoffs/</description><pubDate>16 May 2025 23:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lpd7dnzenk2w</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lo7njsw4fc2v</link><description>New edudata blog post: In which I self-consciously offer a framework for data-driven decision making&#xA;&#xA;#datascience #edusky&#xA;&#xA;https://www.edudata.blog/some-hopefully-useful-questions-to-guide-data-driven-decisions/?ref=edudata-newsletter</description><pubDate>02 May 2025 20:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lo7njsw4fc2v</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lo22zx5ptc2y</link><description>TFW the Google Gemini VSCode extension just writes your #rstats&#xA;function documentation for you&#xA;https://media.tenor.com/eA90OUd3y80AAAAC/dance-cheer.gif?hh=333&amp;ww=498</description><pubDate>30 Apr 2025 15:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lo22zx5ptc2y</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lnnfqjivvs2u</link><description>New edudata blog post: what can educators learn from luxury brands like Hermes?&#xA;&#xA;#edusky #dataBS&#xA;&#xA;https://www.edudata.blog/luxury-goods-and-non-negotiable-values/</description><pubDate>25 Apr 2025 14:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lnnfqjivvs2u</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3ln464wwbss2f</link><description>New edudata post: do we really need “big data” to tell us obvious things?&#xA;&#xA;https://www.edudata.blog/i-feel-like-im-taking-crazy-pills/?ref=edudata-newsletter</description><pubDate>18 Apr 2025 17:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3ln464wwbss2f</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lmfndq4yrc2x</link><description>I’m writing an #rstats package to work with data extracts (csvs) from a specific source. I mostly want a set of functions that will do data-frame-like operations on these extracts. My inclination is to create a new class that’s a thin wrapper around the data (formatted as a dataframe)…</description><pubDate>09 Apr 2025 18:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lmfndq4yrc2x</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3llwd7sfy7c2m</link><description>For my educator friends in the RVA area, VCU is hosting (and I’m helping run) a free event on AI in education on 4/16.</description><pubDate>03 Apr 2025 16:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3llwd7sfy7c2m</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3llguxlyy5s2y</link><description>This week’s Edudata newsletter is a reaction to Emily Oster’s recent article on why we still need test scores:&#xA;&#xA;https://www.edudata.blog/reaction-to-emily-osters-why-we-need-test-scores/?ref=edudata-newsletter&#xA;&#xA;#dataBS #edusky</description><pubDate>28 Mar 2025 13:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3llguxlyy5s2y</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lkvte7muns2c</link><description>This week’s Edudata newsletter is about writing, AI, and owning your thinking:&#xA;&#xA;https://www.edudata.blog/writing-for-busy-readers-and-why-not-to-use-ai/?ref=edudata-newsletter&#xA;&#xA;#dataBS #edusky</description><pubDate>21 Mar 2025 18:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lkvte7muns2c</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3lkeezw3vy227</link><description>New edudata post: when do predictions about students’ future performance help?&#xA;&#xA;https://www.edudata.blog/when-do-predictions-about-students-future-performance-help/?ref=edudata-newsletter&#xA;&#xA;#edusky #databs</description><pubDate>14 Mar 2025 19:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3lkeezw3vy227</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3ljsi5k57d223</link><description>New edudata blog post: does your data structure match the question you want to answer?&#xA;&#xA;https://www.edudata.blog/does-your-datas-structure-match-the-question-you-want-to-answer/?ref=edudata-newsletter&#xA;&#xA;#edusky #databs</description><pubDate>07 Mar 2025 16:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3ljsi5k57d223</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3ljqeja3o4c25</link><description>I haven’t done #TidyTuesday in years apparently, but I decided to fiddle with this week’s dataset to play with the S7 system in #rstats&#xA;&#xA;https://github.com/ekholme/TidyTuesday/blob/master/2025_9_animal_shelter/script.R&#xA;&#xA;I haven’t used it enough to have an opinion, but I’m excited to see where this goes!</description><pubDate>06 Mar 2025 20:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3ljqeja3o4c25</guid></item><item><link>https://bsky.app/profile/ekholme.bsky.social/post/3ljq6fu4wcc2e</link><description>Anyone have resources/suggestions on including spatial data (lat/long) in a propensity score model? My gut is to use a non-parametric model (eg random forest) to predict intervention exposure and then use those predictions to get weights. &#xA;&#xA;But spatial data is not my expertise&#xA;&#xA;#databs #rstats</description><pubDate>06 Mar 2025 18:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:vvy5k34fpy2afmu3ulx2guw7/app.bsky.feed.post/3ljq6fu4wcc2e</guid></item></channel></rss>