Skip to content

Commit 185d02e

Browse files
committed
Add the study notes, CausalML study and marketing decks to the library
Three team repositories had nothing in the library: the chapter notes for the book (15 pages on the team site), the CausalML study (4 decks, 5 notebooks) and Marketing Science (7 decks, in a new topic on marketing measurement). The library goes from 119 to 150 materials across 24 topics, and searches for MMM, attribution, Bayesian and CausalImpact now find something.
1 parent 11ec7e6 commit 185d02e

3 files changed

Lines changed: 224 additions & 2 deletions

File tree

‎assets/js/library.js‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@
2323
["OCE-Materials", "온라인 실험 스터디", "온라인 통제 실험 스터디 발표"],
2424
["Experimentation-platform-materials", "실험 플랫폼 자료", "국내외 실험 플랫폼 사례 모음"],
2525
["causal-inference-practice", "산업 사례 템플릿", "기법별 산업 사례 발표"],
26-
["awesome-causal-inference-python", "메서드 코드북", "주제별 파이썬 코드"]
26+
["awesome-causal-inference-python", "메서드 코드북", "주제별 파이썬 코드"],
27+
["Smart_Causal_Inference", "책 스터디 노트", "『실무로 통하는 인과추론』 장별 정리"],
28+
["causal-inference-with-causalML", "CausalML 스터디", "책 이론을 causalml 코드로"],
29+
["Marketing_Science", "마케팅 사이언스", "마케팅 데이터와 베이지안 스터디 발표"]
2730
];
2831
const SRC_NAME = Object.fromEntries(SOURCES.map(([id, name]) => [id, name]));
2932
/* each material's curriculum level, so a newcomer can tell an intro from a research paper */

‎data/topics.json‎

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@
8787
"repo": "causal-inference-practice",
8888
"title": "인과추론 Overview",
8989
"url": "https://github.com/CausalInferenceLab/causal-inference-practice/blob/main/Materials/Week02_Causal_inference_overview.pdf"
90+
},
91+
{
92+
"kind": "read",
93+
"repo": "Smart_Causal_Inference",
94+
"title": "1장 정리: 인과추론 소개",
95+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter1.html"
9096
}
9197
]
9298
},
@@ -166,6 +172,12 @@
166172
"repo": "awesome-causal-inference-python",
167173
"title": "Frontdoor Criterion",
168174
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/examples/frontdoor_criterion.ipynb"
175+
},
176+
{
177+
"kind": "read",
178+
"repo": "Smart_Causal_Inference",
179+
"title": "3장 정리: 그래프 인과모델",
180+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter3.html"
169181
}
170182
]
171183
},
@@ -234,6 +246,12 @@
234246
"repo": "awesome-causal-inference-python",
235247
"title": "OLS",
236248
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part1/ols.ipynb"
249+
},
250+
{
251+
"kind": "read",
252+
"repo": "Smart_Causal_Inference",
253+
"title": "4장 정리: 유용한 선형회귀",
254+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter4.html"
237255
}
238256
]
239257
},
@@ -315,6 +333,18 @@
315333
"repo": "awesome-causal-inference-python",
316334
"title": "Propensity Score & DML",
317335
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part1/ipw_psm.ipynb"
336+
},
337+
{
338+
"kind": "read",
339+
"repo": "Smart_Causal_Inference",
340+
"title": "5장 정리 (1): 성향점수 5.1–5.3",
341+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter5_1.html"
342+
},
343+
{
344+
"kind": "read",
345+
"repo": "Smart_Causal_Inference",
346+
"title": "5장 정리 (2): 성향점수 5.4–끝",
347+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter5_2.html"
318348
}
319349
]
320350
},
@@ -376,6 +406,24 @@
376406
"repo": "awesome-causal-inference-python",
377407
"title": "IV로 CATE 추정하기",
378408
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part1/iv_cate.ipynb"
409+
},
410+
{
411+
"kind": "read",
412+
"repo": "Smart_Causal_Inference",
413+
"title": "11장 정리 (1): 불응과 도구변수",
414+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter11_1.html"
415+
},
416+
{
417+
"kind": "read",
418+
"repo": "Smart_Causal_Inference",
419+
"title": "11장 정리 (2): 도구변수 11.7–끝",
420+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter11_2.html"
421+
},
422+
{
423+
"kind": "code",
424+
"repo": "causal-inference-with-causalML",
425+
"title": "도구변수: 선택 편향과 오차항",
426+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/second%20half/4_%E1%84%83%E1%85%A9%E1%84%80%E1%85%AE%E1%84%87%E1%85%A7%E1%86%AB%E1%84%89%E1%85%AE.ipynb"
379427
}
380428
]
381429
},
@@ -438,6 +486,24 @@
438486
"repo": "awesome-causal-inference-python",
439487
"title": "Difference-in-Differences (DiD)",
440488
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part1/did.ipynb"
489+
},
490+
{
491+
"kind": "read",
492+
"repo": "Smart_Causal_Inference",
493+
"title": "8장 정리 (1): 이중차분법 8.1–8.3",
494+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter8_1.html"
495+
},
496+
{
497+
"kind": "read",
498+
"repo": "Smart_Causal_Inference",
499+
"title": "8장 정리 (2): 이중차분법 8.4–8.8",
500+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter8_2.html"
501+
},
502+
{
503+
"kind": "slides",
504+
"repo": "causal-inference-with-causalML",
505+
"title": "이중차분법 (10기 part 5)",
506+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/%5B%EA%B0%80%EC%A7%9C%EC%97%B0%EA%B5%AC%EC%86%8C%5D%2010%EA%B8%B0%20part5%20%EC%9D%B4%EC%A4%91%EC%B0%A8%EB%B6%84%EB%B2%95.pdf"
441507
}
442508
]
443509
},
@@ -507,6 +573,24 @@
507573
"repo": "awesome-causal-inference-python",
508574
"title": "Synthetic Difference-in-Differences (SDID)",
509575
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part1/sdid.ipynb"
576+
},
577+
{
578+
"kind": "read",
579+
"repo": "Smart_Causal_Inference",
580+
"title": "9장 정리 (1): 표준 통제집단합성법",
581+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter9_1.html"
582+
},
583+
{
584+
"kind": "read",
585+
"repo": "Smart_Causal_Inference",
586+
"title": "9장 정리 (2): 통제집단합성법",
587+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter9_2.html"
588+
},
589+
{
590+
"kind": "slides",
591+
"repo": "causal-inference-with-causalML",
592+
"title": "통제집단합성법 (10기 part 7)",
593+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/%5B%E1%84%80%E1%85%A1%E1%84%8D%E1%85%A1%E1%84%8B%E1%85%A7%E1%86%AB%E1%84%80%E1%85%AE%E1%84%89%E1%85%A9%5D%2010%E1%84%80%E1%85%B5%20part7%20%E1%84%90%E1%85%A9%E1%86%BC%E1%84%8C%E1%85%A6%E1%84%8C%E1%85%B5%E1%86%B8%E1%84%83%E1%85%A1%E1%86%AB%E1%84%92%E1%85%A1%E1%86%B8%E1%84%89%E1%85%A5%E1%86%BC%E1%84%87%E1%85%A5%E1%86%B8.pdf"
510594
}
511595
]
512596
},
@@ -660,6 +744,42 @@
660744
"repo": "awesome-causal-inference-python",
661745
"title": "신경망으로 CATE 추정하기",
662746
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/part2/cate_with_nn.ipynb"
747+
},
748+
{
749+
"kind": "read",
750+
"repo": "Smart_Causal_Inference",
751+
"title": "6장 정리: 이질적 처치효과",
752+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter6.html"
753+
},
754+
{
755+
"kind": "read",
756+
"repo": "Smart_Causal_Inference",
757+
"title": "7장 정리: 메타러너",
758+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter7.html"
759+
},
760+
{
761+
"kind": "slides",
762+
"repo": "causal-inference-with-causalML",
763+
"title": "이질적 처치효과 (10기 part 4)",
764+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/%5B%EA%B0%80%EC%A7%9C%EC%97%B0%EA%B5%AC%EC%86%8C%5D%2010%EA%B8%B0%20part4%20%EC%9D%B4%EC%A7%88%EC%A0%81%20%EC%B2%98%EC%B9%98%ED%9A%A8%EA%B3%BC.pdf"
765+
},
766+
{
767+
"kind": "code",
768+
"repo": "causal-inference-with-causalML",
769+
"title": "메타러너 소개와 causalml 구현",
770+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/second%20half/meta_learner_%EC%97%AC%ED%99%8D%EC%88%98.ipynb"
771+
},
772+
{
773+
"kind": "code",
774+
"repo": "causal-inference-with-causalML",
775+
"title": "DragonNet과 메타러너 비교",
776+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/second%20half/DragonNet_meta_learner_comparison_%E1%84%87%E1%85%A1%E1%86%A8%E1%84%8B%E1%85%B5%E1%84%89%E1%85%A1%E1%86%A8.ipynb"
777+
},
778+
{
779+
"kind": "code",
780+
"repo": "causal-inference-with-causalML",
781+
"title": "CEVAE로 처치효과 추정",
782+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/second%20half/3.CEVAE.ipynb"
663783
}
664784
]
665785
},
@@ -757,6 +877,87 @@
757877
"repo": "awesome-causal-inference-python",
758878
"title": "예산 제약 최적화",
759879
"url": "https://github.com/CausalInferenceLab/awesome-causal-inference-python/blob/main/book/examples/budget_constrained_optimization.ipynb"
880+
},
881+
{
882+
"kind": "code",
883+
"repo": "causal-inference-with-causalML",
884+
"title": "업리프트 트리",
885+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/second%20half/2.%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%85%E1%85%B5%E1%84%91%E1%85%B3%E1%84%90%E1%85%B3_%E1%84%90%E1%85%B3%E1%84%85%E1%85%B5_20250713.ipynb"
886+
}
887+
]
888+
},
889+
{
890+
"id": "marketing",
891+
"shelf": "causal",
892+
"name": "마케팅 효과 측정",
893+
"en": "Marketing Measurement",
894+
"about": "광고와 캠페인이 실제로 매출을 늘렸는지 따집니다. 베이지안 모델, 멀티터치 기여도, 준실험, 고객 생애 가치까지 마케팅 사이언스 스터디의 발표를 모았습니다.",
895+
"keys": [
896+
"마케팅",
897+
"광고 효과",
898+
"마케팅 효과",
899+
"기여도",
900+
"attribution",
901+
"MTA",
902+
"멀티터치",
903+
"MMM",
904+
"마케팅 믹스 모델",
905+
"증분",
906+
"incrementality",
907+
"베이지안",
908+
"Bayesian",
909+
"PyMC",
910+
"준실험",
911+
"CausalImpact",
912+
"Causal Impact",
913+
"고객 생애 가치",
914+
"CLV",
915+
"LTV",
916+
"RFM",
917+
"세그먼트"
918+
],
919+
"items": [
920+
{
921+
"kind": "slides",
922+
"repo": "Marketing_Science",
923+
"title": "마케팅에서의 인과추론",
924+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week03-%EB%A7%88%EC%BC%80%ED%8C%85%EC%97%90%EC%84%9C%EC%9D%98%20%EC%9D%B8%EA%B3%BC%EC%B6%94%EB%A1%A0.pdf"
925+
},
926+
{
927+
"kind": "slides",
928+
"repo": "Marketing_Science",
929+
"title": "멀티터치 기여도와 MMM·증분 측정",
930+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week06-Multi%20Touch%20Digital%20Attribution.pdf"
931+
},
932+
{
933+
"kind": "slides",
934+
"repo": "Marketing_Science",
935+
"title": "준실험: 이중차분법, 합성통제, CausalImpact",
936+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week07-%EC%A4%80%EC%8B%A4%ED%97%98%28Quasi-experiments%29.pdf"
937+
},
938+
{
939+
"kind": "slides",
940+
"repo": "Marketing_Science",
941+
"title": "베이지안 다시 보기",
942+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week02-Bayesian_Rethinking.pdf"
943+
},
944+
{
945+
"kind": "slides",
946+
"repo": "Marketing_Science",
947+
"title": "PyMC와 시변 계수 모델 사례",
948+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week05-PyMC%20%26%20TVC.pdf"
949+
},
950+
{
951+
"kind": "slides",
952+
"repo": "Marketing_Science",
953+
"title": "고객 세분화와 RFM",
954+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week08-Segmentation%20%26%20RFM.pdf"
955+
},
956+
{
957+
"kind": "slides",
958+
"repo": "Marketing_Science",
959+
"title": "PyMC-Marketing으로 고객 생애 가치 구하기",
960+
"url": "https://github.com/CausalInferenceLab/Marketing_Science/blob/main/PPT/%5BMarketing_Science%5D%20Week10-Customer%20Lifetime%20Value.pdf"
760961
}
761962
]
762963
},
@@ -912,6 +1113,12 @@
9121113
"repo": "causal-inference-practice",
9131114
"title": "RCT와 실험 플랫폼",
9141115
"url": "https://github.com/CausalInferenceLab/causal-inference-practice/blob/main/Materials/Week04_05_RCT_experiment_platform.pdf"
1116+
},
1117+
{
1118+
"kind": "read",
1119+
"repo": "Smart_Causal_Inference",
1120+
"title": "2장 정리: 무작위 실험과 기초 통계",
1121+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter2.html"
9151122
}
9161123
]
9171124
},
@@ -1107,6 +1314,18 @@
11071314
"repo": "causal-inference-practice",
11081315
"title": "스위치백 산업 사례",
11091316
"url": "https://github.com/CausalInferenceLab/causal-inference-practice/blob/main/Materials/Week11_Switchback.pdf"
1317+
},
1318+
{
1319+
"kind": "read",
1320+
"repo": "Smart_Causal_Inference",
1321+
"title": "10장 정리: 지역 실험과 스위치백 실험",
1322+
"url": "https://causalinferencelab.github.io/Smart_Causal_Inference/docs/Chapter10.html"
1323+
},
1324+
{
1325+
"kind": "slides",
1326+
"repo": "causal-inference-with-causalML",
1327+
"title": "대안적 실험 설계: 불응, 도구변수, 스위치백 (10기 part 5)",
1328+
"url": "https://github.com/CausalInferenceLab/causal-inference-with-causalML/blob/main/Lecture%20Notes/%5B%EA%B0%80%EC%A7%9C%EC%97%B0%EA%B5%AC%EC%86%8C%5D%2010%EA%B8%B0%20Part%205.%EB%8C%80%EC%95%88%EC%A0%81%20%EC%8B%A4%ED%97%98%EC%84%A4%EA%B3%84.pdf"
11101329
}
11111330
]
11121331
},

‎library.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>자료실 | Causal Inference Hub</title>
99
<meta name="description" content="인과추론과 온라인 실험을 주제별로 공부할 수 있는 자료실입니다. 이중차분법, 성향점수, A/B 테스트, SRM, 분산 감소까지 가짜연구소 인과추론팀의 웹북·영상·코드·발표 자료와 용어집 183개를 한곳에 모았습니다.">
1010
<meta property="og:title" content="인과추론·온라인 실험 자료실 | Causal Inference Hub">
11-
<meta property="og:description" content="주제별 자료 119개와 용어집 183개. 인과추론과 온라인 실험을 무료 자료로 공부하세요.">
11+
<meta property="og:description" content="주제별 자료 150개와 용어집 183개. 인과추론과 온라인 실험을 무료 자료로 공부하세요.">
1212
<meta property="og:image" content="https://causalinferencelab.github.io/assets/img/og-hub.png">
1313
<link rel="canonical" href="https://causalinferencelab.github.io/library.html">
1414
<meta property="og:url" content="https://causalinferencelab.github.io/library.html">

0 commit comments

Comments
 (0)