{"schemaVersion":2,"id":"mle","title":"Maximum Likelihood & Numerical Econometrics","totalStages":32,"modules":[{"id":"likelihood","title":"1 · Building likelihoods","summary":"Turn a probability model into an objective for observed data.","stageCount":6,"stages":[{"id":"mle-likelihood-guide","index":0,"moduleId":"likelihood","moduleIndex":0,"type":"read","title":"Building likelihoods: research guide","skillIds":["mle.likelihood","mle.score"],"estimatedMinutes":7,"difficulty":"core","points":5},{"id":"mle-likelihood-lab","index":1,"moduleId":"likelihood","moduleIndex":1,"type":"interactive","title":"Likelihood construction intuition lab","skillIds":["mle.likelihood"],"estimatedMinutes":6,"difficulty":"core","points":10},{"id":"mle-likelihood-worked","index":2,"moduleId":"likelihood","moduleIndex":2,"type":"code","title":"Building likelihoods: worked Python model","skillIds":["mle.likelihood"],"estimatedMinutes":10,"difficulty":"core","points":10},{"id":"mle-likelihood-challenge","index":3,"moduleId":"likelihood","moduleIndex":3,"type":"codechallenge","title":"Likelihood construction code challenge","skillIds":["mle.likelihood"],"estimatedMinutes":12,"difficulty":"core","points":20},{"id":"mle-likelihood-case","index":4,"moduleId":"likelihood","moduleIndex":4,"type":"case","title":"Score equations: model decision","skillIds":["mle.score"],"estimatedMinutes":8,"difficulty":"core","points":15},{"id":"mle-likelihood-match","index":5,"moduleId":"likelihood","moduleIndex":5,"type":"match","title":"Score equations: evidence map","skillIds":["mle.score"],"estimatedMinutes":7,"difficulty":"core","points":15}]},{"id":"score-information","title":"2 · Score and information","summary":"Use first and second derivatives to characterize estimation and precision.","stageCount":6,"stages":[{"id":"mle-score-information-guide","index":6,"moduleId":"score-information","moduleIndex":0,"type":"read","title":"Score and information: research guide","skillIds":["mle.score","mle.information"],"estimatedMinutes":7,"difficulty":"core","points":5},{"id":"mle-score-information-lab","index":7,"moduleId":"score-information","moduleIndex":1,"type":"interactive","title":"Score equations intuition lab","skillIds":["mle.score"],"estimatedMinutes":6,"difficulty":"core","points":10},{"id":"mle-score-information-worked","index":8,"moduleId":"score-information","moduleIndex":2,"type":"code","title":"Score and information: worked Python model","skillIds":["mle.score"],"estimatedMinutes":10,"difficulty":"core","points":10},{"id":"mle-score-information-challenge","index":9,"moduleId":"score-information","moduleIndex":3,"type":"codechallenge","title":"Score equations code challenge","skillIds":["mle.score"],"estimatedMinutes":12,"difficulty":"core","points":20},{"id":"mle-score-information-case","index":10,"moduleId":"score-information","moduleIndex":4,"type":"case","title":"Information and curvature: model decision","skillIds":["mle.information"],"estimatedMinutes":8,"difficulty":"core","points":15},{"id":"mle-score-information-match","index":11,"moduleId":"score-information","moduleIndex":5,"type":"match","title":"Information and curvature: evidence map","skillIds":["mle.information"],"estimatedMinutes":7,"difficulty":"core","points":15}]},{"id":"identification","title":"3 · Identification and profile likelihood","summary":"Detect observationally equivalent parameters before trusting optimization.","stageCount":6,"stages":[{"id":"mle-identification-guide","index":12,"moduleId":"identification","moduleIndex":0,"type":"read","title":"Identification and profile likelihood: research guide","skillIds":["mle.information","mle.mle-identification"],"estimatedMinutes":7,"difficulty":"applied","points":5},{"id":"mle-identification-lab","index":13,"moduleId":"identification","moduleIndex":1,"type":"interactive","title":"Information and curvature intuition lab","skillIds":["mle.information"],"estimatedMinutes":6,"difficulty":"applied","points":10},{"id":"mle-identification-worked","index":14,"moduleId":"identification","moduleIndex":2,"type":"code","title":"Identification and profile likelihood: worked Python model","skillIds":["mle.information"],"estimatedMinutes":10,"difficulty":"applied","points":10},{"id":"mle-identification-challenge","index":15,"moduleId":"identification","moduleIndex":3,"type":"codechallenge","title":"Information and curvature code challenge","skillIds":["mle.information"],"estimatedMinutes":12,"difficulty":"applied","points":20},{"id":"mle-identification-case","index":16,"moduleId":"identification","moduleIndex":4,"type":"case","title":"Likelihood identification: model decision","skillIds":["mle.mle-identification"],"estimatedMinutes":8,"difficulty":"applied","points":15},{"id":"mle-identification-match","index":17,"moduleId":"identification","moduleIndex":5,"type":"match","title":"Likelihood identification: evidence map","skillIds":["mle.mle-identification"],"estimatedMinutes":7,"difficulty":"applied","points":15}]},{"id":"optimization","title":"4 · Numerical optimization","summary":"Scale, initialize, constrain, and verify nonlinear estimators.","stageCount":7,"stages":[{"id":"mle-optimization-guide","index":18,"moduleId":"optimization","moduleIndex":0,"type":"read","title":"Numerical optimization: research guide","skillIds":["mle.numerical-optimization","mle.mle-identification"],"estimatedMinutes":7,"difficulty":"applied","points":5},{"id":"mle-optimization-lab","index":19,"moduleId":"optimization","moduleIndex":1,"type":"interactive","title":"Numerical optimization intuition lab","skillIds":["mle.numerical-optimization"],"estimatedMinutes":6,"difficulty":"applied","points":10},{"id":"mle-optimization-worked","index":20,"moduleId":"optimization","moduleIndex":2,"type":"code","title":"Numerical optimization: worked Python model","skillIds":["mle.numerical-optimization"],"estimatedMinutes":10,"difficulty":"applied","points":10},{"id":"mle-optimization-challenge","index":21,"moduleId":"optimization","moduleIndex":3,"type":"codechallenge","title":"Numerical optimization code challenge","skillIds":["mle.numerical-optimization"],"estimatedMinutes":12,"difficulty":"applied","points":20},{"id":"mle-optimization-case","index":22,"moduleId":"optimization","moduleIndex":4,"type":"case","title":"Likelihood identification: model decision","skillIds":["mle.mle-identification"],"estimatedMinutes":8,"difficulty":"applied","points":15},{"id":"mle-optimization-match","index":23,"moduleId":"optimization","moduleIndex":5,"type":"match","title":"Likelihood identification: evidence map","skillIds":["mle.mle-identification"],"estimatedMinutes":7,"difficulty":"applied","points":15},{"id":"mle-optimization-checkpoint","index":24,"moduleId":"optimization","moduleIndex":6,"type":"quiz","title":"Numerical optimization checkpoint","skillIds":["mle.numerical-optimization","mle.mle-identification"],"estimatedMinutes":6,"difficulty":"applied","points":15}]},{"id":"inference-comparison","title":"5 · Robust inference and model comparison","summary":"Match covariance estimators and comparison tools to the maintained model.","stageCount":7,"stages":[{"id":"mle-inference-comparison-guide","index":25,"moduleId":"inference-comparison","moduleIndex":0,"type":"read","title":"Robust inference and model comparison: research guide","skillIds":["mle.mle-robust-inference","mle.model-comparison"],"estimatedMinutes":7,"difficulty":"advanced","points":5},{"id":"mle-inference-comparison-lab","index":26,"moduleId":"inference-comparison","moduleIndex":1,"type":"interactive","title":"Robust likelihood inference intuition lab","skillIds":["mle.mle-robust-inference"],"estimatedMinutes":6,"difficulty":"advanced","points":10},{"id":"mle-inference-comparison-worked","index":27,"moduleId":"inference-comparison","moduleIndex":2,"type":"code","title":"Robust inference and model comparison: worked Python model","skillIds":["mle.mle-robust-inference"],"estimatedMinutes":10,"difficulty":"advanced","points":10},{"id":"mle-inference-comparison-challenge","index":28,"moduleId":"inference-comparison","moduleIndex":3,"type":"codechallenge","title":"Robust likelihood inference code challenge","skillIds":["mle.mle-robust-inference"],"estimatedMinutes":12,"difficulty":"advanced","points":20},{"id":"mle-inference-comparison-case","index":29,"moduleId":"inference-comparison","moduleIndex":4,"type":"case","title":"Likelihood model comparison: model decision","skillIds":["mle.model-comparison"],"estimatedMinutes":8,"difficulty":"advanced","points":15},{"id":"mle-inference-comparison-match","index":30,"moduleId":"inference-comparison","moduleIndex":5,"type":"match","title":"Likelihood model comparison: evidence map","skillIds":["mle.model-comparison"],"estimatedMinutes":7,"difficulty":"advanced","points":15},{"id":"mle-inference-comparison-checkpoint","index":31,"moduleId":"inference-comparison","moduleIndex":6,"type":"quiz","title":"Robust inference and model comparison checkpoint","skillIds":["mle.mle-robust-inference","mle.model-comparison"],"estimatedMinutes":6,"difficulty":"advanced","points":15}]}]}
