Задачи: метод наименьших квадратов и линейная подгонка
Статистический анализ данных
Задачи
Задача 1. Среднее как результат МНК
Имеются независимые измерения одной величины: \[ Y_i\sim\mathrm N(\mu,\sigma_i^2). \]
Все \(\sigma_i>0\) известны и не зависят от \(\mu\).
- Запишите функцию \(\chi^2(\mu)\).
- Найдите её минимум.
- Покажите, что полученная оценка является взвешенным средним.
- Найдите дисперсию этой оценки.
- Рассмотрите частный случай одинаковых \(\sigma_i\).
Задача 2. Аналитическая подгонка прямой
Для данных \((x_i,y_i,\sigma_i)\) рассматривается модель \[ y=a+bx. \]
Координаты \(x_i\) известны точно, ошибки по \(y\) независимы и гауссовы, их стандартные отклонения \(\sigma_i>0\) известны. Среди \(x_i\) есть хотя бы два различных значения.
- Выведите нормальные уравнения.
- Получите аналитические формулы для \(\widehat a\) и \(\widehat b\).
- Выведите ковариационную матрицу параметров.
- Покажите, что центрирование \(x_i\) около взвешенного среднего устраняет ковариацию параметров.
- Проверьте формулы численно на искусственной выборке.
Задача 3. Ошибка подогнанной кривой
Три независимых гауссовых измерения при точно известных энергиях \(x=(1,2,3)\) МэВ дали положения пиков \(y=(103,200,303)\) канала. Ошибка каждого положения равна \(2\) каналам. Для модели \(f(x)=a+bx\) найдите:
- дисперсию оценки среднего \(\widehat y(x)=\widehat a+\widehat bx\);
- точку, в которой эта дисперсия минимальна;
- дисперсию разности \(Y_*-\widehat y(x_*)\) для нового независимого измерения при фиксированном \(x_*\) с известной ошибкой \(\sigma_*\);
- различие между полосой среднего сигнала и полосой для нового измерения.
Постройте обе полосы для этих данных при \(\sigma_*=2\) канала. Объясните, почему точечное покрытие не означает покрытия всей кривой сразу.
Задача 4. Остатки и диагональные элементы матрицы влияния
Пусть \(N>2\), \(y_i=a+bx_i+\varepsilon_i\), а \(\varepsilon_i\) независимы, имеют нулевые средние и одну известную дисперсию \(\sigma^2\). Координаты \(x_i\) фиксированы и не все одинаковы. В этом случае \(\widehat{\mathbf y}=H\mathbf y\), где \(H=X(X^{\mathsf T}X)^{-1}X^{\mathsf T}\), \(X_{i1}=1\), \(X_{i2}=x_i\). Обозначьте остатки через \(\mathbf r=\mathbf y-\widehat{\mathbf y}\), а единичную матрицу через \(I\).
- покажите, что \(H^2=H\);
- покажите, что \(\operatorname{tr}H=2\);
- выведите ковариацию остатков \[ \operatorname{Cov}(\mathbf r)=\sigma^2(I-H); \]
- найдите диагональные элементы \(h_{ii}\), характеризующие влияние точек при подгонке прямой;
- добавьте одну далёкую по \(x\) точку и исследуйте её влияние.
Задача 5. Влияние одной точки
Сгенерируйте \(16\) независимых гауссовых измерений около прямой \(y=1+0.8x\) при \(x_i=-4.5+9(i-1)/15\), \(i=1,\ldots,16\), и известных одинаковых ошибках \(\sigma_i=0.55\). Зафиксируйте начальное состояние генератора.
- Выполните подгонку обычным методом наименьших квадратов.
- Добавьте к одной точке сдвиг \(d\), сохранив её заявленную ошибку. Выведите изменения \(\widehat a\) и \(\widehat b\) из нормальных уравнений.
- Меняйте \(d\) от \(-4\) до \(6\) и сравните формулы с повторной подгонкой.
- Повторите опыт для точки вблизи центра и для крайней точки. Сравните влияние на наклон и остатки.
- Проверьте, меняется ли вычисленная ковариация параметров при этих сдвигах. Объясните, почему неизменная ошибка параметра не гарантирует отсутствия смещения из-за испорченного измерения.