{"id":568,"date":"2024-09-04T16:25:44","date_gmt":"2024-09-04T21:25:44","guid":{"rendered":"https:\/\/ozer.gt\/log\/?p=568"},"modified":"2024-09-04T17:05:06","modified_gmt":"2024-09-04T22:05:06","slug":"causal-book-design-patterns-in-causal-inference","status":"publish","type":"post","link":"https:\/\/ozer.gt\/log\/2024\/09\/04\/causal-book-design-patterns-in-causal-inference\/","title":{"rendered":"Causal Book: Design Patterns in Causal Inference"},"content":{"rendered":"<p>After an unexpected hiatus, I\u2019m pleased to announce the early release of a long overdue project: <a href=\"https:\/\/causalbook.com\/\">Causal Book: Design Patterns in Causal Inference<\/a>.<\/p>\n<p>I started this project some time ago, but never had a chance to devote time to scoping it. I finally got around to it, and the first chapter is almost done. I keep going back to it, so it might change a little more along the way.<\/p>\n<p>This is an accessible, interactive book for the data science \/ causal inference audience. Some chapters should also read well to the business audience.<\/p>\n<p>The book is not meant to substitute for the already great accessible books out there. The two that come to mind are <em>The Effect<\/em> and <em>The Mixtape<\/em>. Kudos to Nick and Scott for these great resources.<\/p>\n<p>Our goal here is to complement what\u2019s out there by using the idea of design patterns:<\/p>\n<p>(1) focus on solutions to problem patterns and their code implementations in R and Python,<\/p>\n<p>(2) discuss the implications of different approaches to the same problem solved by modeling the same data,<\/p>\n<p>(3) explain some of the surprising (or seemingly surprising) challenges in applying the causal design patterns.<\/p>\n<p>It&#8217;s a work in progress, but now that it&#8217;s scoped, more is on the way. Versioning and references are up next. I will post updates along the way.<\/p>\n<p>Finally, why design patterns? Early in my career, I was a programmer using C# and then Java. Our most valuable resources back then were design patterns. I still have a copy of the book <em>Head First Java Design Patterns<\/em> on my bookshelf from 20 years ago. It was a lifesaver when I moved from C# to Java. This is a tribute to those days.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After an unexpected hiatus, I\u2019m pleased to announce the early release of a long overdue project: Causal Book: Design Patterns in Causal Inference. I started this project some time ago, but never had a chance to devote time to scoping it. I finally got around to it, and the first chapter is almost done. I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-568","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/posts\/568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/comments?post=568"}],"version-history":[{"count":9,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/posts\/568\/revisions"}],"predecessor-version":[{"id":577,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/posts\/568\/revisions\/577"}],"wp:attachment":[{"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/media?parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/categories?post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ozer.gt\/log\/wp-json\/wp\/v2\/tags?post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}