From 25cf50425aa4025a38849de2a21ac8bb3d86bd7b Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Mon, 4 Sep 2023 08:13:39 +0200 Subject: [PATCH] correcting typos --- .../2023/Project1/html/._Project1-bs000.html | 8 +- .../2023/Project1/html/Project1-bs.html | 8 +- doc/Projects/2023/Project1/html/Project1.html | 8 +- .../2023/Project1/ipynb/Project1.ipynb | 110 +++++++++--------- .../Project1/ipynb/ipynb-Project1-src.tar.gz | Bin 193 -> 193 bytes doc/Projects/2023/Project1/pdf/Project1.p.tex | 8 +- doc/Projects/2023/Project1/pdf/Project1.pdf | Bin 269934 -> 270046 bytes doc/Projects/2023/Project1/pdf/Project1.tex | 8 +- .../Projects/2023/Project1/Project1.do.txt | 8 +- 9 files changed, 73 insertions(+), 85 deletions(-) diff --git a/doc/Projects/2023/Project1/html/._Project1-bs000.html b/doc/Projects/2023/Project1/html/._Project1-bs000.html index 3a8cec6ec..96ecf6e87 100644 --- a/doc/Projects/2023/Project1/html/._Project1-bs000.html +++ b/doc/Projects/2023/Project1/html/._Project1-bs000.html @@ -381,11 +381,9 @@ Give a critical discussion of the three methods and a judgement of which model fits the data best.

- -

v

Part d): Paper and pencil part

-

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer).

+

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer). The exercise is also part of the weekly exercises for week 37.

The assumption we have made is that there exists a continuous function \( f(\boldsymbol{x}) \) and a normal distributed error \( \boldsymbol{\varepsilon}\sim N(0, \sigma^2) \) @@ -430,7 +428,7 @@ $$ \mbox{Var}(\boldsymbol{\hat{\beta}}) = \sigma^2 \, (\mathbf{X}^{T} \mathbf{X})^{-1}. $$ -

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). . +

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). A given parameter \( \beta_j \) is given by the diagonal matrix element of the above matrix.

Part e): Bias-variance trade-off and resampling techniques

@@ -504,7 +502,7 @@ $$ \mathrm{var}[\tilde{f}]=\frac{1}{n}\sum_i(\tilde{y}_i-\mathbb{E}\left[\boldsymbol{\tilde{y}}\right])^2. $$ -

The answer to this exercise should be included in the theory part of the report. +

The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37. Explain what the terms mean and discuss their interpretations.

diff --git a/doc/Projects/2023/Project1/html/Project1-bs.html b/doc/Projects/2023/Project1/html/Project1-bs.html index 3a8cec6ec..96ecf6e87 100644 --- a/doc/Projects/2023/Project1/html/Project1-bs.html +++ b/doc/Projects/2023/Project1/html/Project1-bs.html @@ -381,11 +381,9 @@ Give a critical discussion of the three methods and a judgement of which model fits the data best.

- -

v

Part d): Paper and pencil part

-

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer).

+

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer). The exercise is also part of the weekly exercises for week 37.

The assumption we have made is that there exists a continuous function \( f(\boldsymbol{x}) \) and a normal distributed error \( \boldsymbol{\varepsilon}\sim N(0, \sigma^2) \) @@ -430,7 +428,7 @@ $$ \mbox{Var}(\boldsymbol{\hat{\beta}}) = \sigma^2 \, (\mathbf{X}^{T} \mathbf{X})^{-1}. $$ -

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). . +

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). A given parameter \( \beta_j \) is given by the diagonal matrix element of the above matrix.

Part e): Bias-variance trade-off and resampling techniques

@@ -504,7 +502,7 @@ $$ \mathrm{var}[\tilde{f}]=\frac{1}{n}\sum_i(\tilde{y}_i-\mathbb{E}\left[\boldsymbol{\tilde{y}}\right])^2. $$ -

The answer to this exercise should be included in the theory part of the report. +

The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37. Explain what the terms mean and discuss their interpretations.

diff --git a/doc/Projects/2023/Project1/html/Project1.html b/doc/Projects/2023/Project1/html/Project1.html index ef7099584..5a28b77ea 100644 --- a/doc/Projects/2023/Project1/html/Project1.html +++ b/doc/Projects/2023/Project1/html/Project1.html @@ -417,11 +417,9 @@ Give a critical discussion of the three methods and a judgement of which model fits the data best.

- -

v

Part d): Paper and pencil part

-

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer).

+

This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer). The exercise is also part of the weekly exercises for week 37.

The assumption we have made is that there exists a continuous function \( f(\boldsymbol{x}) \) and a normal distributed error \( \boldsymbol{\varepsilon}\sim N(0, \sigma^2) \) @@ -466,7 +464,7 @@ $$ \mbox{Var}(\boldsymbol{\hat{\beta}}) = \sigma^2 \, (\mathbf{X}^{T} \mathbf{X})^{-1}. $$ -

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). . +

We can use the last expression when we define a so-called confidence interval for the parameters \( \beta \). A given parameter \( \beta_j \) is given by the diagonal matrix element of the above matrix.

Part e): Bias-variance trade-off and resampling techniques

@@ -540,7 +538,7 @@ $$ \mathrm{var}[\tilde{f}]=\frac{1}{n}\sum_i(\tilde{y}_i-\mathbb{E}\left[\boldsymbol{\tilde{y}}\right])^2. $$ -

The answer to this exercise should be included in the theory part of the report. +

The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37. Explain what the terms mean and discuss their interpretations.

diff --git a/doc/Projects/2023/Project1/ipynb/Project1.ipynb b/doc/Projects/2023/Project1/ipynb/Project1.ipynb index c867ffa98..c7f114b4a 100644 --- a/doc/Projects/2023/Project1/ipynb/Project1.ipynb +++ b/doc/Projects/2023/Project1/ipynb/Project1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "1ceb1efb", + "id": "24b1316d", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "1f73d83b", + "id": "cf021550", "metadata": { "editable": true }, @@ -27,7 +27,7 @@ }, { "cell_type": "markdown", - "id": "df2b7d33", + "id": "30acee10", "metadata": { "editable": true }, @@ -63,7 +63,7 @@ }, { "cell_type": "markdown", - "id": "83787bae", + "id": "589ea9f7", "metadata": { "editable": true }, @@ -85,7 +85,7 @@ }, { "cell_type": "markdown", - "id": "d7ee2bfd", + "id": "6280c2c1", "metadata": { "editable": true }, @@ -100,7 +100,7 @@ }, { "cell_type": "markdown", - "id": "958a455e", + "id": "8ab92f24", "metadata": { "editable": true }, @@ -133,7 +133,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "3deb0a35", + "id": "80b126e0", "metadata": { "collapsed": false, "editable": true @@ -185,7 +185,7 @@ }, { "cell_type": "markdown", - "id": "742ae4b5", + "id": "bbd0b625", "metadata": { "editable": true }, @@ -207,7 +207,7 @@ }, { "cell_type": "markdown", - "id": "e49ae3a8", + "id": "0754efce", "metadata": { "editable": true }, @@ -220,7 +220,7 @@ }, { "cell_type": "markdown", - "id": "091e8f0d", + "id": "b87c82f6", "metadata": { "editable": true }, @@ -232,7 +232,7 @@ }, { "cell_type": "markdown", - "id": "3fad86e6", + "id": "8832d308", "metadata": { "editable": true }, @@ -244,7 +244,7 @@ }, { "cell_type": "markdown", - "id": "d281bfb0", + "id": "55129a1a", "metadata": { "editable": true }, @@ -254,7 +254,7 @@ }, { "cell_type": "markdown", - "id": "af6fb771", + "id": "44243865", "metadata": { "editable": true }, @@ -266,7 +266,7 @@ }, { "cell_type": "markdown", - "id": "0d89eb4e", + "id": "ff13dcbf", "metadata": { "editable": true }, @@ -295,7 +295,7 @@ }, { "cell_type": "markdown", - "id": "e1c30216", + "id": "c2078519", "metadata": { "editable": true }, @@ -313,7 +313,7 @@ }, { "cell_type": "markdown", - "id": "b121745d", + "id": "f718aec9", "metadata": { "editable": true }, @@ -325,21 +325,19 @@ "you can also use the functionalities of **Scikit-Learn** (recommended). Keep in mind that the library **Scikit-Learn** excludes the intercept by default. \n", "Give a\n", "critical discussion of the three methods and a judgement of which\n", - "model fits the data best.\n", - "\n", - "v" + "model fits the data best." ] }, { "cell_type": "markdown", - "id": "56d96043", + "id": "d8b10104", "metadata": { "editable": true }, "source": [ "### Part d): Paper and pencil part\n", "\n", - "This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of [Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer](https://www.springer.com/gp/book/9780387848570)).\n", + "This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of [Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer](https://www.springer.com/gp/book/9780387848570)). The exercise is also part of the weekly exercises for week 37.\n", "\n", "The assumption we have made is \n", "that there exists a continuous function $f(\\boldsymbol{x})$ and a normal distributed error $\\boldsymbol{\\varepsilon}\\sim N(0, \\sigma^2)$\n", @@ -348,7 +346,7 @@ }, { "cell_type": "markdown", - "id": "e64c004b", + "id": "c5267aae", "metadata": { "editable": true }, @@ -360,7 +358,7 @@ }, { "cell_type": "markdown", - "id": "6f17d2da", + "id": "fd9640e3", "metadata": { "editable": true }, @@ -371,7 +369,7 @@ }, { "cell_type": "markdown", - "id": "fc4fe2fb", + "id": "630acebb", "metadata": { "editable": true }, @@ -383,7 +381,7 @@ }, { "cell_type": "markdown", - "id": "93babb22", + "id": "254ecf9c", "metadata": { "editable": true }, @@ -395,7 +393,7 @@ }, { "cell_type": "markdown", - "id": "4b4061ba", + "id": "6b4ac35f", "metadata": { "editable": true }, @@ -407,7 +405,7 @@ }, { "cell_type": "markdown", - "id": "1ca5e57a", + "id": "404fb6a5", "metadata": { "editable": true }, @@ -418,7 +416,7 @@ }, { "cell_type": "markdown", - "id": "da25c4ba", + "id": "8d8f00ea", "metadata": { "editable": true }, @@ -430,7 +428,7 @@ }, { "cell_type": "markdown", - "id": "10ce6cfd", + "id": "60f92a7f", "metadata": { "editable": true }, @@ -443,7 +441,7 @@ }, { "cell_type": "markdown", - "id": "8d3f716a", + "id": "6eab356b", "metadata": { "editable": true }, @@ -455,7 +453,7 @@ }, { "cell_type": "markdown", - "id": "e30af070", + "id": "d41efd26", "metadata": { "editable": true }, @@ -465,7 +463,7 @@ }, { "cell_type": "markdown", - "id": "1bc3edc7", + "id": "f2ffda3b", "metadata": { "editable": true }, @@ -477,18 +475,18 @@ }, { "cell_type": "markdown", - "id": "050e1f04", + "id": "78ec374f", "metadata": { "editable": true }, "source": [ - "We can use the last expression when we define a so-called confidence interval for the parameters $\\beta$. .\n", + "We can use the last expression when we define a so-called confidence interval for the parameters $\\beta$. \n", "A given parameter $\\beta_j$ is given by the diagonal matrix element of the above matrix." ] }, { "cell_type": "markdown", - "id": "52486468", + "id": "74bec52c", "metadata": { "editable": true }, @@ -521,7 +519,7 @@ }, { "cell_type": "markdown", - "id": "008e92a6", + "id": "afdd7a0b", "metadata": { "editable": true }, @@ -533,7 +531,7 @@ }, { "cell_type": "markdown", - "id": "123f65c5", + "id": "87974f8e", "metadata": { "editable": true }, @@ -552,7 +550,7 @@ }, { "cell_type": "markdown", - "id": "a4398be8", + "id": "335ac425", "metadata": { "editable": true }, @@ -564,7 +562,7 @@ }, { "cell_type": "markdown", - "id": "3e5bee01", + "id": "16b4fea1", "metadata": { "editable": true }, @@ -578,7 +576,7 @@ }, { "cell_type": "markdown", - "id": "e35fdf55", + "id": "c0f81bfe", "metadata": { "editable": true }, @@ -590,7 +588,7 @@ }, { "cell_type": "markdown", - "id": "ac0994d8", + "id": "ac7c8a94", "metadata": { "editable": true }, @@ -600,7 +598,7 @@ }, { "cell_type": "markdown", - "id": "65ba61ff", + "id": "4cbbc7f8", "metadata": { "editable": true }, @@ -612,7 +610,7 @@ }, { "cell_type": "markdown", - "id": "dd4e4536", + "id": "f52e099f", "metadata": { "editable": true }, @@ -622,7 +620,7 @@ }, { "cell_type": "markdown", - "id": "7730a37d", + "id": "0838f22d", "metadata": { "editable": true }, @@ -634,12 +632,12 @@ }, { "cell_type": "markdown", - "id": "8cefeb53", + "id": "9e5f062d", "metadata": { "editable": true }, "source": [ - "The answer to this exercise should be included in the theory part of the report.\n", + "The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37.\n", "Explain what the terms mean and discuss their interpretations.\n", "\n", "Perform then a bias-variance analysis of the Franke function by\n", @@ -653,7 +651,7 @@ }, { "cell_type": "markdown", - "id": "8ec208c4", + "id": "76ec4768", "metadata": { "editable": true }, @@ -678,7 +676,7 @@ }, { "cell_type": "markdown", - "id": "b142cd65", + "id": "c7b05bee", "metadata": { "editable": true }, @@ -706,7 +704,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "fe878605", + "id": "a562d2f5", "metadata": { "collapsed": false, "editable": true @@ -718,7 +716,7 @@ }, { "cell_type": "markdown", - "id": "10b84fbb", + "id": "9e5a57d7", "metadata": { "editable": true }, @@ -730,7 +728,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "e845fd10", + "id": "b97b3537", "metadata": { "collapsed": false, "editable": true @@ -756,7 +754,7 @@ }, { "cell_type": "markdown", - "id": "0745b3d5", + "id": "db97fd61", "metadata": { "editable": true }, @@ -781,7 +779,7 @@ }, { "cell_type": "markdown", - "id": "2ce7a62f", + "id": "a8a6b74a", "metadata": { "editable": true }, @@ -795,7 +793,7 @@ }, { "cell_type": "markdown", - "id": "34b72e9a", + "id": "4fc8cfed", "metadata": { "editable": true }, @@ -825,7 +823,7 @@ }, { "cell_type": "markdown", - "id": "d0f3a4fc", + "id": "eff5bb90", "metadata": { "editable": true }, @@ -847,7 +845,7 @@ }, { "cell_type": "markdown", - "id": "436bcd57", + "id": "ca7c2f59", "metadata": { "editable": true }, diff --git a/doc/Projects/2023/Project1/ipynb/ipynb-Project1-src.tar.gz b/doc/Projects/2023/Project1/ipynb/ipynb-Project1-src.tar.gz index ca520b06ab53eb3ff89f2f4b68003b8249d86db4..8eef8c769aabba35cf740480e0940b8167abfeab 100644 GIT binary patch literal 193 zcmV;y06za8iwFRQb@gNb1MSaC3c@fD2H>uHia9|^Vw$W4UAPd6c!AWWHq|CINx|OU zK0sHBn<7HK&Cf8yFmu?hH~Vek?><@#LWofcV{(>GiO5_}Fy??MkNRJE`Bz4P#~bVbA;uJo8T+E9GF9^}aG1wDB@G<^q{DwLE#8sJ7QR v6h^wS30B@ZWhDsRgD48+mC@oFx7M7kXj~Hi`kf#Mg5XOJ7~x!f00;m8Ficnt literal 193 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 diff --git a/doc/Projects/2023/Project1/pdf/Project1.tex b/doc/Projects/2023/Project1/pdf/Project1.tex index b495b5aeb..11c692a26 100644 --- a/doc/Projects/2023/Project1/pdf/Project1.tex +++ b/doc/Projects/2023/Project1/pdf/Project1.tex @@ -332,10 +332,8 @@ Give a critical discussion of the three methods and a judgement of which model fits the data best. -v - \paragraph{Part d): Paper and pencil part.} -This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of \href{{https://www.springer.com/gp/book/9780387848570}}{Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer}). +This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of \href{{https://www.springer.com/gp/book/9780387848570}}{Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer}). The exercise is also part of the weekly exercises for week 37. The assumption we have made is that there exists a continuous function $f(\bm{x})$ and a normal distributed error $\bm{\varepsilon}\sim N(0, \sigma^2)$ @@ -372,7 +370,7 @@ Show finally that the variance of $\bm{\beta}$ is \mbox{Var}(\bm{\hat{\beta}}) = \sigma^2 \, (\mathbf{X}^{T} \mathbf{X})^{-1}. \] -We can use the last expression when we define a so-called confidence interval for the parameters $\beta$. . +We can use the last expression when we define a so-called confidence interval for the parameters $\beta$. A given parameter $\beta_j$ is given by the diagonal matrix element of the above matrix. \paragraph{Part e): Bias-variance trade-off and resampling techniques.} @@ -433,7 +431,7 @@ and \[ \mathrm{var}[\tilde{f}]=\frac{1}{n}\sum_i(\tilde{y}_i-\mathbb{E}\left[\bm{\tilde{y}}\right])^2. \] -The answer to this exercise should be included in the theory part of the report. +The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37. Explain what the terms mean and discuss their interpretations. Perform then a bias-variance analysis of the Franke function by diff --git a/doc/src/Projects/2023/Project1/Project1.do.txt b/doc/src/Projects/2023/Project1/Project1.do.txt index cc9a9b3af..80add4cbe 100644 --- a/doc/src/Projects/2023/Project1/Project1.do.txt +++ b/doc/src/Projects/2023/Project1/Project1.do.txt @@ -207,12 +207,12 @@ Give a critical discussion of the three methods and a judgement of which model fits the data best. -v + === Part d): Paper and pencil part === -This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of "Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer":"https://www.springer.com/gp/book/9780387848570"). +This exercise deals with various mean values and variances in linear regression method (here it may be useful to look up chapter 3, equation (3.8) of "Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer":"https://www.springer.com/gp/book/9780387848570"). The exercise is also part of the weekly exercises for week 37. The assumption we have made is that there exists a continuous function $f(\bm{x})$ and a normal distributed error $\bm{\varepsilon}\sim N(0, \sigma^2)$ @@ -263,7 +263,7 @@ Show finally that the variance of $\bm{\beta}$ is !et -We can use the last expression when we define a so-called confidence interval for the parameters $\beta$. . +We can use the last expression when we define a so-called confidence interval for the parameters $\beta$. A given parameter $\beta_j$ is given by the diagonal matrix element of the above matrix. @@ -339,7 +339,7 @@ and \mathrm{var}[\tilde{f}]=\frac{1}{n}\sum_i(\tilde{y}_i-\mathbb{E}\left[\bm{\tilde{y}}\right])^2. \] !et -The answer to this exercise should be included in the theory part of the report. +The answer to this exercise should be included in the theory part of the report. This exercise is also part of the weekly exercises of week 37. Explain what the terms mean and discuss their interpretations. Perform then a bias-variance analysis of the Franke function by