РЕКОМЕНДАЦИИ ПО СТАНДАРТИЗАЦИИ
СТАТИСТИЧЕСКИЕ МЕТОДЫ
ОПРЕДЕЛЕНИЕ И ИСПОЛЬЗОВАНИЕ ЛИНЕЙНЫХ ФУНКЦИЙ ПРИ КАЛИБРОВКЕ
Statistical methods. Determination and use of straight-line calibration functions
ISO/TS 28037:2010 Determination and use of straight-line calibration functions (IDT)
Р 50.1.098-2014
Дата введения
1 декабря 2015 года
Предисловие
1. ПОДГОТОВЛЕНЫ Открытым акционерным обществом "Научно-исследовательский центр контроля и диагностики технических систем" (АО "НИЦ КД") на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4
2. ВНЕСЕНЫ Техническим комитетом по стандартизации ТК 125 "Применение статистических методов"
3. УТВЕРЖДЕНЫ И ВВЕДЕНЫ В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 24 октября 2014 г. N 1418-ст
4. Настоящие рекомендации идентичны международному документу ISO/TS 28037:2010 "Определение и использование линейных функций при калибровке" (ISO/TS 28037:2010 "Determination and use of straight-line calibration functions").
Наименование настоящих рекомендаций изменено относительно наименования указанного международного документа для приведения в соответствие с ГОСТ Р 1.5-2012 (подраздел 3.5).
При применении настоящих рекомендаций рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
Правила применения настоящих рекомендаций установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящим рекомендациям публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящих рекомендаций соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
Введение
Калибровка во многих случаях является важной частью процедур измерений и часто включает подбор его результатам измерений калибровочной функции, которая наилучшим образом описывает взаимосвязь переменных. В настоящих рекомендациях рассмотрены калибровочные функции, описывающие зависимую переменную Y как линейную функцию независимой переменной X. Параметрами прямой являются параметры A и B. Целью процедуры калибровки является определение оценок a и b параметров A и B для конкретной измерительной системы на основе результатов измерений (;
), i = 1,..., m, выполненных этой измерительной системой. Поскольку результаты измерений обладают неопределенностью, это означает, что оценки a и b также обладают неопределенностью. В настоящих рекомендациях установлен способ определения оценок a и b и соответствующих им неопределенностей по результатам измерений. Использованные в настоящих рекомендациях методы обработки и распространения неопределенности соответствуют Руководству ИСО/МЭК 98-3:2008 "Неопределенность измерения. Часть 3. Руководство по выражению неопределенности в измерении (GUM:1995)".
На основе информации о неопределенности результатов измерений может быть установлен метод определения оценок параметров калибровочной функции. Информация о неопределенности может включать количественные оценки ковариаций, относящиеся к зависимым или всем величинам.
Как только подобрана линейная модель, наилучшим образом соответствующая результатам измерений и требованию состоятельности модели, ее можно использовать для прогноза значения x величины X, соответствующей результату измерения величины Y, полученному с помощью измерительной системы. Калибровочную функцию также можно использовать для оценки неопределенности параметров калибровочной функции и неопределенности прогнозируемого значения x.
Определение и использование линейной калибровочной функции состоят из пяти этапов:
1 Получение информации о неопределенности и ковариации данных результатов измерений. (В рекомендациях приведены соответствующие примеры.)
2 Определение наилучших оценок параметров линейной калибровочной функции.
3 Валидация модели на ее состоятельность и соответствие данным, использование критерия . (Совместимы ли данные измерений с соответствующими неопределенностями?)
4 Определение стандартной неопределенности и ковариации оценок параметров прямой.
5 Использование калибровочной функции для прогноза, т.е. определение оценки x величины X и ее неопределенности, соответствующих результату y величины Y и ее неопределенности.
Упомянутые этапы показаны в виде схемы на рисунке 1.
Рисунок 1. Этапы определения и использования линейных калибровочных функций
Приведенные численные методы основаны на [6].
Главной целью настоящих рекомендаций является рассмотрение этапов 2 - 5. Поэтому при использовании настоящих рекомендаций на этапе 1 пользователь должен определить стандартные неопределенности и ковариации, соответствующие результатам измерений величин X и Y. Следует использовать принцип GUM при оценке неопределенности на основе модели измерений, определенной для рассматриваемой области.
В ИСО 11095:1996 (см. [14]) рассмотрены вопросы линейной калибровки с использованием образцов сравнения. Отличия ИСО 11095:1996 от настоящих рекомендаций приведены в таблице 1.
Таблица 1
Отличия ИСО 11095:1996 и настоящих рекомендаций
Настоящие рекомендации могут быть полезны при разработке методик измерений и алгоритмов обработки данных при создании новых средств измерений.
1. Область применения
В настоящих рекомендациях рассмотрены линейные калибровочные функции, описывающие взаимосвязь переменных X и Y, а именно, функции вида Y = A + BX. Несмотря на то, что многие из положений, установленных в настоящих рекомендациях, применимы и к более общим видам калибровочной функции, в настоящих рекомендациях везде, где это возможно, использована линейная калибровочная функция.
Значения параметров A и B определяют на основе результатов измерений (,
), i = 1,..., m. Рассмотрены различные случаи, касающиеся неопределенности результатов измерений. Не использовано предположение о том, что ошибки
являются гомоскедастичными (имеют равную дисперсию) и то же для
, когда ошибки
не незначительны.
Для оценки параметров A и B использован метод наименьших квадратов, наиболее подходящий для конкретного вида исходных данных с соответствующей неопределенностью. Рассмотрен самый общий вид ковариационной матрицы результатов измерений, а также подробно описаны ситуации, которые приводят к более простым вычислениям.
Для рассмотренных случаев приведены методы валидации линейной калибровочной функции и оценки неопределенностей и ковариации параметров калибровочной функции.
В рекомендациях также описано использование оценок параметров калибровочной функции и соответствующих им неопределенностей и ковариаций для прогнозирования значения X и соответствующей стандартной неопределенности для заданного измеренного значения Y и соответствующей ему стандартной неопределенности.
Примечание 1 - В рекомендациях не приведена общая обработка выбросов по данным результатов измерений, хотя приведенные критерии могут быть использованы для идентификации несоответствующих данных.
Примечание 2 - В рекомендациях использован метод оценки неопределенности результатов измерений в случае, когда эта неопределенность известна с точностью до неизвестного коэффициента (см. приложение E).
2. Нормативные ссылки
В настоящих рекомендациях использованы нормативные ссылки на следующие документы:
Руководство ИСО/МЭК 99:2007 Международный словарь по метрологии. Основные и общие понятия и связанные с ними термины (VIM) [ISO/IEC Guide 99:2007 International vocabulary of metrology - Basic and general concepts and associated terms (VIM)]
Руководство ИСО/МЭК 98-3:2008 Неопределенность измерения. Часть 3. Руководство по выражению неопределенности измерений (GUM:1995) [ISO/IEC Guide 98-3:2008, Uncertainty of measurement - Part 3: Guide to the expression of uncertainty in measurement (GUM:1995)]
Руководство ИСО/МЭК 98-3:2008/Дополнение 1:2008 Неопределенность измерения. Часть 3. Руководство по выражению неопределенности измерений (GUM:1995). Дополнение 1. Трансформирование распределений с использованием метода Монте-Карло [ISO/IEC Guide 98-3:2008/Supplement 1:2008, Uncertainty of measurement - Part 3: Guide to the expression of uncertainty in measurement (GUM:1995) - Supplement 1: Propagation of distributions using a Monte Carlo method]
3. Термины и определения
В настоящих рекомендациях применены термины по Руководству ИСО/МЭК 98-3 и Руководству ИСО/МЭК 99, а также следующие термины с соответствующими определениями.
Перечень использованных обозначений приведен в приложении G.
3.1 измеренное значение величины (measured quantity value): Значение, представляющее собой результат измерения величины.
[Руководство ИСО/МЭК 99:2007, 2.10]
3.2 неопределенность измерения (measurement uncertainty): Неотрицательный параметр, характеризующий разброс значений случайной величины, приписываемых ей на основе имеющейся информации об измеряемой величине.
[Руководство ИСО/МЭК 99:2007, 2.26]
3.3 стандартная неопределенность измерения (standard measurement uncertainty): Неопределенность результатов измерений, выраженная в виде стандартного отклонения.
[Руководство ИСО/МЭК 99:2007, 2.30]
3.4 ковариация двух количественных величин (covariance associated with two quantity values): Характеристика взаимозависимости двух количественных величин, которым на основе имеющейся информации, приписывают две измеряемые величины.
3.5 ковариационная матрица, матрица ковариации результатов измерений (measurement covariance matrix, covariance matrix): Матрица размерности N x N, связанная с вектором оценок векторной величины размерности N x 1, содержащая на своей диагонали квадраты стандартной неопределенности соответствующих компонент вектора оценок векторной величины, а в качестве остальных элементов ковариации пар компонентов вектора оценок векторной величины.
Примечание 1 - Ковариационная матрица размерности N x N, соответствующая вектору оценок x векторной величины X, имеет вид:
где - дисперсия (стандартная неопределенность
);
cov(,
) - ковариация
и
, cov(
,
) = 0, если элементы
и
вектора X являются некоррелированными.
Примечание 2 - Ковариацию называют взаимной неопределенностью.
Примечание 3 - Ковариационную матрицу также называют дисперсионно-ковариационной матрицей.
Примечание 4 - Определение соответствует Руководству ИСО/МЭК 98-3:2008/Дополнение 1:2008, определение 3.11 (см. [13]).
3.6 модель измерений (measurement model): Математическая связь всех величин в измерительной задаче.
[Руководство ИСО/МЭК 99:2007, 2.48]
3.7 функциональная модель (functional model): Статистическая модель, включающая ошибки, соответствующие зависимой переменной.
3.8 структурная модель (structural model): Статистическая модель, включающая ошибки, соответствующие независимым и зависимым величинам.
3.9 калибровка (calibration): Операция, в ходе которой при заданных условиях на первом этапе устанавливают соотношение между значениями величин с неопределенностями измерений, которые обеспечивают эталоны, и соответствующими показаниями средства измерений с присущими им неопределенностями, а на втором этапе на основе этой информации устанавливают соотношение, позволяющее получать результат измерения, исходя из показаний.
Примечание 1 - Калибровка может быть выражена в виде состояния, калибровочной функции, диаграммы или таблицы. В некоторых случаях она может состоять из общей или мультипликационной поправки показаний с соответствующей неопределенностью измерений.
Примечание 2 - Калибровку не следует путать с регулировкой измерительной системы, часто по ошибке называемой самокалибровкой, а также с верификацией калибровки.
Примечание 3 - Часто под калибровкой понимают только первый этап, указанный в приведенном определении.
[Руководство ИСО/МЭК 99:2007, 2.39]
3.10 распределение вероятностей (probability distribution): Функция (случайной величины), характеризующая вероятность того, что случайная величина принимает данное значение или принадлежит заданному набору значений.
Примечание 1 - Вероятность, соответствующая всему набору значений случайной величины равна 1.
Примечание 2 - Распределение вероятностей называют одномерным, если оно описывает единственную (скалярную) случайную величину, или многомерным, если оно описывает вектор случайных величин. Многомерное распределение вероятностей описывают также как совместное распределение.
Примечание 3 - Распределение вероятностей может иметь форму функции распределения или плотности распределения.
Примечание 4 - Определения и примечание 1 адаптированы по ИСО 3534-1:1993, определение 1.3, и Руководству ИСО/МЭК 98-3:2008, определение C.2.3; примечания 2 и 3 адаптированы по Руководству ИСО/МЭК 98-3:2008/Дополнение 1:2008, определение 3.1 (см. [13]).
3.11 нормальное распределение (normal distribution): Распределение вероятностей непрерывной случайной величины X такое, что соответствующая плотность распределения для имеет вид:
Примечание 1 - - математическое ожидание X,
- стандартное отклонение X.
Примечание 2 - Нормальное распределение также называют распределением Гаусса.
Примечание 3 - Определение и примечание 1 адаптированы по ИСО 3534-1:1993, определение 1.37, примечание 2 адаптировано по Руководству ИСО/МЭК 98-3:2008, определение C.2.14.
3.12 t-распределение (t-distribution): Распределение вероятностей непрерывной случайной величины X, плотность распределения которой для имеет вид:
где - число степеней свободы (положительное целое число);
Г(z) - гамма-функция,
[Руководство ИСО/МЭК 98-3:2008/Дополнение 1:2008,3.5]
3.13 , распределение хи-квадрат (chi-squared distribution,
distribution): Распределение вероятностей непрерывной случайной величины X, плотность распределения которой для
имеет вид:
где - положительное число; Г - гамма-функция.
Примечание - Сумма квадратов v независимых стандартизованных нормальных величин подчиняется распределению с параметром v; v - число степеней свободы.
3.14 положительно определенная матрица (positive definite matrix): Матрица M размерности n x n, для которой справедливо неравенство для всех ненулевых векторов z размерности n x 1.
3.15 положительно полуопределенная матрица (positive semi-definite matrix): Матрица M размерности n x n, для которой справедливо неравенство для всех ненулевых векторов z размерности n x 1.
4. Пояснения к использованным обозначениям
В настоящих рекомендациях использованы следующие условные обозначения.
4.1 X - независимая величина, Y - зависимая величина, даже если X является неизвестной величиной, а Y - известной, как, например, в разделе 7.
4.2 A и B называют параметрами линейной калибровочной функции Y = A + BX. Их также используют для обозначения (фиктивных) переменных в выражениях, включающих параметры калибровочной функции.
4.3 Величины и
используют в качестве (фиктивных) переменных для обозначения координат i-ой точки.
4.4 Константы A* и B* представляют собой (неизвестные) значения A и B, которые определяют линейную калибровочную функцию Y = A* + B*X для рассматриваемой измерительной системы.
4.5 Константы и
представляют собой (неизвестные) координаты i-й точки, полученные измерительной системой и удовлетворяющие уравнению
.
4.6 и
- результаты измерений значений координат i-й точки.
4.7 a и b - оценки параметров калибровочной функции измерительной системы.
4.8 и
- оценки координат i-ой точки, удовлетворяющие уравнению
.
4.9 Вектор размерности m x 1
Для облегчения понимания размерности вектора и матрицы далее всегда такие.
4.10 Т - означает операцию транспонирования.
4.11 Нулевая матрица обозначена 0, а единичный вектор обозначен 1.
4.12 Некоторые символы имеют более одного значения. Необходимые пояснения приведены в тексте.
4.13 Значения, приведенные в таблицах с одинаковым количеством десятичных разрядов, являются правильно округленными значениями чисел, сохраненными с более высокой точностью, как например, при вычислениях с применением электронных таблиц. Поэтому могут быть незначительные несовпадения между показанной суммой чисел и суммой чисел, показанной в колонке.
4.14 В некоторых таблицах выше колонки или колонок приведен номер подраздела, в котором приведена формула определения значений в соответствующем столбце.
4.15 В примерах для значений с заданной точностью результаты вычислений приведены с более высокой точностью, что позволяет пользователю сравнивать результаты при повторении вычислений.
5. Принципы линейной калибровки
5.1. Общие положения
5.1.1 В данном разделе показано, как соотношение Y = A + BX, описывающее зависимую переменную Y (также называемую "откликом") как функцию независимой переменной X (также называемый "сигналом"), может быть определено по результатам измерений. При калибровке результаты измерений получают с помощью измерительного прибора, которому соответствуют (неизвестные) значения A* и B* параметров калибровочной функции, выполняя измерения на объектах с калиброванными значениями , заданными в стандартных единицах, а результаты измерений
фиксируют. Соотношение позволяет определить отклик Y системы для данного объекта с калиброванным значением X. Этот процесс называют предварительной оценкой. Более полезны на практике соотношения, позволяющие преобразовывать измеренное значение y величины Y в оценку x в стандартных единицах X для исследуемого объекта. Этот процесс называют обратной оценкой или прогнозом.
5.1.2 Калибровка измерительной системы должна учитывать неопределенность результатов измерений и соответствующие ковариации. Результатом процедуры калибровки является калибровочная функция, которую используют для прогноза (и при необходимости, предварительной оценки). Результатами калибровки также являются стандартные неопределенности и ковариации, соответствующие оценкам a и b параметров калибровочной функции, которые используют для оценки стандартной неопределенности прогноза (и предварительной оценки).
5.2. Исходные данные для определения калибровочной функции
5.2.1. Данные измерений
Информацией, необходимой для определения уравнения линейной калибровочной функции, являются результаты измерений и соответствующие им стандартные неопределенности и ковариации. В настоящих рекомендациях результаты измерений обозначены (,
), i = 1,..., m, т.е. m пар результатов измерений X и Y. Предполагается, что m
2, а значения
не все равны друг другу.
Примечание - Неопределенность, соответствующая оценкам a и b, обычно уменьшается с увеличением m. Поэтому при калибровке следует стремиться использовать так много результатов измерений, как это экономически целесообразно.
5.2.2. Неопределенности и ковариации
Стандартные неопределенности, соответствующие и
, обозначены u(
) и u(
) соответственно. Ковариация
и
обозначена cov(
,
). Аналогично ковариации
и
,
и yj обозначены cov(
,
) и cov(
,
), соответственно. В приложении D показано, как могут быть оценены неопределенности и ковариации, соответствующие результатам измерений сигналов и откликов, и приведена интерпретация информации о неопределенности. Полная информация о неопределенности представлена матрицей U размерности 2m x 2m, содержащей дисперсии (квадраты стандартной неопределенности)
(
) и
(
) и ковариации:
Во многих приложениях некоторые или все ковариации принимают равными нулю (см. 5.3).
Примечание - В данных рекомендациях предполагается, что u() и u(
) различны.
5.3. Определение калибровочной функции
5.3.1 Исходными данными для определения калибровочной функции являются результаты измерений, соответствующие неопределенности и, возможно, ковариации. На основе параметров A и B и исходных данных определяют отклонение i-й точки (,
) от прямой Y = A + BX. Оценки a и b определяют, минимизируя сумму квадратов этих отклонений или более общей меры, если все ковариации отличны от нуля. Как это получить зависит от структуры неопределенности, соответствующей результатам измерений. Структура неопределенности зависит от ответов на следующие вопросы:
i) Неопределенности результатов измерений являются несущественными?
ii) Ковариации, соответствующие парам результатов измерений, являются несущественными?
5.3.2 Следующие ситуации, рассмотренные в настоящих рекомендациях, приведены в соответствии с возрастающим порядком сложности в зависимости от ответов на вопросы, приведенные в 5.3.1.
a) неопределенности, соответствующие значениям , и все ковариации, соответствующие данным, являются несущественными (раздел 6);
b) неопределенности, соответствующие значениям и
, и все ковариации, соответствующие данным, являются несущественными (раздел 7);
c) имеются неопределенности, соответствующие значениям и
, а ковариации, соответствующие парам (
,
), являются несущественными (раздел 8);
d) имеются неопределенности, соответствующие значениям , и ковариации, соответствующие
и
(i =/ j) (раздел 9);
e) наиболее общий случай, когда имеются неопределенности, соответствующие результатам измерений и
, и ковариации, соответствующие всем парам значений
,
,
и
(раздел 10).
5.3.3 В каждом случае, перечисленном в 5.3.2, указаны:
a) установленные результаты измерений и структура неопределенности;
b) соответствующая статистическая модель;
c) соответствующая задача метода наименьших квадратов;
d) этапы вычислений;
e) свойства статистической модели;
f) валидация модели (проверка соответствия модели данным);
g) организация выполнения расчетов на компьютере;
h) алгоритм вычислений;
i) один или несколько примеров.
5.4. Числовая обработка
В приложении C приведен подход, использующий ортогональное разложение (факторизацию) матрицы U для наиболее общего случая e) в 5.3.2. Он может быть использован при рассмотрении всех ситуаций. Подход основан на устойчивых методах вычислений. В случаях a) - c) 5.3.2 могут быть использованы элементарные операции, которые могут быть выполнены с помощью электронных таблиц. В случаях d) - e) 5.3.2 необходимо использовать некоторые матричные операции, которые являются прямыми при применении компьютерного языка, допускающего операции с матрицами, но не очень подходят для вычислений с использованием крупноформатных электронных таблиц.
5.5. Неопределенность и ковариация параметров калибровочной функции
5.5.1 Для всех рассмотренных случаев оценки параметров калибровочной функции могут быть представлены (явно или неявно) в виде функции результатов измерений. Принципы GUM [Руководство ИСО/МЭК 98-3:2008] могут быть применены для распространения неопределенности и определения ковариаций, соответствующих результатам измерений с помощью этих функций для получения оценок параметров калибровочной функции. Таким образом, результаты измерений используют для получения оценок a и b параметров калибровочной функции и оценок стандартной неопределенности u(a), u(b) и ковариации cov(a, b), соответствующей этим оценкам. Для случаев a) и d) в 5.3.2 распространение является точным, так как оценки параметров могут быть представлены в виде линейной комбинации входов . В других случаях, когда оценки параметров не могут быть так представлены, распространение неопределенности основано на линеаризации оценок параметров. Во многих случаях аппроксимация с помощью линеаризации является достаточно точной.
Примечание - Если распространение неопределенности является приближенным и особенно, если неопределенности являются большими (например, в случаях биологических измерений), может быть использован подход, основанный на распространении распределений. Этот подход [Руководство ИСО/МЭК 98-3:2008/Дополнение 1:2008] использует метод Монте-Карло (не рассматриваемый в настоящих рекомендациях).
5.5.2 Предварительным результатом определения линейной калибровочной функции является вектор оценок параметров размерности 2 x 1 и матрица ковариации размерности 2 x 2
где u(a) и u(b) - стандартные неопределенности оценок a и b соответственно, а cov(a, b) = cov(b, a) - ковариация оценок a и b.
5.6. Валидация модели
5.6.1 При определении оценок a и b параметров линейной калибровочной функции предполагается, что модель Y = A + BX справедлива, а неопределенность, соответствующая результатам измерений, является достоверной мерой отклонения результатов измерений от прямой. После определения a и b, фактическое отклонение точек от наиболее подходящей линейной калибровочной функции может быть определено и сопоставлено с прогнозируемыми отклонениями. При сопоставлении используют совокупную меру отклонений в виде суммы квадратов взвешенных остатков. В этом случае i-й взвешенный остаток является мерой отклонения i-й точки от прямой. Если ковариация, соответствующая i-й точке (
,
), отлична от нуля, может быть использована мера отклонения в более общей форме. Если
существенно больше среднего статистических отклонений, есть основание для сомнений в правильности предположения об используемой модели.
5.6.2 Со статистической точки зрения результаты измерений могут быть рассмотрены как реализация случайных величин. Если распределение вероятностей, характеризующее эти случайные величины известно, то можно определить распределение вероятностей для совокупной меры отклонений в 5.6.1. Затем может быть вычислена вероятность того, что (для этого совокупного распределения) превышает заданный квантиль распределения. Однако, поскольку информация об этих величинах часто ограничивается лишь результатами измерений (в виде оценок математического ожидания и дисперсии случайных величин, характеризующихся этими распределениями), этой информации недостаточно для определения распределения вероятностей этой меры. Вместо этого оценку справедливости предположений выполняют предполагая, что распределения этих величин являются нормальными. В этом случае, по крайней мере, для целей валидации, использованным распределением этой меры является распределение
с
степенями свободы. Соответственно, вероятность того, что
превышает заданный квантиль
, может быть определена (см. 6.3, 7.3, 9.3, 10.3). Обычно используют квантиль уровня 95%.
Примечание 1 - Если превышает квантиль
уровня 95% это означает, что калибровочная функция не соответствует данным в достаточной мере. В таком случае данные и соответствующая им неопределенность должны быть проверены на наличие ошибок. Может быть использована функция в виде полинома X в степени 2 или более высокой степени или в другой математической форме. Выбор вида калибровочной кривой в настоящих рекомендациях не рассмотрен.
Примечание 2 - Существует возможность, что модель "слишком хороша" в том смысле, что наблюдаемое значение значительно меньше математического ожидания. В этом случае, как правило, неопределенность результатов измерений указана слишком большой. Такой случай в настоящих рекомендациях также не рассмотрен.
5.6.3 Для получения лучших результатов калибровки желательно, чтобы неопределенность исходных данных была получена до определения параметров калибровочной функции, а не оценена при определении соответствия данных выбранной модели или известна с точностью до коэффициента масштаба. Такая ситуация рассмотрена в приложении E.
5.6.4 Если в конкретной ситуации валидация показала несоответствие данных выбранной модели, т.е. превышает квантиль
уровня 95% (см. 5.6.2), вычисленные стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b) (см. 5.5.2) не следует использовать для расчета неопределенности прогнозируемых значений (см. 5.7).
5.7. Использование калибровочной функции
5.7.1 Калибровочную функцию, как правило, используют для прогноза (обратная оценка), когда по заданному значению Y и соответствующей ему стандартной неопределенности, определяют значение X и соответствующую ему стандартную неопределенность. При определении оценки стандартной неопределенности X используют стандартные неопределенности оценок a и b, а также их ковариацию (см. 11.1).
5.7.2 Иногда при определении оценки X и ее неопределенности, соответствующей значению Y с соответствующей стандартной неопределенностью, необходима предварительная оценка, например, при сопоставлении данных калибровки с набором аналогичных методов (см. 11.2).
Примечание - Предполагается, что условия, в которых были выполнены измерения, поддерживались во время проведения калибровки и распространяются на период применения калибровочной функции, впоследствии. В противном случае должны быть выполнены новая калибровка или соответствующее регулирование и учтены все изменения, такие как дрейф (и соответствующим образом обработаны неопределенности). С этой целью могут быть использованы контрольные карты.
5.8. Определение наилучшей прямой
5.8.1 Наилучшей прямой, соответствующей исходным данным согласно методу наименьших квадратов, является прямая с коэффициентами a и b (оценками параметров A и B), которые минимизируют сумму
Эти значения удовлетворяют уравнениям, полученным приравниванием к нулю частных производных первого порядка по A и B выражения (2).
5.8.2 Значения оценок a и b могут быть вычислены при выполнении следующих действий:
5.8.3 Значения и
таковы, что наилучшая прямая, проведенная через точку (
,
), проходит через начало координат и имеет тот же угол наклона, что и наилучшая прямая для исходных данных (
,
)
Примечание - Математически, наилучшие параметры определяют, решая систему из двух линейных уравнений, использующих матрицу размерности 2 x 2. Для преобразованных значений эта матрица является диагональной, позволяя легко определить параметры решения. Преобразование данных также позволяет достичь более высокой точности при использовании компьютера (см. [4, страница 33]).
5.8.4 Методы, описанные в разделах 6 - 10, представляют собой расширения вычислений, представленных в 5.8.2 с учетом информации о неопределенности.
6. Модель, учитывающая неопределенность 
6.1. Общие положения
6.1.1 В данном разделе рассмотрена ситуация 5.3.2 a), а именно, когда имеется следующая информация для i = 1,..., m:
a) результаты измерений (,
);
b) стандартная неопределенность u(), соответствующая
.
В приложении D приведено руководство по получению неопределенности. Все другие неопределенности и ковариации, соответствующие данным, предполагаются несущественными.
6.1.2 Ситуация 5.3.2 a) соответствует статистической модели
, i = 1,..., m, (3)
где - реализации независимых случайных величин с нулевым математическим ожиданием и дисперсиями
(
) (см. [9, страница 1]). A* и B* - (неизвестные) значения параметров калибровочной функции для измерительной системы, на которой получены результаты измерений. Эту модель (без учета неопределенности
) называют функциональной моделью.
6.1.3 В качестве оценок a и b определяют значения, минимизирующие по A и B взвешенную сумму квадратов
Эта задача (4) является методом взвешенных наименьших квадратов. Искомые оценки определяют из уравнений, полученных приравниванием к нулю частных производных первого порядка выражения по A и B (4).
6.2. Оценки параметров калибровки и соответствующие стандартные неопределенности и ковариации
Оценки a и b определяют, выполняя вычисления 1 - 5, затем вычисляют стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b) (вычисление 6):
Примечание 1 - Вычисления 1 - 5 эквивалентны следующим:
Примечание 2 - В процессе вычислений 1 - 5 определяют решение системы уравнений (метод наименьших квадратов)
Примечание 3 - Если все u() идентичны так, что все
идентичны, то a и b те же, что в 5.8.2.
Примечание 4 - Значения (a),
(b) и cov(a, b) в вычислении 6 получены на основе применения закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008 к a и b в соответствии с вычислениями 1 - 5.
1) Оценки a и b являются линейной комбинацией данных .
В электронном документе нумерация пунктов соответствует официальному источнику.
2) Оценки a и b можно рассматривать, как реализации случайных величин с математическими ожиданиями A* и B* соответственно.
3) Матрица ковариации для случайных величин в перечислении 2) имеет элементы (a),
(b) и cov(a, b), вычисленные в соответствии с 6.2.1. Свойство перечисления 1) состоит в том, что оценки a и b получены методом линейной оценки. В соответствии с перечислением 2) оценки являются несмещенными. В соответствии с перечислениями 2) и 3) оценки являются состоятельными, т.е. с увеличением m оценки a и b сходятся к A* и B* соответственно.
Метод, установленный в 6.1.3, обладает следующим оптимальным свойством для данных и модели (3):
4) Оценки и
, полученные любым несмещенным методом линейной оценки, можно рассматривать как реализацию случайных величин, дисперсии которых являются, по крайней мере, такими же большими как дисперсии при использовании метода взвешенных наименьших квадратов.
Свойство перечисления 4) можно интерпретировать следующим образом. Для констант c и d, стандартная неопределенность , соответствующая линейной комбинации оценок
и
, полученных любым несмещенным методом линейной оценки, является, по крайней мере, столь же большой, как u(ca + db). Свойства перечислений 1) - 4) оправдывают использование методов наименьших квадратов для данных, совместимых с моделью (3). Необходимо заметить, что все утверждения относятся только к математическим ожиданиям и дисперсиям
, соответствующие распределения далее не определены. Если сделано дополнительное предположение о том, что
являются реализацией нормально распределенных случайных величин, то могут быть сделаны утверждения о следующих свойствах, связанных с методом взвешенных наименьших квадратов:
5) Случайные величины в перечислении 2) характеризуются двумерным нормальным распределением со средними A* и B* и матрицей ковариаций с элементами (a),
(b) и cov(a, b).
6) Оценки a и b являются оценками максимального правдоподобия, соответствующими наиболее вероятным значениям A и B, которые, возможно, могут быть определены по наблюдениям (результатам измерений ).
7) С позиции Байесовского анализа распределение знаний об A и B с учетом наблюдаемых результатов измерений является двумерным нормальным распределением, со средними a и b и ковариационной матрицей с элементами
(a),
(b) и cov(a, b).
6.3. Валидация модели
Если m > 2, соответствие модели исходным данным может быть проверено с использованием взвешенных остатков (продолжение 6.2.1). Для этого выполняют следующие действия:
8) Формирование , i = 1,..., m.
10) Сопоставление с квантилем
распределения уровня 95%. Если значение
больше этого квантиля, линейную модель отклоняют.
Примечание - Критерий основан на предположении, что
в модели (3) являются реализацией независимых нормальных случайных величин.
6.4. Организация вычислений
Вычисления в 6.2.1 и 6.3 могут быть выполнены в одной или двух таблицах при использовании электронных таблиц, в соответствии с таблицами 2 и 3, которые могут быть объединены в одну таблицу.
Таблица 2
Данные для определения линейной калибровочной функции методом взвешенных наименьших квадратов
Организация вычислений для определения линейной калибровочной функции методом взвешенных наименьших квадратов
Пример - (равные веса). В таблице 4 приведено шесть значений и соответствующие им значения стандартной неопределенности. Результаты измерений являются точными, а стандартная неопределенность
равна u(
) = 0,5. Поэтому
= 2,0, i = 1,..., 6.
Таблица 4
Данные, представляющие результаты шести измерений с равными весами
Результаты вычислений приведены в таблице 5. В соответствии с таблицей 5 = 84,000/24,000 = 3,500,
= 192,400/24,000 = 8,017, b = 123,000/70,000 = 1,757 и a = 8,017 - (1,757)(3,500) = 1,867.
Таблица 5
Вычисления на основе данных таблицы 4
Стандартная неопределенность и ковариация, соответствующие параметрам прямой, могут быть вычислены на основе формулы, приведенной в 6.2.1 и данных таблицы 5:
(a) = 1/24,000 + (3,500)2/70,000, так что u(a) = 0,465;
(b) = 1/70,000, так что u(b) = 0,120;
cov(a, b) = -3,500/70,000 = -0,050.
Наблюдаемое значение = 1,665 с
= 4. Так как
не превышает квантиль
уровня 95%, а именно, 9,488, можно считать, что данные соответствуют модели.
Данные и полученная линейная калибровочная функция показаны на рисунке 2. Стандартная неопределенность показана вертикальными отрезками, охватывающими
, конечные точки которых равны соответственно (
- u(
)) и (
+ u(
)). Взвешенные остатки показаны на рисунке 3.
Рисунок 2. Данные таблицы 4 и линейная калибровочная функция, полученная в таблице 5
Рисунок 3. Взвешенные остатки , полученные в таблице 5
Пример - (неравные веса). В таблице 6 приведено шесть значений и соответствующие им стандартные неопределенности. Значения измерены точно. Значения
получены с помощью двух настроек прибора так, что для больших значений X
являются менее точными.
Таблица 6
Данные, представляющие шесть результатов измерений (неравные веса)
Результаты вычислений приведены в таблице 7. В соответствии с таблицей 7 = 39,000/15,000 = 2,600,
= 93,500/15,000 = 6,233, b = 65,000/31,600 = 2,057 и a = 6,233 - (2,057)(2,600) = 0,885.
Таблица 7
Вычисления для данных таблицы 6
Стандартная неопределенность и ковариация, соответствующие параметрам прямой, могут быть вычислены, используя формулу, приведенную в 6.2.1 и данные таблицы 7;
(a) = 1/15,000 + (2,600)2/31,600, так чтобы u(a) = 0,530;
(b) = 1/31,600, так чтобы u(b) = 0,178;
cov(a, b) = -2,600/31,600 = -0,082.
Наблюдаемое значение = 4,131 с
= 4 степенями свободы. Так как
не превышает квантиль
уровня 95%, а именно 9,488, можно считать, что данные соответствуют линейной модели.
Данные и полученная линейная калибровочная функция показаны на рисунке 4. Взвешенные остатки показаны на рисунке 5.
Рисунок 4. Данные таблицы 6 и линейная калибровочная функция, полученная в таблице 7
Рисунок 5. Взвешенные остатки , полученные в таблице 7
7. Модель, учитывающая неопределенности
и 
7.1. Общие положения
7.1.1 В данном разделе рассмотрена ситуация 5.3.2 b), когда имеется следующая информация для i = 1,..., m:
a) результаты измерений (,
);
b) стандартная неопределенность u(), соответствующая
;
c) стандартная неопределенность u(), соответствующая
.
В приложении D приведено руководство по определению неопределенности. Все ковариации, соответствующие данным, считаются несущественными.
7.1.2 Ситуации 5.3.2 b) соответствует статистическая модель
,
,
, i = 1,..., m, (5)
где и
- реализации независимых случайных величин с нулевым математическим ожиданием и дисперсиями
(
) и
(
), соответственно. Эту модель называют структурной моделью. В модели (
,
) представляют измеренные координаты точек (
,
), лежащих на линии Y = A* + B*X.
7.1.3 Поскольку (в дополнение к
- см. раздел 6) соответствуют неопределенности, это необходимо учитывать при определении линейной калибровочной функции. Задача определения a и b в этом случае является одной из задач взвешенной ортогональной регрессии (см. [3]) или обобщенной регрессии (GDR) (см. [2])). В статистической литературе ее называют моделью ошибок в переменных (см. [7], [9], [17]). Оценки a и b обеспечивают минимум по A, B, и
, i = 1,..., m с весами
и
сумме квадратов
Каждая оценка вместе с a и b определяет оценку (
,
),
для (
,
) модели (5).
7.1.4 Данные A и B и значения , минимизирующие сумму квадратов (6) относительно
, удовлетворяют соотношению
Используя выражение (7) и выполняя замену в выражении (6) на
, можно записать задачу оптимизации для параметров A и B.
то сумма квадратов (8) эквивалентна
Для существует следующая геометрическая интерпретация. Вектор, перпендикулярный к прямой Y = A + BX, имеет вид
,
- весовой коэффициент соответствующего компонента
в направлении этого вектора (с учетом его значения).
Примечание 1 - В обычных методах наименьших квадратов (см. 5.8) и взвешенных наименьших квадратов (см. раздел 6), расстояние до линии измеряют по вертикали, т.е. в направлении оси Y, отражая тот факт, что отклонение (,
) от линии может быть вычислено с помощью ошибки
, связанной с
, так как
предполагается точно известным. Метод взвешенной ортогональной регрессии применяют в случае, когда существует неопределенность
.
Примечание 2 - Выражение (7) получено приравниванием к нулю частных производных первого порядка выражения (6) по A, B и .
Примечание 3 - Если (
) = 0, то в выражениях (7)
(т.е.
) и
. Следовательно,
в выражении (9) принимает вид
. Таким образом, если u(
) = 0,
оценивают аналогично (4) в 6.1.3.
Примечание 4 - Если u() = u(
) =
, то
определяет точку на линии Y = A + BX самую близкую к (
,
)
Так как - вектор, перпендикулярный к линии,
- взвешенное расстояние от точки (
,
) до линии Y = A + BX.
7.1.6 В 7.1.3 A, B и , i = 1,..., m использованы как переменные при минимизации. В 7.2.1 приведены вычисления по этой минимизации в процессе двухэтапной итерации (см. [2]):
1) по приближениям a и b определяют соответствующее оптимальное ;
2) на основе определяют новые приближения a и b, которые уменьшают сумму квадратов (6).
Примечание - В рекомендациях не использованы различные обозначения для итераций и окончательного результата.
7.2. Оценки параметров, соответствующие стандартные неопределенности и ковариации
7.2.1 Оценки a и b определяют, выполняя вычисления 1 - 6, используя схему итерации, описанную в 7.1.6; стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b) определяют, выполняя вычисления 7 (см. приложение B):
1) определение начального приближения и
оценок a и b, например, определение методом взвешенных наименьших квадратов наилучшей линии (см. 6.2.1 вычисления 1 - 5), игнорируя наличие неопределенности
;
4) определение решения методом (невзвешенных) наименьших квадратов и
для системы уравнений
, i = 1,..., m:
5) обновление параметров и остатков: ,
,
, i = 1,..., m;
6) повторение вычислений 2 - 5, до тех пор, пока не будет достигнута необходимая сходимость. Присвоение a = , b =
;
Примечание 1 - Вычисления 4 аналогичны вычислениям 1 - 5 в 6.2.1.
Примечание 2 - При выполнении вычислений 2 значению соответствует точка (
,a + b,
) текущего приближения наилучшей линейной калибровочной функции, наиболее близкой к точке результатов измерений (
,
) (с учетом взвешенного расстояния).
Примечание 3 - При выполнении вычислений 3 значение представляет значение обобщенного расстояния
в выражении (9) от i-й точки до текущей оценки линейной калибровочной функции. Алгоритм минимизирует сумму квадратов таких расстояний.
Примечание 4 - При выполнении вычислений 4 значения и
уменьшаются в одно и тоже количество раз от итерации до итерации. Коэффициент уменьшения зависит в значительной степени от неопределенности, соответствующей данным: чем меньше эта неопределенность, тем больше уменьшение. Итерации могут быть закончены, когда величины
и
становятся несущественными.
Примечание 5 - Остатки, вычисленные в соответствии с 5, связаны с решением системы уравнений, решаемой ранее, при выполнении вычислений 4. Конвергенция , определенная при выполнении вычислений 5, совпадает с
, значение которой определено при выполнении вычислений 3.
Примечание 6 - Строго говоря, остатки (см. вычисление 5) необходимы только на последующей итерации. Однако, в формате таблицы (таблица 9 в 7.4) остатки вычисляют на каждой итерации.
Примечание 7 - Значения (a),
(b) и cov(a, b) (вычисление 7) получены с применением закона распространения неопределенности по Руководству ИСО/МЭК 98-3:2008 к a и b в соответствии с вычислениями 1 - 6.
7.2.2 Несмотря на то, что свойства оценки, полученной методом взвешенных наименьших квадратов можно определить в 6.2.2, оценки a и b соответствуют минимуму суммы квадратов (6) и нелинейно зависят от данных и
. Это означает, что соответствующие свойства оценок взвешенной ортогональной регрессии не могут быть установлены прямо. Оценки a и b, определенные в 7.1.3, обладают следующими свойствами для данных
и
, соответствующих модели (5):
1) оценки a и b являются нелинейными функциями данных и
.
2) оценки a и b можно рассматривать как реализацию случайных величин, математические ожидания которых составляют приблизительно A* и B*, соответственно.
3) элементы ковариационной матрицы для случайных величин в 2) близки к (a),
(b) и cov(a, b), вычисленным в 7.2.1.
Приближения в 2) и 3) являются более точными для данных с меньшей неопределенностью. Однако метод оценки обладает следующими свойствами:
4) для данных, удовлетворяющих модели (5) с увеличением m, оценки a и b сходятся к A* и B*, соответственно (см. [16]).
Метод взвешенных наименьших квадратов недооценивает угловой коэффициент (см. [5]) для данных, соответствующих модели (5).
Если сделано дополнительное предположение о том, что и
являются реализацией случайных величин, подчиняющихся нормальному распределению, то могут быть установлены дополнительно свойства, связанные с методом взвешенной ортогональной регрессии;
5) случайные переменные в 2 подчиняются приближенно двумерному нормальному распределению со средними A* и B* и ковариационной матрицей с элементами (a),
(b) и cov(a, b);
6) оценки a и b являются оценками максимального правдоподобия, соответствующими наиболее вероятным значениям A и B, которым соответствуют наблюдаемые результаты измерений и
;
7) в соответствии с Байесовским анализом распределение, характеризующее знания об A и B с учетом наблюдаемых результатов измерений и
, является приближенно двумерным нормальным распределением со средними a и b и ковариационной матрицей с элементами
(a),
(b) и cov(a, b).
7.3. Валидация модели
Если m > 2, соответствие данных модели может быть частично проверено с использованием взвешенных остатков , (вычисление 5 в 7.2.1) при их сходимости в процессе итераций (продолжение 7.2.1):
9) сопоставление с квантилем распределения
уровня 95%. Если
превышает этот квантиль, модель не соответствует исходным данным.
Примечание - Тест основан на предположении, что
и
в модели (5) представляют собой реализации независимых случайных величин, подчиняющихся нормальному распределению на первом этапе итерации.
7.4. Организация вычислений
Вычисления в 7.2.1 и 7.3 могут быть выполнены в двух последовательно дополняемых таблицах, подходящих для использования электронных таблиц. В первой таблице (таблица 8) даны приближения и
(см. 7.2.1 вычисление 1), вычисление
,
и
(см. 7.2.1 вычисление 3). Во второй таблице (таблица 9) использованы значения
,
и
для вычисления поправок
и
(см. 7.2.1 вычисление 4).
Таблица 8
Вычисления для определения параметров a и b линейной калибровочной функции по данным приближениям и
Организация вычислений для определения поправок и
для GDR линейной калибровочной функции
Пример - В таблице 10 приведены шесть результатов измерений и соответствующие им стандартные неопределенности.
Таблица 10
Шесть результатов измерений с соответствующими неопределенностями
Для определения начальных приближений и
(7.2.1 вычисления 1) используют метод взвешенных наименьших квадратов и определяют параметры линейной калибровочной функции. После схемы, описанной в 6.2, получают таблицы 11 и 12.
Таблица 11
Данные, представляющие шесть результатов измерений
Вычисление начальных аппроксимаций и
на основе данных таблицы 11
Начальные приближения = 0,6583 и
= 2,1483. На основе приближений вычисляют
,
и
(таблица 13). Затем вычисляют поправки (таблица 14)
= -0,0784 и
= 0,0111 (7.2.1 вычисления 4). В конце итерации приближения
и
обновляют (7.2.1 вычисления 5):
= 0,6583 - 0,0784 = 0,5799;
= 2,1483 + 0,0111 = 2,1594;
Таблица 13
Первая итерация при определении ,
и h на основе
и
Первая итерация при определении поправок и
на основе
,
и
По этим обновленным значениям и
снова выполняют вычисления (таблицы 15 и 16) и определяют поправки
= -0,0010 и
= 0,0002. Процесс повторяют в третий раз (таблицы 17 и 18). В этом случае значения поправок менее 0,0005 можно считать незначительными, а итерацию с оценками параметров a = 0,5788 и b = 2,1597 заключительной.
Таблица 15
Вторая итерация (таблица, аналогичная таблице 13)
Вторая итерация (таблица, аналогичная таблице 14)
Третья итерация (таблица, аналогичная таблице 13)
Вторая итерация (таблица, аналогичная таблице 14)
Стандартная неопределенность и ковариация (7.2.1 вычисления 7), соответствующие этим параметрам, могут также быть оценены по данным таблицы 18:
(a) = 1/21,8977 + (3,1414)2/54,4271 так, что u(a) = 0,4764;
(b) = 1/54,4271, так, что u(b) = 0,1355;
cov(a, b) = -3,1414/54,4271 = -0,0577.
Наблюдаемое значение с
= 4 степенями свободы. Так как
не превышает
уровня 95%, а именно 9,488, можно считать, что модель достаточно хорошо соответствует исходным данным.
Исходные данные и линия, полученная методом взвешенной ортогональной регрессии представлены на рисунке 6. На графике также для каждого i показано положение точки (,
) на полученной прямой и точки (
,
). Взвешенные остатки показаны на рисунке 7.
Рисунок 6. Данные таблицы 10 и полученная линейная калибровочная функция (см. таблицы 11 - 18)
Рисунок 7. Взвешенные остатки, полученные в таблице 18
8. Модель, учитывающая неопределенности
и
и ковариации, соответствующие парам (
,
)
8.1. Общие положения
8.1.1 В данном разделе рассмотрена ситуация 5.3.2 c), когда имеется следующая информация для i = 1,..., m:
a) результаты измерений (,
);
b) стандартная неопределенность u(), соответствующая
;
c) стандартная неопределенность u(), соответствующая
;
d) ковариация cov(,
), соответствующая
и
;
В приложении D приведено руководство по определению неопределенностей и ковариаций. Все другие ковариации, соответствующие данным, считаются несущественными.
8.1.2 Ситуации 5.3.2 c) соответствует статистическая модель
,
,
, i = 1,..., m, (10)
где каждая пара (,
) является реализацией двумерной случайной величины с математическим ожиданием
и ковариационной матрицей, имеющей диагональные элементы
(
) и
(
), а недиагональные элементы cov(
,
) = cov(
,
), т.е.
Матрица не зависит от других случайных величин.
Примечание - Предположение о том, что (,
) являются реализациями двумерных нормальных случайных величин, необходимо только для валидации модели (10).
8.2. Оценки параметров калибровочной функции и соответствующие стандартные неопределенности и ковариация
8.2.1 Алгоритмически данный случай является расширением (см. приложение B) обработки, приведенной в разделе 7. Вычисления в данном случае идентичны приведенным в разделе 7, кроме того, что вычисления 2) в 7.2.1 должны быть заменены на следующие:
8.2.2 Все свойства, указанные в 7.2.2, применимы к данным, полученным в соответствии с моделью (10), остальную часть раздела 7 выполняют аналогично.
9. Модель, учитывающая неопределенности и ковариации, соответствующие 
9.1. Общие положения
9.1.1 В данном разделе рассмотрена ситуация 5.3.2 d), когда имеется следующая информация для i = 1,..., m:
a) результаты измерений (,
);
b) стандартная неопределенность u(), соответствующая
;
c) ковариации cov(,
), соответствующие парам (
,
), j = 1,..., m, j =/ i.
9.1.2 Квадраты стандартных неопределенностей и ковариации составляют ковариационную матрицу размерности m x m для вектора результатов измерений
.
В приложении D приведено руководство по определению этой неопределенности и ковариаций. Все другие неопределенности и ковариации, соответствующие данным, считаются несущественными.
9.1.3 Ситуация 5.3.2 d) соответствует статистической модели
где является реализацией многомерной случайной величины с вектором математического ожидания равным нулевому вектору размерности m x 1 и ковариационной матрицей
размерности m x m (см. [21]).
9.1.4 Оценки a и b минимизируют обобщенную сумму квадратов относительно A и B (см. [8])
где e = y - A1 - Bx. Задача определения a и b в этом случае называется регрессионной задачей Гаусса-Маркова (см. [2]).
Примечание - В случае, когда является диагональной матрицей, обобщенная сумма квадратов (12) упрощается до выражения (4) в 6.1.3 и задача сводится к задаче взвешенных наименьших квадратов.
9.2. Оценки параметров калибровочной функции, соответствующих стандартной неопределенности и ковариации
9.2.1 Если положительно определенная матрица, такая, что нижняя треугольная матрица (фактор Холецкого)
размерности m x m существует и
(см. [10], также см. A.4), оценки a и b параметров A и B могут быть вычислены непосредственно с использованием общей схемы, приведенной в 6.2.1, после некоторых предварительных вычислений с применением матрично-векторных операций. В противном случае необходимо применение более сложных вычислений. Эти операции преобразовывают обобщенную сумму квадратов (12) в обычную сумму квадратов (2) (см. в 5.8.1), т.е. задача сводится к задаче метода невзвешенных наименьших квадратов без ковариации.
9.2.2 Оценки параметров a и b определяют в соответствии с вычислениями 1 - 7, а стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b) определяют в соответствии с вычислением 8:
1) вычисление фактора Холецкого размерности m x m, для которого
(см. A.4.1);
2) решение трех нижних треугольных систем уравнений ,
и
, где
и т.д. для f, g и h (см. A.4.3). 1 - вектор размерности m x 1.
9.2.3 Оценки a и b, определенные в соответствии с 9.1.4, обладают следующими свойствами (см. [15]) для данных , соответствующих модели (11):
1) оценки a и b являются линейной комбинацией данных .
2) оценки a и b можно рассматривать как реализации случайных величин, математические ожидания которых равны A* и B* соответственно.
3) ковариационная матрица для случайных величин в перечислении 2) включает элементы (a),
(b) и cov(a, b), вычисленные в соответствии с 9.2.2.
Свойство перечисления 1) означает, что a и b получены методом линейной оценки. Свойство перечисления 2) означает, что полученные оценки являются несмещенными. Свойства перечислений 2) и 3) показывают сходимость полученных оценок, т.е. при увеличении m, оценки a и b стремятся к A* и B* соответственно.
Метод оценки в соответствии с 9.1.4 обладает следующими оптимальными свойствами для данных , согласованными с моделью (11):
4) оценки и
, полученные любым несмещенным методом линейной оценки, можно рассматривать как реализацию случайных величин, дисперсии которых не меньше, чем у оценок, полученных методом регрессионной оценки Гаусса-Маркова.
Свойство перечисления 4) может быть интерпретировано следующим образом. Для констант c и d, стандартная неопределенность , соответствующая линейной комбинации оценок
и
, полученных любым несмещенным методом линейной оценки, является не менее u(ca + db). Свойства перечислений 1) - 4) обосновывают использование метода наименьших квадратов для данных, согласующихся с моделью (11). Необходимо отметить, что эти утверждения при их использовании относятся только к математическим ожиданиям и дисперсиям
Соответствующие распределения далее не определяют. Если сделаны дополнительные предположения о том, что
является реализацией случайных величин, характеризующихся многомерным нормальным распределением, то могут быть выделены следующие свойства, связанные с методом оценки Гаусса-Маркова:
5) случайные величины, указанные в перечислении 2), характеризуются двумерным нормальным распределением со средними A* и B*, ковариационной матрицей с элементами (a),
(b) и cov(a, b).
6) оценки a и b являются оценками максимального правдоподобия, соответствующими наиболее вероятным значениям A и B, которые соответствуют наблюдаемым результатам измерений .
7) в соответствии с Байесовским анализом распределение, характеризующее знания об A и B с учетом наблюдаемых результатов измерений , является двумерным нормальным распределением со средними a и b и ковариационной матрицей с элементами
(a),
(b) и cov(a, b).
Примечание 1 - Приведенные выше свойства относятся также к методу оценки взвешенных наименьших квадратов 6.1.3 для данных, соответствующих модели (3).
Примечание 2 - Значения (a),
(b) и cov(a, b), полученные при выполнении вычислений 8, определены на основе применения закона распространения неопределенности (см. Руководство ИСО/МЭК 98-3:2008) к a и b в соответствии с вычислениями 1 - 7.
9.3. Валидация модели
Если m > 2, соответствие модели данным может быть проверено при использовании взвешенных остатков (продолжение 9.2.2):
9) определение , i = 1,..., m;
11) сопоставление с квантилем
уровня 95%. Если
превышает квантиль, то линейная модель не соответствует исходным данным.
Примечание - Тест основан на предположении, что
в модели (11) является реализацией случайных величин, характеризуемых многомерным нормальным распределением.
9.4. Организация вычислений
Вычисления в соответствии с 9.2.2 и 9.3 могут быть выполнены с применением таблиц 19 - 21. В таблице 20 приведены ,
и
, вычисленные в соответствии с 1 и 2 в 9.2.2 с учетом разложения ковариационной матрицы
на множители Холецкого
. В таблице 21 значения
,
и
использованы для вычисления оценок a и b параметров линейной калибровочной функции.
Таблица 19
Данные для линейной калибровочной функции Гаусса-Маркова
Предварительные вычисления для применения метода Гаусса-Маркова
Организация вычислений для определения параметров линейной калибровочной функции методом Гаусса-Маркова
Пример - В таблице 22 приведено десять результатов измерений (,
) и соответствующая матрица стандартных неопределенностей
.
Данные получены с использованием модели, описанной в D.2.2 с ,
и
.
Таблица 22
Десять результатов измерений и соответствующая ковариационная матрица
Ковариационная матрица размерности 10 x 10, соответствующая
Фактор Холецкого размерности 10 x 10 для
, вычисленный с использованием любого из алгоритмов, описанных в A.4.1
Векторы f, g и h в таблице 23 получены в соответствии с вычислениями 2 в 9.2.2.
Таблица 23
Таблица предварительных вычислений, соответствующих данным таблицы 22
Параметры лучшей прямой, приведенные в таблице 24, вычислены в соответствии с таблицей 21. В соответствии с таблицей 24 = 4,4048/1,0714 = 4,1111,
= 9,0048/1,0714 = 8,4044, b = 54,2185/24,6296 = 2,2014 и a = 8,4044 - (2,2014)(4,1111) = -0,6456.
Таблица 24
Таблица вычислений для данных таблицы 22
Стандартные неопределенности и ковариация, соответствующие a и b, определены по данным таблицы 24 в соответствии с вычислениями 8 в 9.2.2:
(a) = 1/1,0714 + (4,1111)2/24,6296, так, чтобы u(a) = 1,2726;
(b) = 1/24,6296, так чтобы u(b) = 0,2015;
cov(a, b) = -4,1111/24,6296 = -0,1669.
Наблюдаемое значение = 2,074 с 8 степенями свободы определено по данным таблицы 24 с использованием 9.3. Так как
не превышает квантиль
уровня 95%, а именно 15,507, может быть принято решение о соответствии линейной модели и данных.
Данные и полученная линейная калибровочная функция приведены на рисунке 8. Взвешенные остатки приведены на рисунке 9.
Рисунок 8. Данные таблицы 22 и полученная линейная калибровочная функция
Рисунок 9. Взвешенные остатки
10. Модель, учитывающая неопределенности и ковариации, соответствующие
и 
10.1. Общие положения
10.1.1 В данном разделе рассмотрена ситуация 5.3.2 e), т.е. наиболее общий случай, когда все результаты измерений имеют соответствующие неопределенности и ковариации. В приложении D приведено руководство по получению неопределенностей и ковариаций.
10.1.2 Стандартные неопределенности и ковариации являются элементами ковариационной матрицы
Размерности 2m x 2m, соответствующей вектору результатов измерений размерности 2m x 1.
10.1.3 Ситуация 5.3.2 e) соответствует статистической модели
,
,
, i = 1,..., m, (13)
где вектор размерности 2m x 1 является реализацией многомерной случайной величины с нулевым вектором математического ожидания размерности 2m x 1 и ковариационной матрицей U размерности 2m x 2m (см. [21]).
10.1.4 Оценки a и b минимизируют обобщенную сумму квадратов
где d = x - X, e = y - A1 - Bx в соответствии с A, B и , i = 1,..., m. Задача определения оценок a и b в данном случае является задачей обобщенной регрессии Гаусса-Маркова (см. [2]).
10.2. Оценки параметров калибровочной функции и соответствующие стандартные неопределенности и ковариации
10.2.1 Если U положительно определенная и существует нижняя треугольная матрица L (фактор Холецкого) размерности 2m x 2m, такая что (см. [10] и A.4), оценки a и b параметров A и B могут быть вычислены по итеративной схеме, используя матричные и векторные операции. В противном случае требуется применение более сложных методов вычислений. Эти операции преобразовывают обобщенную сумму квадратов (14) в обычную сумму квадратов (2) (см. 5.8.1), т.е. задача сводится к задаче взвешенных наименьших квадратов без ковариации. В итеративной схеме использованы приближения
, соответствующие точке на линии (
,
), самой близкой к точке результатов измерений (
,
), если близость определяется в виде взвешенного расстояния с учетом неопределенности, указанной в матрице U.
10.2.2 Оценки a и b определяют в соответствии с вычислениями 1 - 10, используя итеративную схему, аналогичную приведенной в 6.2.1, стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b), выполняя вычисления 11:
1) Определяют начальные приближения ;
2) Вычисляют вектор размерности 2m x 1
и матрицу размерности 2m x (m + 2) (якобиан)
где , а значения
и
получены по текущему значению
вектора параметров;
3) Вычисляют фактор Холецкого L размерности 2m x 2m, для которого (см. A.4.1 и [10]);
4) Определяют решение нижних треугольных систем
и
,
для определения преобразованного вектора размерности 2m x 1 и преобразованной матрицы
размерности 2m x (m + 2) (см. A.4.3);
5) Формируют вектор размерности (m + 2) x 1 и матрицу
размерности (m + 2) x (m + 2);
6) Определяют фактор Холецкого M, нижнюю треугольную матрицу размерности (m + 2) x (m + 2), для которой (см. A.4.1);
7) Определяют решение нижней треугольной системы Mq = -g для определения вектора q размерности (m + 2) x 1 (см. A.4.3);
8) Определяют решение верхней треугольной системы для определения вектора поправок
размерности (m + 2) x 1 (см. A.4.4);
9) Обновление текущего приближения оценок параметров: ;
10) Повторение вычислений 2 - 9 до тех пор, пока не достигнута необходимая сходимость. Установление a = и b =
(элементы m + 1 и m + 2 вектора
);
11) Представление матрицы M, полученной при выполнении вычислений в виде:
где - нижняя правая треугольная матрица размерности 2 x 2 матрицы M. Тогда
Примечание 1 - При выполнении вычислений 1 начальные приближения соответствуют вектору , где
и
- значения параметров прямой, определенные с помощью метода взвешенных наименьших квадратов (см. 6.2.1).
Примечание 2 - При выполнении вычислений 8 вектор поправок уменьшается по величине при каждой итерации приблизительно в одно и то же число раз. Коэффициент уменьшения зависит от неопределенности данных: чем меньше неопределенность, тем больше сокращение. Итерации могут быть закончены, когда величина поправки станет несущественной.
Примечание 3 - При выполнении вычислений 8 поправки определяют, решая методом наименьших квадратов матричное уравнение
.
Решение этого матричного уравнения находят из нормальных уравнений
.
Примечание 4 - При выполнении вычислений 5 - 8 находят решения нормальных уравнений, используя факторизацию Холецкого. В цифровой форме более устойчивым подходом является использование факторизации QR для (см. A.5.1 и [10]). В схеме, описанной в C.2, использована QR-факторизация без вычисления обратной матрицы L, как в вычислениях 4.
Примечание 5 - В матричной форме ковариационная матрица, соответствующая оценкам a и b, имеет вид:
.
Примечание 6 - Более общий и численно более устойчивый подход к решению обобщенной регрессионной задачи Гаусса-Маркова в общих чертах описан в C.2. Этот подход предполагает, что матрица U положительно определенная и не включает высоких корреляций.
Примечание 7 - Значения (a),
(b) и cov(a, b) получены в вычислении 11 с применением закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008 к оценкам a и b, полученным в соответствии с вычислениями 1 - 10.
10.2.3 Поскольку оценки a и b определены в результате минимизации суммы квадратов (14), они нелинейно зависят от данных и
, а следовательно, свойства для оценок обобщенного метода Гаусса-Маркова не могут быть установлены непосредственно. Оценки a и b, определенные в соответствии с 10.1.4, обладают следующими свойствами для данных
и
, согласованных с моделью (13):
1) Оценки a и b являются нелинейными функциями и
.
2) Оценки a и b можно рассматривать как реализации случайных величин, математические ожидания которых приближенно равны A* и B*, соответственно.
3) Элементы ковариационной матрицы для случайных величин в перечислении 2) приближенно равны (a),
(b) и cov(a, b), вычисленным в соответствии с 10.2.2.
Приведенные аппроксимации являются более точными для данных, имеющих меньшую неопределенность. Однако метод оценки обладает следующими свойствами:
4) Для данных, согласованных с моделью (13), при увеличении m оценки a и b сходятся к A* и B*, соответственно (см. [16]).
Если сделано дополнительное предположение о том, что и
являются реализациями случайных величин, характеризующихся многомерным нормальным распределением, то могут быть установлены дополнительные свойства, связанные с обобщенным методом оценки Гаусса-Маркова:
5) Случайные величины в перечислении 2) подчиняются приближенно двумерному нормальному распределению со средними A* и B* и ковариационной матрицей с элементами (a),
(b) и cov(a, b).
6) Оценки a и b являются оценками максимального правдоподобия, соответствующими наибольшей вероятности значений A и B, которые соответствуют наблюдаемым результатам измерений и
.
7) С позиции Байесовского анализа распределение, характеризующее знания об A и B с учетом наблюдаемых результатов измерений и
, приближенно является двумерным нормальным распределением со средними a и b и ковариационной матрицей с элементами
(a),
(b) и cov(a, b).
10.3. Валидация модели
Если m > 2, соответствие модели исходным данным может быть частично проверено с использованием взвешенных остатков (продолжение 10.2.2):
13) сопоставление с квантилем
уровня 95%. Если
превышает этот квантиль, то предположение о линейной модели отклоняют.
Примечание - Критерий основан на предположении, что и
в модели (13) в первом приближении являются реализациями случайных величин, характеризующихся многомерным нормальным распределением.
Пример - В таблице 25 приведено семь результатов измерений (,
), полученных с использованием моделей измерений, описанных в D.2 и D.4.
Таблица 25
Данные семи результатов измерений и
с соответствующей ковариационной матрицей
Ковариационная матрица, соответствующая , получена с использованием модели измерений (D.1) для
и
.
Данные и соответствующая ковариационная матрица получены с использованием модели измерений (D.2) для
= 50,
= 100,
= 200, u(
) = 0,5, u(
) = u(
) = 1,0, и
.
Ковариационная матрица размерности 7 x 7, соответствующая
Фактор Холецкого размерности 7 x 7
, вычисленный с использованием любого алгоритма, описанного в A.4.1.
Ковариационная матрица размерности 7 x 7, соответствующая yi
Фактор Холецкого размерности 7 x 7
, вычисленный с использованием любого алгоритма, описанного в A.4.1, имеет вид
Ковариационная матрица U размерности 14 x 14
Примечание - В данном примере существует корреляция, соответствующая каждой паре и
и каждой паре
и
, отсутствует корреляция, соответствующая парам
и
, т.е. cov(
,
) = 0 для всех i и j.
Фактор Холецкого L размерности 14 x 14 для :
Применение метода взвешенных наименьших квадратов к данным (6.2.1 вычисления 1 - 5) дает = 0,2707 и
= 1,0011. Итеративную схему начинают с
.
В таблице 26 приведены начальный вектор , поправки
для k-го повторения, k = 1..., 4 и заключительную оценку
.
Таблица 26
Изменения вектора
Наилучшими оценками A и B являются a = 0,3424 и b = 1,0012.
В заключительной итерации матрица M размерности 9 x 9 имеет вид:
где M22 (10.2.2, вычисление 11) имеет вид:
Стандартные неопределенности и ковариация, соответствующие a и b (см. вычисления 11 в 10.2.2):
Наблюдаемое значение = 1,772 с
= 5 степенями свободы получено в соответствии с вычислениями 12 в 10.3. Так как
не превышает квантиль
уровня 95%, а именно, 11,070, это не противоречит предположению о линейности модели.
11. Использование калибровочной функции
Использование калибровочной функции для прогноза и предварительной оценки не зависит от метода, используемого для оценки параметров калибровочной функции и соответствующих им стандартных неопределенностей и ковариации.
11.1. Прогноз
11.1.1 Предположим, что в соответствии с применением одного из разделов 6 - 10 установлено следующее:
a) оценки параметров прямой a и b и соответствующие им стандартные неопределенности u(a) и u(b) и ковариация cov(a, b);
b) результат измерения y величины Y и соответствующая стандартная неопределенность u(y).
Предположим, что результат измерения у получен независимо от данных результатов измерений, использованных при определении калибровочной функции.
11.1.2 Оценка x величины X, соответствующая y, имеет вид:
11.1.3 Стандартную неопределенность u(x), соответствующую x, определяют следующим образом:
Примечание 1 - Формула для (x) получена на основе закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008. Это приближенная формула, основанная на линеаризации формулы (15), где c(a), c(b) и c(y) - коэффициенты чувствительности.
Примечание 2 - Для вычислительных целей может быть удобно матричное представление:
Примечание 3 - В случае b = 0, когда наилучшей прямой является y = a (недопустимая калибровочная функция), прогноз невозможен.
Примечание 4 - Валидация стандартной неопределенности u(x) зависит от выполнения соответствующего критерия , приведенного в разделах 6 - 10.
Пример 1 - В соответствии с примером метода взвешенных наименьших квадратов с известными равными весовыми коэффициентами, приведенными в разделе 6, параметры наилучшей прямой и их стандартные неопределенности и ковариация имеют вид:
a = 1,867, b = 1,757, u(a) = 0,465,
u(b) = 0,120, cov(a, b) = -0,050.
Пусть y = 10,5 - результат дополнительного измерения Y, а u(y) = 0,5 - соответствующая стандартная неопределенность.
В соответствии с 11.1.2 оценка x величины X, соответствующей y;
x = (10,5 - 1,867)/1,757 = 4,913.
В соответствии с 11.1.3 вычисления для определения стандартной неопределенности u(x) дают
c(a) = -1/1,867 = -0,569,
,
c(y) = 1/1,757 = 0,569,
Таким образом, u(x) = 0,322.
Пример 2 - В соответствии с примером метода взвешенных наименьших квадратов с известными неравными весовыми коэффициентами, описанными в разделе 6, параметры наилучшей прямой и их стандартные неопределенности и ковариация имеют вид:
a = 0,885, b = 2,057, u(a) = 0,530,
u(b) = 0,178, cov(a, b) = -0,082.
Пусть y = 10,5 - результат дополнительного измерения Y, а u(y) = 1,0 - его стандартная неопределенность.
Из 11.1.2 оценка значений x величины X, соответствующей y, имеет вид
x = (10,5 - 0,885)/2,057 = 4,674.
В соответствии с 11.1.3 вычисления для определения стандартной неопределенности u(x) дают
c(a) = -1/0,885 = -0,486,
,
c(y) = 1/2,057 = 0,486,
.
Таким образом, u(x) = 0,533.
В этом примере и примере 1 в 11.1 заметно влияние различных неопределенностей y на неопределенность x.
11.2. Предварительная оценка
Предположим, что в соответствии с применением одного из разделов 6 - 10 установлено следующее:
a) оценки параметров прямой a и b, их стандартные неопределенности u(a) и u(b) и соответствующая им ковариация cov(a, b);
b) результат измерений x величины X и его стандартная неопределенность u(x).
Предположим, что значение x получено независимо от результатов измерений, использованных для установления калибровочной функции.
11.2.1 Оценка y величины Y, соответствующая значению x,
. (16)
11.2.2 Стандартную неопределенность u(y), соответствующую y, определяют при выполнении следующих вычислений:
.
Примечание 1 - Формула для (y) установлена с использованием закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008. Эта аппроксимация основана на линеаризации формулы (16). Величины c(a), c(b) и c(y) представляют собой коэффициенты чувствительности.
Примечание 2 - В вычислительных целях может быть полезна матричная форма:
Примечание 3 - Валидация стандартной неопределенности u(y) зависит от выполнения критерия в разделах 6 - 10.
Пример - В соответствии с примером метода взвешенных наименьших квадратов с известными равными весовыми коэффициентами, приведенными в разделе 6, параметры наилучшей прямой, их стандартная неопределенность и ковариация имеют вид:
a = 1,867, b = 1,757, u(a) = 0,465,
u(b) = 0,120, cov(a, b) = -0,050.
Пусть x = 3,5 - результат дополнительного измерения X, а u(x) = 0,2 - его стандартная неопределенность и пусть cov(x, a) = cov(x, b) = 0, т.е. отсутствует корреляция x c a и x c b.
В соответствии с 11.2.1 оценка y величины Y, соответствующей x, имеет вид:
y = 1,867 + (1,757)(3,5) = 8,017.
В соответствии с 11.2.2 стандартная неопределенность u(y) имеет вид:
.
Таким образом, u(y) = 0,406.
ОПЕРАЦИИ С МАТРИЦАМИ
A.1. Общие положения
В данном приложении описаны основные математические операции с матрицами, использованные в настоящих рекомендациях.
A.2. Элементарные операции
Далее используются следующие обозначения:
A - матрица результатов измерений размерности m x n с элементом в i-й строке и j-м столбце. B - матрица размерности n x k, C - (квадратная) матрица размерности m x m, d - вектор результатов измерений размерности n x 1 с j-м элементом
.
A.2.1. Умножение матрицы на вектор
Произведение матрицы на вектор Ad представляет собой вектор e размерности m x 1 с i-м элементом
A.2.2. Операция умножения матрицы на матрицу
Произведение двух матриц AB представляет собой матрицу размерности m x k, j-й столбец которой является произведением матрицы A на j-й столбец B.
A.2.3. Транспонирование матрицы
Результатом транспонирования матрицы A является матрица размерности n x m с элементом
в j-й строке и i-м столбце.
A.2.4. Единичная матрица
Единичной матрицей порядка m является матрица l размерности m x m, у которой l(j, j) = 1, для j = 1,..., m, а все другие элементы равны нулю.
A.2.5. Инверсия квадратной матрицы
Инверсией матрицы C, если она существует, является такая матрица <*> размерности m x m, что
.
<*> Матрицу также называют обратной матрицей по отношению к матрице C.
Транспонирование эквивалентно инверсии
и дает
.
A.3. Элементарные определения
Далее использованы следующие определения: C - (квадратная) матрица размерности m x m с элементом в i-ой строке и j-ом столбце.
A.3.1. Симметричная матрица
Матрица C является симметричной, если , i = 1,..., m, j = 1,..., m, т.е.,
.
A.3.2. Обратимая матрица
Матрица C является обратимой, если ее обратная матрица (см. 2.5), существует.
A.3.3. Нижняя треугольная и верхняя треугольная матрица
Матрица C является нижней треугольной матрицей, если , i < j и верхней треугольной матрицей, если
, i > j.
A.3.4. Ортогональная матрица
Матрица C является ортогональной, если .
A.4. Факторизация (разложение на множители) Холецкого
Факторизация Холецкого симметричной положительно определенной матрицы U размерности m x m - это представление матрицы в виде (см. [10]), где L - нижняя треугольная матрица размерности m x m.
A.4.1. Алгоритмы факторизации Холецкого
A.4.1.1 Следующий алгоритм позволяет вычислить нижнюю треугольную матрицу L, такую, что .
Инициализация
For k = 1: m
For j = k: m
L(j, k):= U(j, k)
end
end
for k = 2: m
for j = 1: k - 1
L(j, k): = 0
end
end
Факторизация
For j = k + 1: m
L(j, k):= L(j, k)/L(k, k)
end
for l = j: m
L(l, j):= L(l, j) - L(l, k) L(j, k)
end
end
end
Примечание - Чтобы переписать элементы U(i, j), i j нижней треугольной матрицы U с разложением Холецкого, выполняют только действия стадии Разложение на множители алгоритма, приведенного в A.4.1.1, используя U вместо L.
A.4.1.2. Вычисления в соответствии с A.4.1.1 могут быть реорганизованы, для использования большего количества операций между векторами и повышения скорости выполнения программы на компьютерных языках, обеспечивающих выполнение действий с векторами. Например,
Инициализация
For j = 1: m
L(j, 1: j): = U(j, 1: j)
end
for j = 1: m - 1
L(j, j + 1: m): = 0
end
Разложение на множители
для j = 1: m,
if j > 1
end
.
end
Примечание - Для получения элементов U(i, j), i j нижней треугольной матрицы U, имеющей разложение Холецкого, выполняют только действия этапа "Факторизация", приведенного алгоритма в A.4.1.2, используя U вместо L.
A.4.2 Интерпретация разложения Холецкого ковариационной матрицы
A.4.2.1. Пусть , i = 1,..., m, - m независимых случайных величин с нулевым математическим ожиданием и единичной дисперсией каждая, а
- реализация
.
,
.
Тогда и
. Зависимость
и
от
означает, что у
и
существует корреляция с ковариацией
. Далее продолжим, что
A.4.2.2. В матричной форме y = Le с нижней треугольной матрицей L. Общая зависимость и
от
означает, что существует корреляция между
и
. Аналогично общая зависимость
и
от e1 и
означает, что существует корреляция между
и
и так далее.
A.4.2.3. Для данной ковариационной матрицы U, соответствующей данным , разложение Холецкого
позволяет вычислить элементы матрицы таким образом, что ковариационную матрицу можно рассматривать, предполагая, что
определены в соответствии с A.4.2.1 как реализации линейных комбинаций значений
независимых случайных переменных
. На практике ковариационные матрицы часто определяют с помощью разложения на множители
, что дает U бесконечно много вариантов матриц B, которые можно использовать для построения U. Разложение на факторы Холецкого, в котором линейные комбинации представлены нижней треугольной матрицей, является однозначным с точностью до знака колонок L.
A.4.3. Решение нижней треугольной системы
A.4.3.1. Если L нижняя треугольная матрица размерности m x m такая, что L(j, j) =/ 0, j = 1,..., m, и x - вектор размерности m x 1, следующий алгоритм позволяет вычислить вектор y, где Ly = x, т.е., .
Инициализация
For j = 1: m
y(j): = x(j)
end
Решение
y(1): = y(1)/L(1, 1)
for j = 2: m
for k = 1: j - 1
y(j) = y(j) - L(j, k)y(k)
end
end
Примечание - Для определения вектора x, соответствующего решению y, выполнять только действия этапа "Решение" алгоритма, приведенного в A.4.3.1, используя x вместо y.
A.4.3.2. Алгоритм, приведенный в A.4.3.1, может быть применен к решению матричного уравнения LY = X, последовательно применяя его к каждому столбцу X. Решение имеет вид .
A.4.4. Решение верхней треугольной системы
A.4.4.1. Решение верхней треугольной системы может быть определено с помощью транспонирования нижней треугольной матрицы. Если L - нижняя треугольная матрица размерности m x m такая, что L(j, j) =/ 0, j = 1,..., m и x - вектор размерности m x 1, следующий алгоритм позволяет определить элемент вектора y, где y удовлетворяет уравнению , т.е.
.
Инициализация
For j = 1: m
y(j): = x(j)
end
Решение
y(m): = y(m)/L(m, m)
for j = j = m - 1: - 1: 1
for k = j + 1: m
y(j): = y(j) - L(k, j) y(k)
end
y(j): = y(j)/L(j, j)
end
Примечание - Для определения вектора x, соответствующего решению y, выполняют только действия этапа "Решение" алгоритма, приведенного в A.4.4.1, используя x вместо y.
A.4.4.2. Алгоритм, приведенный в A.4.4.1, может быть применен для решения матричного уравнения , последовательно применяя его к каждой колонке X. Решение имеет вид
.
A.5. Ортогональная факторизация
Ортогональные матрицы являются комбинациями вращений и отображений и имеют свойство, состоящее в том, что умножение вектора на ортогональную матрицу не изменяет длины вектора (квадратный корень из суммы квадратов элементов вектора). Столбцы ортогональной матрицы можно рассматривать как системы ортогональных осей. Важность методов ортогонального разложения состоит в том, что они позволяют решать матричные уравнения в цифровой форме устойчивым методом. Алгоритмы вычисления ортогонального разложения матрицы описаны в [1, 10, 20].
A.5.1. QR-факторизация
QR-факторизация матрицы A размерности m x n, с m n, имеет вид:
где является ортогональной матрицей размерности m x m,
- матрица, состоящая из первых n столбцов матрицы Q,
,
- верхняя треугольная матрица размерности n x n.
Примечание - Также может быть получена QR-факторизация матрицы A размерности m x n, с m < n. Так как для матрицы в настоящих рекомендациях, для которых требуется QR-факторизация, необходимо выполнение неравенства m n, разложение не существует.
A.5.2. RQ-факторизация
A.5.2.1. RQ-факторизация матрицы B размерности m x n, с m n, имеет вид:
где Z - ортогональная матрица; - верхняя треугольная матрица.
A.5.2.2. RQ-факторизация матрицы B размерности m x n, с m < n, имеет вид:
где Z - ортогональная матрица; - верхняя треугольная матрица.
Приложение B
(справочное)
ПРИМЕНЕНИЕ АЛГОРИТМА ГАУССА-НЬЮТОНА К ОБОБЩЕННОЙ РЕГРЕССИИ
B.1. В данном приложении приведены алгоритмы в соответствии с 7.2.1 и 8.2.1 с использованием алгоритма Гаусса-Ньютона.
B.2. Алгоритмы, приведенные в 7.2.1 и 8.2.1, являются частным случаем итеративного алгоритма Гаусса-Ньютона (см. [10]) для минимизации суммы квадратов нелинейных функций:
B.3. Пусть - приближение искомого параметра a и
где f и j - соответственно вектор размерности m x 1 значений функции и якобиан размерности m x n частных производных первого порядка по параметрам, оцениваемым по приближению к параметрам.
B.4. Пусть p - решение уравнения
. (B.1)
Тогда обновленная оценка искомых параметров имеет вид .
B.5. Для алгоритмов в 7.2.1 и 8.2.1 и функция
является мерой обобщенного расстояния от i-й точки (
,
) до линии y = A + Bx.
B.6. Пусть - ковариационная матрица i-й точки,
B.7. Если определяется равенством
,
т.е. оценивают в точке
, то значения A и B минимизируют
Определяют лучшую линию обобщенной регрессии. Выполнение алгоритма Гаусса-Ньютона требует определения частных производных первого порядка от по A и B в форме якобиана J.
B.8. Пусть - вектор ортогональный к линии y = A + Bx,
- решение задачи (B.2). Если
,
, то
, (B.3)
B.9. Решение задачи (B.2) имеет вид:
Примечание - В выражениях (B.3), (B.4), (B.5) и (B.6) использованы , а не
. Не требуется существования матрицы обратной к
, но
должно быть отличным от нуля.
B.10. Алгоритмы в 7.2.1 и 8.2.1 представляют собой алгоритм Гаусса-Ньютона. В них использованы явные выражения для ,
и
. Решение для обновления p в выражении (B.1) сформулировано как проблема определения методом взвешенных наименьших квадратов наилучшей прямой (см. 6.2.1 вычисления 1 - 5) для преобразованных данных, полученных по результатам измерений (
,
), соответствующих ковариационной матрице
и текущим аппроксимациям A и B.
Приложение C
(справочное)
ПРИМЕНЕНИЕ ОРТОГОНАЛЬНОЙ ФАКТОРИЗАЦИИ К РЕШЕНИЮ ОБОБЩЕННОЙ ЗАДАЧИ ГАУССА-МАРКОВА
C.1. Общие положения
В итеративном алгоритме, описанном в 10.2.2, использовано предположение о том, что ковариационная матрица U размерности 2m x 2m является положительно определенной и, следовательно, имеет обратную матрицу. В частности, свойство обратимости предполагает, что u() > 0 и u(
) > 0. В данном приложении описан общий алгоритм, который подходит для всех действительных (симметричных положительно полуопределенных) ковариационных матриц U. Необходимо, чтобы ковариационная матрица могла быть представлена в виде
, где B - матрица размерности 2m x p(p
m). Часто ковариационную матрицу задают в виде такого разложения на множители. Если U является обратимой, B может быть ее фактором Холецкого. Алгоритм аналогичен, описанному в 10.2.2, и требует вычисления остатков f и якобиана J, но поправки
определяют, используя две ортогональных факторизации.
C.2. Оценки параметров калибровочной функции, соответствующие стандартной неопределенности и ковариации
Оценки a и b вычисляют в соответствии с вычислениями 1 - 9, приведенными ниже; стандартные неопределенности u(a) и u(b) оценивают в соответствии с вычислениями 10:
1) определяют начальные приближения к параметрам;
2) вычисляют вектор размерности 2m x 1,
и якобиан размерности 2m x (m + 2),
где ,
и
определяют на основе текущей оценки
вектора параметров;
3) определяют разложение на множители QR-факторизацию матрицы J:
где Q - ортогональная матрица размерности 2m x 2m, - верхняя треугольная матрица размерности (m + 2) x (m + 2) (см. A.5.1);
4) формируют матричное произведение и находят RQ-факторизацию
,
где T - матрица размерности 2m x p и Z - ортогональная матрица размерности p x p (см. A.5.2);
5) определяют ,
и T:
где - вектор размерности (m + 2) x 1,
- вектор размерности (m - 2) x 1,
- матрица размерности (m + 2) x (p - m + 2),
- матрица размерности (m + 2) x (m - 2), и
- верхняя треугольная матрица размерности (m - 2) x (m - 2);
6) решают верхнюю треугольную систему , для определения вектора
размерности (m - 2) x 1 (см. A.4.4);
7) решают верхнюю треугольную систему для определения поправок
(см. A.4.4);
8) обновляют текущие приближения параметров: ;
9) повторяют вычисления 2 - 8 до тех пор, пока не будет достигнута необходимая сходимость. Устанавливают a = и b =
(элементы m + 1 и m + 2 из
);
10) пусть - нижний правый минор размерности 2 x 2 из
,
- нижний правый минор размерности 2 x 2 из
. Решают верхнюю треугольную систему
,
для верхней треугольной матрицы размерности 2 x 2 (см. 4.4), устанавливают
, затем вычисляют
Примечание 1 - Подход, описанный в C.2, представляет собой общее решение при определении параметров линейной калибровочной функции на основе метода наименьших квадратов. Все другие подходы, описанные в настоящих рекомендациях, являются частными случаями этого подхода.
Примечание 2 - Вычисления 1, 2, 8 и 9 в C.2 идентичны соответственно вычислениям 1, 2, 9 и 10 в 10.2.2.
C.3. Валидация модели
Если m > 2, соответствие модели данным может быть частично проверено с использованием элементов вектора (продолжение C.2):
12) сопоставляют с квантилем
уровня 95%. Если
превышает этот квантиль, линейную модель отклоняют.
Примечание - Критерий основан на предположении, что
и
в модели (13) представляют реализацию случайных величин, характеризуемых в первом приближении многомерным нормальным распределением. В условиях этого предположения вектор
размерности (m - 2) x 1 подчиняется многомерному нормальному распределению ковариационной матрицы, равной матрице идентичности размерности (m - 2) x (m - 2) так, что
соответствует распределение с m - 2 степенями свободы.
Пример 1 - Подход QR-факторизации может быть применен к числовому примеру, описанному в разделе 10.
Ковариационная матрица в факторизованной форме имеет вид (см. D.4)
Ковариационная матрица в факторизованной форме имеет вид:
Полная ковариационная матрица U размерности 14 x 14 имеет вид , где B - матрица размерности 14 x 18
Для данного примера алгоритм, приведенный в C.2, математически эквивалентен алгоритму, приведенному в 10.2.2. Оба подхода дают очень близкие числовые результаты.
Пример 2 - В таблице C.1 приведено семь результатов измерений (,
), полученных с использованием моделей измерений, описанных в D.2 и D.5.
Таблица C.1
Данные семи результатов измерений и
Ковариационная матрица, соответствующая , с использованием модели (D.1) с
и
является такой же, как в примере 1 приложения C.
Данные и соответствующая ковариационная матрица получены с использованием модели (D.3) с
= 50,
= 100,
= 200, u(
) = 0,5 и u(
) = u(
) = 1,0, так, что
Полная ковариационная матрица U размерности 14 x 14 может быть представлена в виде , где B - матрица размерности 14 x 11
Для этого примера не может быть применен алгоритм, описанный в 10.2.2, так как U не является положительно определенной. Вместо него может быть использован алгоритм, описанный в C.2.
В таблице C.2 приведены начальный вектор , поправки
для k-ой итерации k = 1,..., 5 и заключительная оценка
.
Таблица C.2
Изменение параметров вектора
ПРЕДСТАВЛЕНИЕ НЕОПРЕДЕЛЕННОСТЕЙ И КОВАРИАЦИЙ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ x И y
D.1. Общие положения
В данном приложении установлено, как могут быть получены неопределенности и ковариации, соответствующие результатам измерений и моделируемым значениям. Подход основан на использовании модели процесса измерений, лежащей в основе определения отклика и моделируемых данных и применения закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008. С этой целью использованы иллюстративные примеры.
D.2. Данные отклика 1
D.2.1. Общие положения
D.2.1.1. Предполагается, что величина Y, представляющая отклик средства измерений, может быть описана моделью измерений
, (D.1)
где - величина, реализованная указанным откликом, E - величина, представляющая систематическое воздействие. Предположим, что знания об
можно описать распределением со стандартным отклонением
. Это распределение обычно основано на анализе большого количества повторений Y.
оценивают средним наблюдаемых значений,
- стандартная неопределенность, соответствующая этой оценке. Предположим, что знания о E таковы, что E обладает нулевым математическим ожиданием (т.е. были применены все необходимые корректировки) и дисперсией и
(полученной на основе знаний о средстве измерений).
D.2.1.2. Из выражения (D.1) следует, что применяя закон распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008, стандартная неопределенность u() измеренного значения
величины Y имеет вид:
.
Кроме того, ковариация измеренных значений и
величины Y имеет вид:
.
D.2.1.3. Таким образом ковариационная матрица в этом случае
D.2.2. Модель измерений для неопределенности и ковариации, соответствующих .
D.2.2.1. Данные, используемые в примере раздела 9, получены для измерительной системы, на которой выполнены две группы измерений. Каждая группа измерений подвергалась различным воздействиям системы. Эти воздействия являются некоррелированными, т.е.
где - величина i-го отклика,
и
- величины, характеризующие воздействия системы. Предположим, что знания об
таковы, что
имеет дисперсию
, а знания об
таковы, что позволяют считать, что
обладает нулевым математическим ожиданием и дисперсией
для k = 1,2.
D.2.2.2. Стандартная неопределенность u() результата измерений
величины
имеет вид:
Ковариация значений и
имеет вид:
D.2.2.3. Ковариационная матрица в этом случае имеет вид:
D.3. Данные отклика 2
D.3.1. Модель измерений идентична выражению (D.1) за исключением того, что воздействия системы E являются абсолютными; D - относительное воздействие системы.
.
D.3.2. Обработка аналогична, проведенной в D.2, за исключением того, что теперь, используют для обозначения стандартной неопределенности оценки
,
,
.
D.3.3. Ковариационная матрица в этом случае имеет вид:
D.4. Данные моделирования
D.4.1. Данные, использованные в примере раздела 10, получены на основе модели измерений, в которой в соответствии с практикой, применяемой в метрологии, используют большое количество стандартных образцов для формирования большого количества значений при калибровке. В соответствии с моделью
представляют собой реализации случайных величин
, i = 1,..., 7, определенных с помощью случайных величин
, k = 1, 2, 3 и
, i = 1,..., 7:
,
,
,
,
,
,
. (D.2)
Случайные величины , k = 1, 2, 3 обладают математическим ожиданием
и дисперсией
, случайные величины
обладают нулевым математическим ожиданием и дисперсией
. (При калибровке масс значения
являются калиброванными значениями масс, а u(
) - неопределенностями).
D.4.2. Неопределенности u() и u(
) распространяют с помощью модели измерений, приведенной в D.4.1, для определения неопределенностей оценок
, величин
с использованием закона распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008. Общая зависимость
от
означает, что некоторые из ковариаций являются отличными от нуля. Распространение неопределенности наиболее легко может быть описано в матричной форме. Пусть
представляет собой матрицу чувствительности размерности 7 x 10, где - матрица идентичности размерности 7 x 7.
D.4.3. Пусть - диагональная матрица размерности 7 x 7 с диагональными элементами
,i, i = 1,..., 7,
- диагональная матрица размерности 3 x 3 с диагональными элементами
, k = 1, 2, 3. Пусть
D.4.4. Наилучшая оценка X имеет вид , где x - вектор размерности 7 x 1, с соответствующей матрицей ковариации размерности 7 x 7
.
Элемент является вкладом в дисперсию, вызванным
, а второй элемент - вкладом в дисперсию, вызванным
.
D.5. Входные данные 2
D.5.1. Входные данные, используемые в примере 2 приложения C, получены на основе следующей модели измерений, связанной с описанной в D.4. Исходные данные являются реализацией случайных величин
, i = 1,..., 7, определенных как функции случайных величин
, k = 1, 2, 3:
,
,
,
,
,
,
. (D.3)
Случайные переменные обладают математическими ожиданиями
и дисперсиями
, k = 1, 2, 3.
D.5.2. Неопределенность u() на основе модели измерений, приведенной в D.5.1, распространена на оценки
величины
с помощью закона распространения неопределенности (см. Руководство ИСО/МЭК 98-3:2008). В соответствии с D.4 наилучшая оценка
имеет вид
, где x - вектор размерности 7 x 1 с соответствующей ковариационной матрицей размерности 7 x 7.
,
.
В этом случае не имеет обратной матрицы.
D.6. Исходные и наблюдаемые данные
D.6.1. Корреляции, т.е. ковариации отличные от нуля, соответствующие результатам измерений и
, возникают в результате воздействий, влияющих на величины (
и
).
D.6.2. Предположим, что X и Y могут быть описаны моделью измерений
,
, (D.4)
где и
и T - независимые случайные величины, математические ожидания которых равны
,
и нуль и дисперсиями
,
и
соответственно.
D.6.3. Из выражения (D.4) следует, что применяя закон распространения неопределенности в соответствии с Руководством ИСО/МЭК 98-3:2008, стандартные неопределенность u() и u(
) результатов измерений
и
величин X и Y имеют вид:
,
.
Кроме того, ковариация и
имеет вид:
.
D.6.4. Если вместо X и Y может быть применена модель измерений
,
,
ковариация и
имеет вид
.
НЕОПРЕДЕЛЕННОСТЬ, ИЗВЕСТНАЯ С ТОЧНОСТЬЮ ДО ПОСТОЯННОГО МНОЖИТЕЛЯ
E.1. В данном приложении описан метод оценки неопределенности результатов измерений в случае, если неопределенность известна с точностью до постоянного коэффициента.
E.2. В настоящих рекомендациях предполагается, что величины (переменные) характеризуются согласно принципам Руководства ИСО/МЭК 98-3:2008 и Руководства ИСО/МЭК 98-3:2008/Дополнение 1:2008 (см. [13]) распределением вероятностей. Результатам измерений соответствует математическое ожидание и дисперсия соответствующей случайной величины.
Примечание - Для измеренного значения y, как реализации случайной величины, характеризуемой t-распределением с параметром масштаба s и степенями свободы (
> 2), стандартная неопределенность имеет вид
, где s - стандартное отклонение распределения.
E.3. Так как калибровочную функцию используют при выполнении измерений, оценка неопределенности данных калибровки должна быть столь полной и строгой насколько возможно. Оценки параметров калибровочной функции и их неопределенности могут в этом случае быть использованы с доверием.
В настоящих рекомендациях применен этот подход в ситуации, когда неопределенность известна с точностью до постоянного коэффициента. В самом общем случае (раздел 9) предполагается, что измеренные значения y имеют идентичные неопределенности, но их общая стандартная неопределенность неизвестна. (Это - более общий случай, когда ковариационная матрица имеет вид
, где
- задано,
неизвестно.) Если m > 2, можно получить оценку
на основе разброса исходных данных вокруг подобранной линии калибровочной функции. Эта оценка известна как апостериорная оценка
, квалификация апостериорного отношения к данным после определения наилучшей линии калибровки.
E.4. Апостериорные оценки определяют используя те же понятия, что и при валидации модели. Делая предположение о том, что исходные данные являются реализацией величины, характеризуемой многомерным нормальным распределением, апостериорную оценку выбирают так, чтобы
был равен (m - 2) - (математическому ожиданию
с (m - 2) степенями свободы). В этом случае валидация модели не может быть выполнена, так как апостериорная оценка выбрана так, чтобы критерий валидации был выполнен.
E.5. Эти методы должны быть использованы с большой осторожностью. Например, если график данных указывает, что они не соответствуют линейной калибровочной функции, метод не должен быть использован.
E.6. Оценки параметров a и b не зависят от коэффициента пропорциональности . Оценка
необходима только для определения стандартных неопределенностей u(a) и u(b) и ковариации cov(a, b). Для случая, когда U полностью известна, u(a), u(b) и cov(a, b) могут быть оценены по данным и U. Предположения о распределениях данных не нужны. В предположении о нормальности оценки параметров могут рассматриваться как реализации случайных величин, характеризуемых двумерным распределением.
E.7. В случае, если данные могут быть рассмотрены, как реализации многомерного нормального распределения с известной ковариационной матрицей U, двумерное распределение в E.6 является нормальным с ковариационной матрицей и элементами
(a) и
(b) и cov(a, b) как в выражении (1).
E.8. Для случая E.4, когда многомерному нормальному распределению соответствует ковариационная матрица , где
известно, а
неизвестно,
используют вместо U в вычислениях. Ковариационная матрица
оценок параметров линейной калибровочной функции может быть вычислена. Если m > 2, наблюдаемое значение (см. 6.3) может быть использовано для определения апостериорной оценки коэффициента пропорциональности, связанного с исходной неопределенностью. Пусть
определено в соответствии с вычислениями 8 в 6.3
.
E.9. Скорректированная по масштабу ковариационная матрица
может быть представлена в виде:
.
т.е. скорректированные по масштабу стандартные неопределенности и
и ковариация
полученных оценок параметров имеют вид:
,
,
. (E.1)
E.10. Оценки (E.1) основаны на конечном количестве m исходных данных. Для небольших m метод занижает значение дисперсии распределения для оценок параметров. Для m > 4 лучшую оценку определяют (см. [19, глава 8]) используя
Примечание - В случае предположения о нормальности распределения оценки параметров рассматривают как реализацию случайной величины с двумерным t-распределением с матрицей параметров масштаба и (m - 2) степенями свободы. Для m > 4 ковариационная матрица этого распределения имеет вид:
где коэффициент (m - 2)/(m - 4) учитывает то, что является оценкой, а не известным значением.
Пример - (неизвестные весовые коэффициенты). В данном примере определены точно, а
имеют равные, но неизвестные стандартные неопределенности, апостериорные оценки неопределенностей подобранных параметров оценены на основе полученных остатков. Аппроксимацию проводят, выбирая весовые коэффициенты, равные единице (это значит, что стандартная неопределенность u(
) также равна единице). Данные приведены в таблице E.1.
Таблица E.1
Данные шести результатов измерений
В таблице E.2 приведены результаты вычислений параметров наилучшей прямой. В соответствии с этой таблицей = 21,000/6,000 = 3,500,
= 48,267/6,000 = 8,044, b = 34,363/17,500 = 1,964, a = 8,044 - (1,964)(3,500) = 1,172.
Таблица E.2
Вычисления на основе данных таблицы E.1
Данные и полученная линейная калибровочная функция приведены на рисунке E.1. Взвешенные остатки показаны на рисунке E.2. Поскольку всем u() присвоено значение 1, в этом случае неопределенности сильно превышают остатки по величине.
Рисунок E.1. Данные таблицы E.1 и полученная линейная калибровочная функция (см. таблицу E.2)
Рисунок E.2. Взвешенные остатки для подобранной линейной калибровочной функции в соответствии с таблицей E.2
Если априорно известно, что u() = 1, i = 1,..., m, то неопределенность полученных параметров, вычисленная по данным таблицы E.2 имеет вид:
, так, что u(a) = 0,931;
cov(a, b) = -3,500/17,500 = -0,200.
Поскольку эти вычисления основаны на произвольном присвоении u() = 1, необходима апостериорная оценка
по u(
) для определения неопределенностей параметров полученной функции. В соответствии с таблицей
Значение представляет собой оценку стандартной неопределенности u(
), соответствующей
, основанную на наблюдаемом значении
. Учитывая эту апостериорную оценку, вычисления могут быть повторены с u(
) = 0,171. Оценки a и b при этом не изменились, но наблюдаемое значение
и неопределенности определены следующим образом:
, так, что
;
, так, что
;
.
Элементы матрицы затем оценивают, если априорно известно, что
. Однако,
является оценкой стандартной неопределенности
. Для m > 4 коэффициент (m - 2)/(m - 4) может быть включен в ковариационную матрицу для учета дополнительной неопределенности, которая является результатом того, что оценки
получены по m значениям. Используя формулу (E.2), можно записать
Приложение F
(справочное)
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПИСАННЫХ АЛГОРИТМОВ
F.1. Программное обеспечение, реализующее алгоритмы, описанные в настоящих рекомендациях для определения и использования линейных калибровочных функций, разработано Национальной Физической Лабораторией (NPL) Соединенного Королевства. Программное обеспечение доступно как архивированная папка ZIP с веб-сайтов NPL www.npl.co.uk/mathematics-scientific-computing/software-support-for-metrology/software-downloads-(ssfm) <http://www.npl.co.uk/mathematics-scientific-computing/software-support-for-metrology/software-downloads-(ssfm)> и ИСО standards.iso.org/iso/ts/28037/.
F.2. Программное обеспечение разработано на языке программирования MATLAB (см. [18]), в форме M-файлов и файлов html и использует Версии 7.10.0 MATLAB (R2010a). Для пользователей MATLAB M-файлы могут быть выполнены непосредственно и также изменены для выполнения алгоритмов обработки различных данных. Для пользователей, не имеющих доступа к MATLAB, программное обеспечение более всего подходит для использования как файлы html. Программное обеспечение может быть использовано в качестве основы для подготовки выполнения алгоритмов на других языках программирования. В пределах файлов использованы обращения ко многим функциям MATLAB, которые также включены в программное обеспечение. Например, функция algm_gdr1_steps_2_to_5 выполняет вычисления 2 - 5 процедуры вычислений ситуации 5.3.2 b) (неопределенность соответствует и
, а все ковариации, соответствующие данным, являются несущественными), установленной в 7.2.1. Кроме того, некоторое использование встроенных функций MATLAB предусмотрено для разложения Холецкого. Скрипты MATLAB (имеющие расширение '.m') и файлы html ('.html') обеспечены следующим:
- TS28037_WLS1 (выполняет числовой пример метода взвешенных наименьших квадратов с известными равными весовыми коэффициентами, описанный в разделе 6 и выполняет прогноз, описанный в 11.1, пример 1 и предварительную оценку, описанную в 11.2);
- TS28037_WLS2 (выполняет числовой пример метода взвешенных наименьших квадратов с известными неравными весовыми коэффициентами, описанный в разделе 6, и выполняет прогноз, описанный в 11.1, пример 2);
- TS28037_WLS3 (выполняет числовой пример метода взвешенных наименьших квадратов с неизвестными равными весовыми коэффициентами, описанный в приложении E);
- TS28037_GDR1 (выполняет числовой пример обобщенного регрессионного анализа расстояний, описанный в разделе 7);
- TS28037_GDR2 (выполняет числовой пример, иллюстрирующий алгоритм для обобщенной регрессии расстояний, описанный в разделе 8);
- TS28037_GMR (выполняет числовой пример регрессии Гаусса-Маркова (GMR), описанный в разделе 9);
- TS28037_GGMR1 (выполняет числовой пример обобщенной регрессии Гаусса-Маркова, описанный в разделе 10);
- TS28037_GGMR2 (выполняет числовой пример обобщенной регрессии Гаусса-Маркова, описанный в разделе 10 и приложении C, Пример 1, с использованием ортогонального разложения, описанного в C.2);
- TS28037_GGMR3 (выполняет числовой пример, описанный в приложении C, Пример 2, с использованием ортогонального разложения, описанного в C.2).
Несмотря на то, что прогноз и предварительная оценка могут быть выполнены только в скриптах, предназначенных для решения задач взвешенных наименьших квадратов, текст MATLAB, соответствующий этому использованию калибровочной функции, может быть скопирован и прикреплен к любому из обеспеченных скриптов.
F.3. Программное обеспечение должно быть использовано вместе с настоящими рекомендациями. Пользователи должны изучить настоящие рекомендации до применения программного обеспечения.
F.4. Предоставлено соглашение о лицензии на программное обеспечение, имеется лицензионное соглашение (REF:MSC/L/10/001) и использование программного обеспечения должно соответствовать правовым требованиям этого соглашения. Используя MATLAB, пользователь принимает условия соглашения. Запросы на программное обеспечение следует направлять в NPL по адресу enquiries@npl.co.uk.
Приложение G
(справочное)
ПЕРЕЧЕНЬ ОСНОВНЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ
СВЕДЕНИЯ О СООТВЕТСТВИИ ССЫЛОЧНЫХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ ССЫЛОЧНЫМ НАЦИОНАЛЬНЫМ СТАНДАРТАМ РОССИЙСКОЙ ФЕДЕРАЦИИ
Таблица ДА.1