This file is indexed.

/usr/share/openturns/validation/ValidStudentEstimate.txt is in openturns-validation 1.5-7build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
> restart:
> with(Statistics):
> assume(u>0,nu>0):
> student_:=RandomVariable(StudentT(nu)):
> pdf:=subs(u=x-mu,PDF(student_,u));
> mu_:=mu+Mean(student_);
> var_:=Variance(student_);
> logLike:=map(factor,[diff(Sum(subs(x=x[i],log(pdf)),i=1..N),nu),diff(S
> um(subs(x=x[i],log(pdf)),i=1..N),mu)]);

                                          nu~
                              GAMMA(1/2 + ---)
                                           2
       pdf := -------------------------------------------------
                                                    /      nu~\
                                                    |1/2 + ---|
                                                    \       2 /
                                     /            2\
                      1/2       nu~  |    (x - mu) |
              (Pi nu~)    GAMMA(---) |1 + ---------|
                                 2   \       nu~   /


                          /{ undefined        nu~ <= 1 \
              mu_ := mu + |{                           |
                          \{     0            otherwise/


                         { undefined        nu~ <= 2
                         {
                 var_ := {   nu~
                         { --------         otherwise
                         { -2 + nu~


                N
              ----- /    /
               \    |    |          nu~                  nu~      2
  logLike := [  )   |1/2 |Psi(1/2 + ---) nu~ + Psi(1/2 + ---) x[i]
               /    \    \           2                    2
              -----
              i = 1

                       nu~                      nu~    2
         - 2 Psi(1/2 + ---) x[i] mu + Psi(1/2 + ---) mu  - 1
                        2                        2

               nu~            nu~      2         nu~
         - Psi(---) nu~ - Psi(---) x[i]  + 2 Psi(---) x[i] mu
                2              2                  2

                                       2                 2
               nu~    2      nu~ + x[i]  - 2 x[i] mu + mu
         - Psi(---) mu  - ln(-----------------------------) nu~
                2                         nu~

                        2                 2
              nu~ + x[i]  - 2 x[i] mu + mu       2
         - ln(-----------------------------) x[i]
                           nu~

                          2                 2
                nu~ + x[i]  - 2 x[i] mu + mu
         + 2 ln(-----------------------------) x[i] mu
                             nu~

                        2                 2
              nu~ + x[i]  - 2 x[i] mu + mu     2       2
         - ln(-----------------------------) mu  + x[i]  - 2 x[i] mu
                           nu~

              \                                    \
             2|   /            2                 2 |
         + mu |  /  (nu~ + x[i]  - 2 x[i] mu + mu )|,
              / /                                  /

          N
        -----
         \    /     (1 + nu~) (-x[i] + mu)    \
          )   |- -----------------------------|]
         /    |            2                 2|
        ----- \  nu~ + x[i]  - 2 x[i] mu + mu /
        i = 1

> solve({logLike[1],logLike[2]},{mu,nu});
Warning, solutions may have been lost

> collect(logLike[1],nu);

                                                        2
  /         nu~                           nu~ \        x
  |-1/2 Psi(---) - 1/2 %1 + 1/2 Psi(1/2 + ---)| nu~ + ----
  \          2                             2  /        2

                         nu~   2             nu~
         + 1/2 Psi(1/2 + ---) x  - Psi(1/2 + ---) x mu
                          2                   2

                         nu~    2                 nu~   2
         + 1/2 Psi(1/2 + ---) mu  - 1/2 - 1/2 Psi(---) x
                          2                        2

               nu~                 nu~    2           2
         + Psi(---) x mu - 1/2 Psi(---) mu  - 1/2 %1 x  + %1 x mu
                2                   2

                                 2
                    2          mu
         - 1/2 %1 mu  - x mu + ---
                                2

                  2              2
           nu~ + x  - 2 x mu + mu
  %1 := ln(-----------------------)
                     nu~

> subs(mu=Sum(y[i],i=1..N)/N,logLike);

                 nu~                      nu~   2
  [1/2 Psi(1/2 + ---) nu~ + 1/2 Psi(1/2 + ---) x
                  2                        2

                            /  N       \
                            |-----     |
                     nu~    | \        |
           Psi(1/2 + ---) x |  )   y[i]|
                      2     | /        |
                            |-----     |
                            \i = 1     /
         - -----------------------------
                         N

                              /  N       \2
                              |-----     |
                         nu~  | \        |
               Psi(1/2 + ---) |  )   y[i]|
                          2   | /        |
                              |-----     |
                              \i = 1     /                  nu~
         + 1/2 ---------------------------- - 1/2 - 1/2 Psi(---) nu~
                             2                               2
                            N

                                        /  N       \
                                        |-----     |
                                 nu~    | \        |
                             Psi(---) x |  )   y[i]|
                                  2     | /        |
                                        |-----     |
                   nu~   2              \i = 1     /
         - 1/2 Psi(---) x  + -----------------------
                    2                   N

                        /  N       \2
                        |-----     |
                   nu~  | \        |
               Psi(---) |  )   y[i]|
                    2   | /        |
                        |-----     |
                        \i = 1     /                         2
         - 1/2 ---------------------- - 1/2 %1 nu~ - 1/2 %1 x
                          2
                         N

                /  N       \          /  N       \2
                |-----     |          |-----     |
                | \        |          | \        |
           %1 x |  )   y[i]|       %1 |  )   y[i]|
                | /        |          | /        |
                |-----     |          |-----     |      2
                \i = 1     /          \i = 1     /     x
         + ----------------- - 1/2 ---------------- + ----
                   N                       2           2
                                          N

             /  N       \       /  N       \2
             |-----     |       |-----     |
             | \        |       | \        |
           x |  )   y[i]|       |  )   y[i]|
             | /        |       | /        |
             |-----     |       |-----     |
             \i = 1     /       \i = 1     /
         - -------------- + 1/2 -------------,
                 N                    2
                                     N

        /      N       \
        |    -----     |
        |     \        |
        |      )   y[i]|
        |     /        |
        |    -----     |
        |    i = 1     |
        |x - ----------| (1 + nu~)]
        \        N     /

                          /  N       \   /  N       \2
                          |-----     |   |-----     |
                          | \        |   | \        |
                      2 x |  )   y[i]|   |  )   y[i]|
                          | /        |   | /        |
                          |-----     |   |-----     |
                  2       \i = 1     /   \i = 1     /
           nu~ + x  - ---------------- + -------------
                             N                 2
                                              N
  %1 := ln(-------------------------------------------)
                               nu~

>