blob: c0863e5e6dfb257228cd27be09792edf3b5a4382 [file] [log] [blame]
Adrià Vilanova Martínez6baabbf2021-06-18 14:33:05 +02001---
2title: "Entregable 3 - Estadística"
3subtitle: "Grau de Matemàtiques, Curs 2020-21"
4author: "Vilanova Martínez, Adrià"
5output: html_document
6---
7
8```{r message=FALSE}
9# Libraries
10library(EnvStats)
11
12# Decimal separator (we have to fill in the results with commas :( )
13options(OutDec=",")
14```
15
16## Configuració
17Aquí es pot configurar la pràctica depenent del que es pregunti:
18
19```{r}
20# APARTAT A
21# Esperança de l'estadístic T(X):
22a_alpha = 3.01
23a_beta = 0.07
24
25# APARTAT B
26# Mitjana dels log(X)
27b_logx_mean = 2.97913
28# Mitjana dels 1/X
29b_invx_mean = 0.06817
30# Mida de la mostra
31b_n = 300
32
33# APARTAT C
34# 1 - alpha (sobre 1) de l'interval de confiança asimptòtic
35c_int = 0.9
36```
37
38Altres dades:
39
40```
41# == PAULA ==
42a_alpha = 2.02
43a_beta = 0.16
44b_logx_mean = 1.99872
45b_invx_mean = 0.16025
46b_n = 376
47c_int = 0.9
48
49# == PEDRO ==
50a_alpha = 1.67
51a_beta = 0.21
52b_logx_mean = 1.69553
53b_invx_mean = 0.20009
54b_n = 338
55c_int = 0.9
56```
57
58
59## Introducció
60
61**Considerem la variable aleatòria biparamètrica $X$ amb funció de densitat:**
62
63$$f(x; \lambda, \eta) = \frac{\eta^\lambda}{\Gamma(\lambda)} x^{-\lambda - 1} e^{-\frac{\eta}{x}}$$
64
65**Comproveu que és una família exponencial amb els estadístics $T(x) = (\log(x), \frac{1}{x})$, trobeu-ne el paràmetre canònic $\theta = (\theta_1, \theta_2)$ i la constant $C(\theta)$. En algut apartat caldrà fer servir la funció digamma $\psi(x)$ que correspon a la derivada del logaritme de la funció Gamma.**
66
67$$f(x; \lambda, \eta) = \frac{\eta^\lambda}{\Gamma(\lambda)} x^{-\lambda - 1} e^{-\frac{\eta}{x}} = \frac{\eta^\lambda}{\Gamma(\lambda)} x^{-\lambda - 1} e^{-\frac{\eta}{x}}$$
68
69## Apartat a)
70**En el cas que sabéssim que <ch>$\mathbb{E}[T(X)] = (`r a_alpha`, `r a_beta`) = (\alpha, \beta)$</ch>, contesteu les preguntes següents:**
71
72### Pregunta 1
73Quin seria el valor de $\lambda$?
74
75$$\log\left(\frac{\lambda}{\beta}\right) - \psi(\lambda) - \alpha = 0$$
76
77```{r}
78a_eq = function (lambda) {
79 return(log(lambda/a_beta) - digamma(lambda) - a_alpha)
80}
81
82a_lambda_result = uniroot(a_eq, lower=0.01, upper=1e5, tol=1e-10)
83a_lambda = a_lambda_result$root
84a_lambda
85```
86
87### Pregunta 2
88Quin seria el valor de $\eta$?
89
90$$\eta = \frac{\lambda}{\beta}$$
91
92```{r}
93a_eta = a_lambda/a_beta
94a_eta
95```
96
97### Pregunta 3
98Quin seria el valor de $Var(\log(X))$?
99
100$$Var(\log(X)) = \psi'(\lambda)$$
101
102```{r}
103r3 = trigamma(a_lambda)
104r3
105```
106
107### Pregunta 4
108Quin seria el valor de $Var\left(\frac{1}{X}\right)$?
109
110$$Var\left(\frac{1}{X}\right) = \frac{\lambda}{\eta^2}$$
111
112```{r}
113r4 = a_lambda/(a_eta**2)
114r4
115```
116
117### Pregunta 5
118Quin seria el valor de $Cov\left(\log(X), \frac{1}{X}\right)$?
119
120$$Cov\left(\log(X), \frac{1}{X}\right) = - \frac{1}{\eta}$$
121
122```{r}
123r5 = -1/a_eta
124r5
125```
126
127## Apartat b)
128**En la situació habitual en què no coneixem el valor dels paràmetres, però tenim una mostra: si la grandària és <ch>`r b_n`</ch>, la mitjana dels logaritmes de les $X$ ha donat <ch>`r b_logx_mean`</ch> i la de les inverses $\frac{1}{X}$ ha donat <ch>`r b_invx_mean`</ch>, estimeu per màxima versemblança els paràmetres de la distribució $\lambda$ i $\eta$. Calculeu la matriu d'Informació en els paràmetres canònics, avalueu la matriu en el màxim versemblant, i contesteu:**
129
130Primer trobem els estimadors de $\alpha$, $\beta$:
131
132```{r}
133b_alpha = b_logx_mean
134b_beta = b_invx_mean
135```
136
137Aleshores, ara hem de resoldre les mateixes equacions de les preguntes 1 i 2 per transformar els estimadors de $\alpha$, $\beta$ en els estimadors de $\lambda$, $\eta$ pel principi de la invariància.
138
139```{r}
140b_eq = function (lambda) {
141 return(log(lambda/b_beta) - digamma(lambda) - b_alpha)
142}
143
144b_lambda_result = uniroot(b_eq, lower=0.01, upper=1e5, tol=1e-10)
145b_lambda = b_lambda_result$root
146b_eta = b_lambda/b_beta
147```
148
149### Pregunta 6
150L'estimador m.v. de $\lambda$ ha donat:
151
152```{r}
153b_lambda
154```
155
156
157### Pregunta 7
158L'estimador m.v. d'$\eta$ ha donat:
159
160```{r}
161b_eta
162```
163
164### Pregunta 8
165El terme $[1, 1]$ de la matriu d'informació obtinguda és:
166
167```{r}
168b_IX11 = b_n*trigamma(b_lambda)
169b_IX11
170```
171
172### Pregunta 9
173El terme $[2, 2]$ de la matriu d'informació obtinguda és:
174
175```{r}
176b_IX22 = b_n*b_lambda/(b_eta**2)
177b_IX22
178```
179
180### Pregunta 10
181El terme $[1, 2]$ de la matriu d'informació obtinguda és:
182
183```{r}
184b_IX12 = b_n*(-1/b_eta)
185b_IX12
186```
187
188## Apartat c)
189**En la mateixa situació de l'apartat b), calculeu la fita de Cramer-Rao de l'estimador màxim versemblant de $T(X) = \left( \mathbb{E}[\log(X)], \mathbb{E}\left[ \frac{1}{X} \right] \right)$. Utilitzant el teorema central del límit, calculeu l'interval de confiança asimptòtic (<ch>`r c_int`</ch> dues cues) del paràmetre $\lambda$, i també el de $\eta$. Contesteu:**
190
191### Pregunta 11
192La fita de Cramer-Rao de l'estimador m.v. de $\mathbb{E}[\log(x)]$ és:
193
194```{r}
195r11 = 1/b_n*trigamma(b_lambda)
196r11
197```
198
199### Pregunta 12
200La fita de Cramer-Rao de l'estimador m.v. de $\mathbb{E}\left[ \frac{1}{X} \right]$ és:
201
202```{r}
203r12 = 1/b_n*(b_lambda/(b_eta**2))
204r12
205```
206
207## Pregunta 13
208L'interval de confiança de $\lambda$ és:
209
210```{r}
211alpha = 1 - c_int
212cota1 = b_lambda/(b_n*(b_lambda*trigamma(b_lambda) - 1))
213c_13_a = qnorm(alpha/2)*sqrt(cota1) + b_lambda
214c_13_b = qnorm(1 - alpha/2)*sqrt(cota1) + b_lambda
215```
216
217$[`r c_13_a`, `r c_13_b`]$
218
219## Pregunta 14
220L'interval de confiança de $\eta$ és:
221
222```{r}
223cota2 = (b_eta**2)*trigamma(b_lambda)/(b_n*(b_lambda*trigamma(b_lambda) - 1))
224c_14_a = qnorm(alpha/2)*sqrt(cota2) + b_eta
225c_14_b = qnorm(1 - alpha/2)*sqrt(cota2) + b_eta
226```
227
228$[`r c_14_a`, `r c_14_b`]$
229
230## Resum
2311. `r a_lambda`
2322. `r a_eta`
2333. `r r3`
2344. `r r4`
2355. `r r5`
2366. `r b_lambda`
2377. `r b_eta`
2388. `r b_IX11`
2399. `r b_IX22`
24010. `r b_IX12`
24111. `r r11`
24212. `r r12`
24313. `r c_13_a`
24414. `r c_14_b`
245
246<!-- Custom styles -->
247<style>
248/* ch element (|ch| stands for check) */
249ch {
250 color: red;
251}
252</style>