Tag

practice

628 pieces tagged “practice”, newest first.

  1. The overall average hides 8 different numbers Analytics practice
  2. What 3,500 job postings say about city Analytics practice
  3. Correction: As-of feature computation Machine learning
  4. Why there is no analytics on this site Data platform
  5. SaaS subscriptions, in one paragraph Data quality
  6. Cutting a lesson down — Designing an experiment that can succeed Experimentation
  7. The category that eats the chart Visualization
  8. The average distance km is not the typical one Statistics
  9. Reading reopened before trusting it in support-tickets Data quality
  10. gdp_per_capita_usd by region: a 105% spread Analytics practice
  11. Correction: Fan-out join Analytics engineering
  12. Grid energy load, in one paragraph Data quality
  13. Cutting a lesson down — The first hour with an unfamiliar dataset Data quality
  14. saas-subscriptions.plan: 4 values, 94.0% in the top three Visualization
  15. What wind_mw actually contains in grid-energy-load Data quality
  16. The average tip usd is not the typical one Statistics
  17. revenue_usd by variant: a 48% spread Analytics practice
  18. Correction: Gaps and islands Analytics engineering
  19. When should I not build a model? Machine learning
  20. If we had to cut the course to ten lessons Experimentation
  21. Data job postings, in one paragraph Data quality
  22. Reader question — Reading a result without fooling yourself Experimentation
  23. flight-delays.dest: 14 values, 22.3% in the top three Visualization
  24. What device actually contains in ab-test-checkout Data quality
  25. arr_delay_min: mean 7, median 2 Statistics
  26. dep_delay_min by carrier: a 85% spread Analytics practice
  27. Correction: Idempotent window replace Data engineering
  28. How do I explain a confidence interval to a stakeholder? Statistics
  29. What is deliberately wrong with city-air-quality Data quality
  30. Five minutes with distance_mi in flight-delays Data quality
  31. Reader question — Turning a request into a question Analytics practice
  32. dep_delay_min by origin: a 113% spread Analytics practice
  33. ab-test-checkout.variant: 3 values, 100.0% in the top three Visualization
  34. Somebody translated the course into Portuguese Analytics practice
  35. first_response_min: mean 155, median 83 Statistics
  36. Correction: Deterministic surrogate key Data engineering
  37. Content is files, not a database Data platform
  38. What is deliberately wrong with flight-delays Data quality
  39. Course note — Colour is an encoding, not decoration Visualization
  40. The category that eats the chart Visualization
  41. fare_usd: mean 22.16, median 14.29 Statistics
  42. Five minutes with year in world-indicators Data quality
  43. The overall average hides 4 different numbers Analytics practice
  44. One question I ask in every code review Analytics engineering
  45. Correction: Contract check at the boundary Data quality
  46. What "free" means here, precisely Data platform
  47. Flight delays, in one paragraph Data quality
  48. Course note — The patterns that keep coming up Analytics engineering
  49. The category that eats the chart Visualization
  50. The overall average hides 6 different numbers Analytics practice
  51. The average sessions is not the typical one Statistics
  52. Five minutes with cancelled in flight-delays Data quality
  53. Correction: Forward-chaining split Machine learning
  54. What is deliberately wrong with saas-subscriptions Data quality
  55. retail-orders.category: 6 values, 59.5% in the top three Visualization
  56. Course note — A working setup that will not embarrass you Data engineering
  57. gdp_per_capita_usd: mean 26,959, median 20,761 Statistics
  58. What salary_max_usd actually contains in data-job-postings Data quality
  59. first_response_min by channel: a 11% spread Analytics practice
  60. Correction: The grain uniqueness test Data quality
  61. What is deliberately wrong with sensor-telemetry Data quality
  62. Course note — Joins that do not fan out Analytics engineering
  63. The category that eats the chart Visualization
  64. The average arr delay min is not the typical one Statistics
  65. Reading borough before trusting it in ride-hail-trips Data quality
  66. population by country: a 4,739% spread Analytics practice
  67. Correction: Sessionisation Analytics engineering
  68. Deliberately messy customers, in one paragraph Data quality
  69. Reader question — When not to build a model Machine learning
  70. ride-hail-trips.borough: 5 values, 73.6% in the top three Visualization
  71. units: mean 2, median 1 Statistics
  72. What ordered_at actually contains in retail-orders Data quality
  73. The overall average hides 30 different numbers Analytics practice
  74. Correction: Slowly changing dimension, type 2 Analytics engineering
  75. What is deliberately wrong with retail-orders Data quality
  76. Cutting a lesson down — Owning something that runs without you Data platform
  77. The category that eats the chart Visualization
  78. revenue_usd: mean 111, median 60 Statistics
  79. Six things we got wrong, corrected in place Analytics engineering
  80. What unit_price_usd actually contains in retail-orders Data quality
  81. The overall average hides 5 different numbers Analytics practice
  82. Correction: Deduplicate by rank Analytics engineering
  83. An exercise on clinical-trial Data quality
  84. Course note — The five tests that cover most questions Experimentation
  85. data-job-postings.country: 7 values, 69.5% in the top three Visualization
  86. The average duration min is not the typical one Statistics
  87. Five minutes with duration_min in ride-hail-trips Data quality
  88. The overall average hides 4 different numbers Analytics practice
  89. Correction: Anti-join Analytics engineering
  90. What is deliberately wrong with ab-test-checkout Data quality
  91. Course note — When not to build a model Machine learning
  92. Year three Analytics practice
  93. The category that eats the chart Visualization
  94. The average line no is not the typical one Statistics
  95. Five minutes with account_id in saas-subscriptions Data quality
  96. bmi by arm: a 0% spread Analytics practice
  97. Correction: Lookback window Data engineering
  98. An exercise on sensor-telemetry Data quality
  99. Cutting a lesson down — Testing data like you test code Data quality
  100. The category that eats the chart Visualization
  101. Fifteen minutes a month on the warehouse bill Data platform
  102. The average first response min is not the typical one Statistics
  103. Reading reading_at before trusting it in sensor-telemetry Data quality
  104. salary_max_usd by city: a 427% spread Analytics practice
  105. Correction: Difference-in-differences Experimentation
  106. An exercise on flight-delays Data quality
  107. Course note — Window functions, properly Analytics engineering
  108. The category that eats the chart Visualization
  109. The average units is not the typical one Statistics
  110. Five minutes with subject_id in clinical-trial Data quality
  111. seats by plan: a 21,443% spread Analytics practice
  112. Correction: Conditional pivot Analytics engineering
  113. The question that kills the most projects Analytics practice
  114. The category that eats the chart Visualization
  115. An exercise on data-job-postings Data quality
  116. Cutting a lesson down — Idempotency, backfills, and yesterday arriving twice Data engineering
  117. The average fare usd is not the typical one Statistics
  118. Five minutes with city in city-air-quality Data quality
  119. humidity_pct by status: a 4% spread Analytics practice
  120. Correction: Baseline before model Machine learning
  121. World development indicators, in one paragraph Data quality
  122. Reader question — Window functions, properly Analytics engineering
  123. clinical-trial.sex: 2 values, 100.0% in the top three Visualization
  124. Reading flight_no before trusting it in flight-delays Data quality
  125. The average gdp per capita usd is not the typical one Statistics
  126. sched_dep_hour by carrier: a 3% spread Analytics practice
  127. Correction: Median beside the mean Statistics
  128. Ride-hail trips, in one paragraph Data quality
  129. Course note — Designing an experiment that can succeed Experimentation
  130. The category that eats the chart Visualization
  131. Five minutes with origin in flight-delays Data quality
  132. The average seats now is not the typical one Statistics
  133. dep_delay_min by dest: a 38% spread Analytics practice
  134. Correction: Date spine Analytics engineering
  135. What is deliberately wrong with ride-hail-trips Data quality
  136. Course note — Writing SQL people can read, and reading the plan Analytics engineering
  137. saas-subscriptions.region: 4 values, 93.3% in the top three Visualization
  138. The average co2 tonnes per capita is not the typical one Statistics
  139. Five minutes with revenue_usd in retail-orders Data quality
  140. The overall average hides 3 different numbers Analytics practice
  141. Factory sensor telemetry, in one paragraph Data quality
  142. No runbook, no page Data platform
  143. Cutting a lesson down — Rows, grain, and the shape of a dataset Analytics practice
  144. The category that eats the chart Visualization
  145. The average surge multiplier is not the typical one Statistics
  146. What arr_delay_min actually contains in flight-delays Data quality
  147. discount_pct by country: a 14% spread Analytics practice
  148. An exercise on dirty-customers Data quality
  149. Course note — Schema drift, and the contract that prevents it Data engineering
  150. data-job-postings.city: 10 values, 41.8% in the top three Visualization
  151. passengers: mean 2, median 1 Statistics
  152. Five minutes with passengers in ride-hail-trips Data quality
  153. discount_pct by category: a 16% spread Analytics practice
  154. Checkout A/B test, in one paragraph Data quality
  155. Cutting a lesson down — Joins that do not fan out Analytics engineering
  156. ab-test-checkout.device: 3 values, 100.0% in the top three Visualization
  157. The average unit price usd is not the typical one Statistics
  158. What site actually contains in sensor-telemetry Data quality
  159. distance_km by payment_type: a 3% spread Analytics practice
  160. City air quality, in one paragraph Data quality
  161. Course note — The anatomy of a silent failure Data quality
  162. city-air-quality.city: 4 values, 75.0% in the top three Visualization
  163. dep_delay_min: mean 10, median 5 Statistics
  164. What signed_up_on actually contains in saas-subscriptions Data quality
  165. The overall average hides 4 different numbers Analytics practice
  166. The category that eats the chart Visualization
  167. What is deliberately wrong with support-tickets Data quality
  168. Cutting a lesson down — Orchestration, and what "it runs every night" costs Data platform
  169. The average seats is not the typical one Statistics
  170. What co2_tonnes_per_capita actually contains in world-indicators Data quality
  171. We turned off 80% of our alerts and caught more incidents Data platform
  172. salary_max_usd by seniority: a 162% spread Analytics practice
  173. Customer support tickets, in one paragraph Data quality
  174. Cutting a lesson down — Causal claims when you cannot randomise Experimentation
  175. The category that eats the chart Visualization
  176. distance_km: mean 4.83, median 3.20 Statistics
  177. What pm25 actually contains in city-air-quality Data quality
  178. fare_usd by payment_type: a 4% spread Analytics practice
  179. An exercise on support-tickets Data quality
  180. Cutting a lesson down — Describing a column without lying Statistics
  181. world-indicators.region: 5 values, 70.0% in the top three Visualization
  182. sched_dep_hour by origin: a 4% spread Analytics practice
  183. Five minutes with opened_at in support-tickets Data quality
  184. line_no: mean 2, median 1 Statistics
  185. What is deliberately wrong with dirty-customers Data quality
  186. Course note — Testing data like you test code Data quality
  187. The category that eats the chart Visualization
  188. unit_price_usd: mean 72.66, median 48.86 Statistics
  189. What humidity_pct actually contains in sensor-telemetry Data quality
  190. The overall average hides 7 different numbers Analytics practice
  191. Movie ratings, in one paragraph Data quality
  192. Reader question — What a data team is actually for Analytics practice
  193. The category that eats the chart Visualization
  194. tip_usd: mean 3.13, median 1.96 Statistics
  195. Five minutes with category in retail-orders Data quality
  196. The overall average hides 2 different numbers Analytics practice
  197. What is deliberately wrong with data-job-postings Data quality
  198. Reader question — Idempotency, backfills, and yesterday arriving twice Data engineering
  199. The category that eats the chart Visualization
  200. What flight_no actually contains in flight-delays Data quality
  201. co2_tonnes_per_capita: mean 3.67, median 2.80 Statistics
  202. The overall average hides 5 different numbers Analytics practice
  203. An exercise on ride-hail-trips Data quality
  204. Course note — What a data team is actually for Analytics practice
  205. The category that eats the chart Visualization
  206. The overall average hides 14 different numbers Analytics practice
  207. Five minutes with priority in support-tickets Data quality
  208. The average revenue usd is not the typical one Statistics
  209. What cancelled actually contains in flight-delays Data quality
  210. Reading subject_id before trusting it in clinical-trial Data quality
  211. An exercise on city-air-quality Data quality
  212. Reader question — Causal claims when you cannot randomise Experimentation
  213. Reading temp_c before trusting it in grid-energy-load Data quality
  214. sensor-telemetry.status: 3 values, 100.0% in the top three Visualization
  215. What flight_date actually contains in flight-delays Data quality
  216. Five minutes with country in world-indicators Data quality
  217. seats_now: mean 59, median 8 Statistics
  218. What rated_at actually contains in movie-ratings Data quality
  219. The overall average hides 14 different numbers Analytics practice
  220. Reading release_year before trusting it in movie-ratings Data quality
  221. Retail orders, in one paragraph Data quality
  222. Reader question — Writing SQL people can read, and reading the plan Analytics engineering
  223. What dep_delay_min actually contains in flight-delays Data quality
  224. The category that eats the chart Visualization
  225. Five minutes with wind_mw in grid-energy-load Data quality
  226. Five minutes with first_response_min in support-tickets Data quality
  227. The overall average hides 8 different numbers Analytics practice
  228. Reading sessions before trusting it in ab-test-checkout Data quality
  229. Randomised trial results, in one paragraph Data quality
  230. Course note — Frame the problem, then beat a stupid baseline Machine learning
  231. What units actually contains in retail-orders Data quality
  232. ride-hail-trips.payment_type: 3 values, 100.0% in the top three Visualization
  233. Five minutes with rpm in sensor-telemetry Data quality
  234. What distance_km actually contains in ride-hail-trips Data quality
  235. What line_no actually contains in retail-orders Data quality
  236. seats_now by industry: a 57% spread Analytics practice
  237. Five minutes with discount_pct in retail-orders Data quality
  238. An exercise on grid-energy-load Data quality
  239. Cutting a lesson down — Schema drift, and the contract that prevents it Data engineering
  240. support-tickets.channel: 4 values, 87.8% in the top three Visualization
  241. Five minutes with returned in retail-orders Data quality
  242. age by sex: a 1% spread Analytics practice
  243. What baseline_score actually contains in clinical-trial Data quality
  244. What returned actually contains in retail-orders Data quality
  245. What is deliberately wrong with movie-ratings Data quality
  246. Reader question — Joins that do not fan out Analytics engineering
  247. What life_expectancy actually contains in world-indicators Data quality
  248. Reading carrier before trusting it in flight-delays Data quality
  249. The category that eats the chart Visualization
  250. Five minutes with signed_up_on in saas-subscriptions Data quality
  251. The overall average hides 2 different numbers Analytics practice
  252. What is deliberately wrong with world-indicators Data quality
  253. Reading remote before trusting it in data-job-postings Data quality
  254. Course note — Communicating a result to someone who will not read your notebook Visualization
  255. Five minutes with arm in clinical-trial Data quality
  256. flight-delays.origin: 14 values, 22.6% in the top three Visualization
  257. What channel actually contains in support-tickets Data quality
  258. What is_returning actually contains in ab-test-checkout Data quality
  259. salary_min_usd by country: a 379% spread Analytics practice
  260. An exercise on ab-test-checkout Data quality
  261. Course note — One metric, one definition Analytics engineering
  262. Five minutes with flight_date in flight-delays Data quality
  263. The category that eats the chart Visualization
  264. Five minutes with adverse_event in clinical-trial Data quality
  265. The overall average hides 2 different numbers Analytics practice
  266. Five minutes with o3_ppb in city-air-quality Data quality
  267. Reading bmi before trusting it in clinical-trial Data quality
  268. Year two Analytics practice
  269. Cutting a lesson down — Facts, dimensions, and picking a grain Analytics engineering
  270. Reading category before trusting it in retail-orders Data quality
  271. The overall average hides 5 different numbers Analytics practice
  272. movie-ratings.genre: 8 values, 54.8% in the top three Visualization
  273. Five minutes with churned_at in saas-subscriptions Data quality
  274. Reading line_no before trusting it in retail-orders Data quality
  275. Reading surge_multiplier before trusting it in ride-hail-trips Data quality
  276. Cutting a lesson down — Features, and explaining what the model did Machine learning
  277. Five minutes with sex in clinical-trial Data quality
  278. The category that eats the chart Visualization
  279. Reading distance_km before trusting it in ride-hail-trips Data quality
  280. Three dashboards, three revenue numbers, ninety minutes Analytics engineering
  281. What user_id actually contains in ab-test-checkout Data quality
  282. mrr_usd by plan: a 13,612% spread Analytics practice
  283. Five minutes with humidity_pct in sensor-telemetry Data quality
  284. Cutting a lesson down — Writing SQL people can read, and reading the plan Analytics engineering
  285. Reading humidity_pct before trusting it in sensor-telemetry Data quality
  286. flight-delays.carrier: 6 values, 63.6% in the top three Visualization
  287. Reading country before trusting it in retail-orders Data quality
  288. Five minutes with dropped_out in clinical-trial Data quality
  289. The overall average hides 3 different numbers Analytics practice
  290. What sessions actually contains in ab-test-checkout Data quality
  291. What resolved_at actually contains in support-tickets Data quality
  292. data-job-postings.seniority: 5 values, 83.4% in the top three Visualization
  293. Cutting a lesson down — Choosing the form before the colours Visualization
  294. Five minutes with carrier in flight-delays Data quality
  295. Five minutes with queue in support-tickets Data quality
  296. What tip_usd actually contains in ride-hail-trips Data quality
  297. no2_ppb by city: a 129% spread Analytics practice
  298. Five minutes with solar_mw in grid-energy-load Data quality
  299. The category that eats the chart Visualization
  300. What posting_id actually contains in data-job-postings Data quality
  301. Reader question — Orchestration, and what "it runs every night" costs Data platform
  302. What revenue_usd actually contains in ab-test-checkout Data quality
  303. What is_holiday actually contains in grid-energy-load Data quality
  304. Reading pm10 before trusting it in city-air-quality Data quality
  305. The overall average hides 3 different numbers Analytics practice
  306. Reading pm25 before trusting it in city-air-quality Data quality
  307. Cutting a lesson down — Why your query costs what it costs Data platform
  308. pm10 by city: a 174% spread Analytics practice
  309. Reading is_holiday before trusting it in grid-energy-load Data quality
  310. sensor-telemetry.site: 3 values, 100.0% in the top three Visualization
  311. Five minutes with company_size in data-job-postings Data quality
  312. The category that eats the chart Visualization
  313. What city actually contains in data-job-postings Data quality
  314. Course note — Idempotency, backfills, and yesterday arriving twice Data engineering
  315. We rewrote our interview loop and the hires got better Analytics practice
  316. Five minutes with region in world-indicators Data quality
  317. Five minutes with fare_usd in ride-hail-trips Data quality
  318. The overall average hides 4 different numbers Analytics practice
  319. What wind_kph actually contains in city-air-quality Data quality
  320. Reader question — Choosing the form before the colours Visualization
  321. Five minutes with plan in saas-subscriptions Data quality
  322. clinical-trial.arm: 2 values, 100.0% in the top three Visualization
  323. Five minutes with rated_at in movie-ratings Data quality
  324. The overall average hides 6 different numbers Analytics practice
  325. Five minutes with remote in data-job-postings Data quality
  326. Five minutes with bmi in clinical-trial Data quality
  327. Course note — Causal claims when you cannot randomise Experimentation
  328. Reading load_mw before trusting it in grid-energy-load Data quality
  329. The category that eats the chart Visualization
  330. Reading pickup_at before trusting it in ride-hail-trips Data quality
  331. The overall average hides 5 different numbers Analytics practice
  332. What seats actually contains in saas-subscriptions Data quality
  333. Five minutes with internet_pct in world-indicators Data quality
  334. Course note — Monitoring data, not just jobs Data platform
  335. What mrr_usd actually contains in saas-subscriptions Data quality
  336. data-job-postings.company_size: 4 values, 81.1% in the top three Visualization
  337. Reading age before trusting it in clinical-trial Data quality
  338. gdp_per_capita_usd by country: a 3,670% spread Analytics practice
  339. Reading flight_date before trusting it in flight-delays Data quality
  340. Reader question — Schema drift, and the contract that prevents it Data engineering
  341. Reading payment_type before trusting it in ride-hail-trips Data quality
  342. Reading region before trusting it in world-indicators Data quality
  343. seats_now by plan: a 25,267% spread Analytics practice
  344. The category that eats the chart Visualization
  345. What remote actually contains in data-job-postings Data quality
  346. saas-subscriptions.industry: 8 values, 39.8% in the top three Visualization
  347. Reading units before trusting it in retail-orders Data quality
  348. Five minutes with seats in saas-subscriptions Data quality
  349. Reader question — A working setup that will not embarrass you Data engineering
  350. Reading plan before trusting it in saas-subscriptions Data quality
  351. What age actually contains in clinical-trial Data quality
  352. release_year by genre: a 0% spread Analytics practice
  353. Reader question — Designing an experiment that can succeed Experimentation
  354. clinical-trial.adverse_event: 4 values, 97.8% in the top three Visualization
  355. Reading posting_id before trusting it in data-job-postings Data quality
  356. Five minutes with baseline_score in clinical-trial Data quality
  357. The overall average hides 5 different numbers Analytics practice
  358. What queue actually contains in support-tickets Data quality
  359. Five minutes with site in clinical-trial Data quality
  360. Cutting a lesson down — Batch, streaming, and the honest difference Data engineering
  361. clinical-trial.site: 6 values, 52.7% in the top three Visualization
  362. Five minutes with release_year in movie-ratings Data quality
  363. The overall average hides 4 different numbers Analytics practice
  364. What reading_date actually contains in city-air-quality Data quality
  365. fare_usd by borough: a 229% spread Analytics practice
  366. What discount_pct actually contains in retail-orders Data quality
  367. Reader question — The five tests that cover most questions Experimentation
  368. What passengers actually contains in ride-hail-trips Data quality
  369. saas-subscriptions.channel: 6 values, 60.9% in the top three Visualization
  370. Five minutes with mrr_usd in saas-subscriptions Data quality
  371. Reader question — Features, and explaining what the model did Machine learning
  372. Five minutes with converted in ab-test-checkout Data quality
  373. What release_year actually contains in movie-ratings Data quality
  374. data-job-postings.remote: 3 values, 100.0% in the top three Visualization
  375. Reading week12_score before trusting it in clinical-trial Data quality
  376. sessions by variant: a 2% spread Analytics practice
  377. What country actually contains in retail-orders Data quality
  378. Reader question — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  379. Five minutes with tip_usd in ride-hail-trips Data quality
  380. The category that eats the chart Visualization
  381. Reading population before trusting it in world-indicators Data quality
  382. What channel actually contains in saas-subscriptions Data quality
  383. discount_pct by channel: a 280% spread Analytics practice
  384. What price_eur_mwh actually contains in grid-energy-load Data quality
  385. Reader question — Colour is an encoding, not decoration Visualization
  386. Reading dep_delay_min before trusting it in flight-delays Data quality
  387. support-tickets.queue: 5 values, 72.2% in the top three Visualization
  388. What sched_dep_hour actually contains in flight-delays Data quality
  389. Five minutes with genre in movie-ratings Data quality
  390. The overall average hides 5 different numbers Analytics practice
  391. Course note — Facts, dimensions, and picking a grain Analytics engineering
  392. Reading genre before trusting it in movie-ratings Data quality
  393. support-tickets.priority: 4 values, 92.6% in the top three Visualization
  394. Reading company_size before trusting it in data-job-postings Data quality
  395. The overall average hides 3 different numbers Analytics practice
  396. Reading region before trusting it in saas-subscriptions Data quality
  397. retail-orders.channel: 4 values, 83.6% in the top three Visualization
  398. Five minutes with country in data-job-postings Data quality
  399. The overall average hides 6 different numbers Analytics practice
  400. Reading fare_usd before trusting it in ride-hail-trips Data quality
  401. Cutting a lesson down — Monitoring data, not just jobs Data platform
  402. retail-orders.country: 8 values, 61.5% in the top three Visualization
  403. What surge_multiplier actually contains in ride-hail-trips Data quality
  404. Cutting a lesson down — Correlation, confounding, and Simpson's paradox Statistics
  405. What carrier actually contains in flight-delays Data quality
  406. flight_no by origin: a 8% spread Analytics practice
  407. What revenue_usd actually contains in retail-orders Data quality
  408. Course note — The first hour with an unfamiliar dataset Data quality
  409. The category that eats the chart Visualization
  410. Reading ticket_id before trusting it in support-tickets Data quality
  411. The overall average hides 2 different numbers Analytics practice
  412. Five minutes with temp_c in sensor-telemetry Data quality
  413. Course note — Choosing the form before the colours Visualization
  414. Reading is_returning before trusting it in ab-test-checkout Data quality
  415. first_response_min by priority: a 1,095% spread Analytics practice
  416. What temp_c actually contains in grid-energy-load Data quality
  417. Reader question — Correlation, confounding, and Simpson's paradox Statistics
  418. What ticket_id actually contains in support-tickets Data quality
  419. bmi by site: a 3% spread Analytics practice
  420. Five minutes with reading_at in sensor-telemetry Data quality
  421. What pickup_at actually contains in ride-hail-trips Data quality
  422. Cutting a lesson down — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  423. What genre actually contains in movie-ratings Data quality
  424. vibration_mm_s by status: a 191% spread Analytics practice
  425. What company_size actually contains in data-job-postings Data quality
  426. Reading year before trusting it in world-indicators Data quality
  427. Course note — Uncertainty, sampling, and how much to trust a number Statistics
  428. What load_mw actually contains in grid-energy-load Data quality
  429. Five minutes with temp_c in grid-energy-load Data quality
  430. The overall average hides 3 different numbers Analytics practice
  431. What vibration_mm_s actually contains in sensor-telemetry Data quality
  432. Reader question — Facts, dimensions, and picking a grain Analytics engineering
  433. We shipped a Simpson's paradox to the exec team Statistics
  434. Five minutes with vibration_mm_s in sensor-telemetry Data quality
  435. seats_now by region: a 20% spread Analytics practice
  436. What variant actually contains in ab-test-checkout Data quality
  437. Course note — Describing a column without lying Statistics
  438. Five minutes with no2_ppb in city-air-quality Data quality
  439. Five minutes with prior_therapy in clinical-trial Data quality
  440. rating by genre: a 16% spread Analytics practice
  441. What churned_at actually contains in saas-subscriptions Data quality
  442. Cutting a lesson down — Turning a request into a question Analytics practice
  443. What seats_now actually contains in saas-subscriptions Data quality
  444. The overall average hides 3 different numbers Analytics practice
  445. Five minutes with posting_id in data-job-postings Data quality
  446. Reader question — Communicating a result to someone who will not read your notebook Visualization
  447. Five minutes with device in ab-test-checkout Data quality
  448. sched_dep_hour by dest: a 8% spread Analytics practice
  449. What temp_c actually contains in sensor-telemetry Data quality
  450. What country actually contains in data-job-postings Data quality
  451. Cutting a lesson down — One metric, one definition Analytics engineering
  452. Five minutes with trip_id in ride-hail-trips Data quality
  453. seats by industry: a 53% spread Analytics practice
  454. Reading solar_mw before trusting it in grid-energy-load Data quality
  455. Cutting a lesson down — The anatomy of a silent failure Data quality
  456. The overall average hides 14 different numbers Analytics practice
  457. Reading hour_at before trusting it in grid-energy-load Data quality
  458. Cutting a lesson down — A working setup that will not embarrass you Data engineering
  459. What dropped_out actually contains in clinical-trial Data quality
  460. mrr_usd by region: a 21% spread Analytics practice
  461. Reading prior_therapy before trusting it in clinical-trial Data quality
  462. Course note — Reading a result without fooling yourself Experimentation
  463. The overall average hides 6 different numbers Analytics practice
  464. Reading temp_c before trusting it in city-air-quality Data quality
  465. Course note — Turning a request into a question Analytics practice
  466. baseline_score by site: a 4% spread Analytics practice
  467. What pm10 actually contains in city-air-quality Data quality
  468. Course note — What a pipeline is really doing Data engineering
  469. What reopened actually contains in support-tickets Data quality
  470. The overall average hides 5 different numbers Analytics practice
  471. Year one Analytics practice
  472. Reader question — Frame the problem, then beat a stupid baseline Machine learning
  473. Reading queue before trusting it in support-tickets Data quality
  474. The overall average hides 6 different numbers Analytics practice
  475. Five minutes with distance_km in ride-hail-trips Data quality
  476. Course note — Validation that matches deployment Machine learning
  477. Reading exposed_on before trusting it in ab-test-checkout Data quality
  478. Reading no2_ppb before trusting it in city-air-quality Data quality
  479. sessions by device: a 3% spread Analytics practice
  480. Reading signed_up_on before trusting it in saas-subscriptions Data quality
  481. Reader question — Owning something that runs without you Data platform
  482. The overall average hides 6 different numbers Analytics practice
  483. What reading_at actually contains in sensor-telemetry Data quality
  484. Cutting a lesson down — What a pipeline is really doing Data engineering
  485. What site actually contains in clinical-trial Data quality
  486. Ten months in, what writing the course has taught us Analytics engineering
  487. The overall average hides 4 different numbers Analytics practice
  488. What week12_score actually contains in clinical-trial Data quality
  489. Cutting a lesson down — Communicating a result to someone who will not read your notebook Visualization
  490. What converted actually contains in ab-test-checkout Data quality
  491. mrr_usd by industry: a 49% spread Analytics practice
  492. What priority actually contains in support-tickets Data quality
  493. Reader question — Uncertainty, sampling, and how much to trust a number Statistics
  494. Five minutes with sessions in ab-test-checkout Data quality
  495. The overall average hides 5 different numbers Analytics practice
  496. Reading returned before trusting it in retail-orders Data quality
  497. humidity_pct by site: a 0% spread Analytics practice
  498. Cutting a lesson down — Frame the problem, then beat a stupid baseline Machine learning
  499. Five minutes with revenue_usd in ab-test-checkout Data quality
  500. temp_c by status: a 26% spread Analytics practice
  501. Five minutes with posted_on in data-job-postings Data quality
  502. Cutting a lesson down — When not to build a model Machine learning
  503. Five minutes with status in sensor-telemetry Data quality
  504. Course note — Why your query costs what it costs Data platform
  505. Reading csat before trusting it in support-tickets Data quality
  506. salary_max_usd by country: a 379% spread Analytics practice
  507. Reader question — The anatomy of a silent failure Data quality
  508. Reading opened_at before trusting it in support-tickets Data quality
  509. bmi by sex: a 1% spread Analytics practice
  510. Reading sched_dep_hour before trusting it in flight-delays Data quality
  511. Five minutes with ticket_id in support-tickets Data quality
  512. The overall average hides 4 different numbers Analytics practice
  513. Five minutes with payment_type in ride-hail-trips Data quality
  514. The overall average hides 6 different numbers Analytics practice
  515. Five minutes with hour_at in grid-energy-load Data quality
  516. salary_min_usd by seniority: a 162% spread Analytics practice
  517. Five minutes with pm10 in city-air-quality Data quality
  518. flight_no by carrier: a 3% spread Analytics practice
  519. Reading passengers before trusting it in ride-hail-trips Data quality
  520. The overall average hides 3 different numbers Analytics practice
  521. Reading seniority before trusting it in data-job-postings Data quality
  522. The overall average hides 2 different numbers Analytics practice
  523. What exposed_on actually contains in ab-test-checkout Data quality
  524. The overall average hides 4 different numbers Analytics practice
  525. Reading site before trusting it in sensor-telemetry Data quality
  526. Reader question — The first hour with an unfamiliar dataset Data quality
  527. Five minutes with industry in saas-subscriptions Data quality
  528. The overall average hides 3 different numbers Analytics practice
  529. What adverse_event actually contains in clinical-trial Data quality
  530. Cutting a lesson down — The five tests that cover most questions Experimentation
  531. The overall average hides 4 different numbers Analytics practice
  532. Five minutes with week12_score in clinical-trial Data quality
  533. The overall average hides 30 different numbers Analytics practice
  534. Five minutes with seats_now in saas-subscriptions Data quality
  535. The overall average hides 4 different numbers Analytics practice
  536. What rating actually contains in movie-ratings Data quality
  537. Reader question — One metric, one definition Analytics engineering
  538. Five minutes with ordered_at in retail-orders Data quality
  539. age by arm: a 1% spread Analytics practice
  540. Reading temp_c before trusting it in sensor-telemetry Data quality
  541. The overall average hides 5 different numbers Analytics practice
  542. Reading tip_usd before trusting it in ride-hail-trips Data quality
  543. The overall average hides 8 different numbers Analytics practice
  544. Reader question — Batch, streaming, and the honest difference Data engineering
  545. revenue_usd by device: a 28% spread Analytics practice
  546. Reading cancelled before trusting it in flight-delays Data quality
  547. Cutting a lesson down — Validation that matches deployment Machine learning
  548. What gdp_per_capita_usd actually contains in world-indicators Data quality
  549. Cutting a lesson down — Colour is an encoding, not decoration Visualization
  550. duration_min by borough: a 254% spread Analytics practice
  551. Reading o3_ppb before trusting it in city-air-quality Data quality
  552. unit_price_usd by channel: a 6% spread Analytics practice
  553. Five minutes with site in sensor-telemetry Data quality
  554. distance_km by borough: a 331% spread Analytics practice
  555. Cutting a lesson down — Window functions, properly Analytics engineering
  556. temp_c by site: a 3% spread Analytics practice
  557. Five minutes with surge_multiplier in ride-hail-trips Data quality
  558. year by country: a wide spread Analytics practice
  559. Five minutes with load_mw in grid-energy-load Data quality
  560. The overall average hides 3 different numbers Analytics practice
  561. Five minutes with arr_delay_min in flight-delays Data quality
  562. revenue_usd by category: a 1,000% spread Analytics practice
  563. What internet_pct actually contains in world-indicators Data quality
  564. Reader question — Validation that matches deployment Machine learning
  565. Five minutes with unit_price_usd in retail-orders Data quality
  566. Cutting a lesson down — Uncertainty, sampling, and how much to trust a number Statistics
  567. We deleted 34 dashboards and nobody complained Visualization
  568. Reading revenue_usd before trusting it in retail-orders Data quality
  569. vibration_mm_s by site: a 29% spread Analytics practice
  570. Reading trip_id before trusting it in ride-hail-trips Data quality
  571. The overall average hides 6 different numbers Analytics practice
  572. Reading status before trusting it in sensor-telemetry Data quality
  573. The overall average hides 30 different numbers Analytics practice
  574. Reading revenue_usd before trusting it in ab-test-checkout Data quality
  575. The overall average hides 10 different numbers Analytics practice
  576. What year actually contains in world-indicators Data quality
  577. Course note — Batch, streaming, and the honest difference Data engineering
  578. The overall average hides 3 different numbers Analytics practice
  579. Reading city before trusting it in data-job-postings Data quality
  580. duration_min by payment_type: a 3% spread Analytics practice
  581. Cutting a lesson down — The patterns that keep coming up Analytics engineering
  582. Five minutes with co2_tonnes_per_capita in world-indicators Data quality
  583. The overall average hides 14 different numbers Analytics practice
  584. Course note — Owning something that runs without you Data platform
  585. population by region: a 63% spread Analytics practice
  586. Five minutes with salary_min_usd in data-job-postings Data quality
  587. The overall average hides 4 different numbers Analytics practice
  588. Five minutes with gdp_per_capita_usd in world-indicators Data quality
  589. Reader question — What a pipeline is really doing Data engineering
  590. The overall average hides 14 different numbers Analytics practice
  591. Reading co2_tonnes_per_capita before trusting it in world-indicators Data quality
  592. pm25 by city: a 173% spread Analytics practice
  593. What account_id actually contains in saas-subscriptions Data quality
  594. Reader question — Testing data like you test code Data quality
  595. Five minutes with pm25 in city-air-quality Data quality
  596. Course note — Orchestration, and what "it runs every night" costs Data platform
  597. The overall average hides 8 different numbers Analytics practice
  598. Reading origin before trusting it in flight-delays Data quality
  599. Reader question — Why your query costs what it costs Data platform
  600. The overall average hides 4 different numbers Analytics practice
  601. Reading priority before trusting it in support-tickets Data quality
  602. Course note — Correlation, confounding, and Simpson's paradox Statistics
  603. revenue_usd by country: a 12% spread Analytics practice
  604. What csat actually contains in support-tickets Data quality
  605. The overall average hides 3 different numbers Analytics practice
  606. The meeting where the median won Statistics
  607. Course note — Slowly changing dimensions, and the "as of when" problem Analytics engineering
  608. Five minutes with reading_date in city-air-quality Data quality
  609. The overall average hides 4 different numbers Analytics practice
  610. Five minutes with resolved_at in support-tickets Data quality
  611. Reader question — Monitoring data, not just jobs Data platform
  612. Reading channel before trusting it in retail-orders Data quality
  613. year by region: a wide spread Analytics practice
  614. Five minutes with city in data-job-postings Data quality
  615. baseline_score by arm: a 0% spread Analytics practice
  616. What solar_mw actually contains in grid-energy-load Data quality
  617. The overall average hides 8 different numbers Analytics practice
  618. Five minutes with dep_delay_min in flight-delays Data quality
  619. The overall average hides 8 different numbers Analytics practice
  620. What salary_min_usd actually contains in data-job-postings Data quality
  621. The overall average hides 6 different numbers Analytics practice
  622. Reading country before trusting it in world-indicators Data quality
  623. Reader question — Describing a column without lying Statistics
  624. Reading converted before trusting it in ab-test-checkout Data quality
  625. unit_price_usd by category: a 1,012% spread Analytics practice
  626. What first_response_min actually contains in support-tickets Data quality
  627. The notebook that only ran once Machine learning
  628. Why we started writing this down Analytics practice

Back to all blog