Рекомендации по стандартизации. Статистические методы. Определение и использование линейных функций при калибровке. Р 50.1.098-2014

(утв. Приказом Росстандарта от 24.10.2014 N 1418-СТ)
Редакция от 24.10.2014 — Действует с 01.12.2015

РЕКОМЕНДАЦИИ ПО СТАНДАРТИЗАЦИИ

СТАТИСТИЧЕСКИЕ МЕТОДЫ

ОПРЕДЕЛЕНИЕ И ИСПОЛЬЗОВАНИЕ ЛИНЕЙНЫХ ФУНКЦИЙ ПРИ КАЛИБРОВКЕ

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).

При применении настоящих рекомендаций рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

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 и настоящих рекомендаций

Характеристика ИСО 11095:1996 Настоящие рекомендации
Использование специальных образцов сравнения Да Более общий случай
Значения X предполагают известными точно Да Более общая информация о неопределенности
Все результаты измерений получены независимо Да Более общая информация о неопределенности
Соответствие терминологии GUM Нет Да
Рассматриваемые типы неопределенности Два Пять, включая наиболее общий случай
Только неопределенность, связанная со случайными ошибками Да Более общая информация о неопределенности
Проверка сходимости ANOVA Критерий
Неопределенность, соответствующая прогнозируемым значениям Специальный случай В соответствии с GUM

Настоящие рекомендации могут быть полезны при разработке методик измерений и алгоритмов обработки данных при создании новых средств измерений.

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) - гамма-функция,

, z > 0.

[Руководство ИСО/МЭК 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

 

и матрица размерности m x n

, .

Для облегчения понимания размерности вектора и матрицы далее всегда такие.

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

, , (1)

где 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), которые минимизируют сумму

. (2)

Эти значения удовлетворяют уравнениям, полученным приравниванием к нулю частных производных первого порядка по A и B выражения (2).

5.8.2 Значения оценок a и b могут быть вычислены при выполнении следующих действий:

1) вычисление и ;
2) вычисление и , i = 1,..., m;
3) вычисление и .

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)

, i = 1,..., m.

Эта задача (4) является методом взвешенных наименьших квадратов. Искомые оценки определяют из уравнений, полученных приравниванием к нулю частных производных первого порядка выражения по A и B (4).

6.2. Оценки параметров калибровки и соответствующие стандартные неопределенности и ковариации

Оценки a и b определяют, выполняя вычисления 1 - 5, затем вычисляют стандартные неопределенности u(a) и u(b) и ковариацию cov(a, b) (вычисление 6):

1) , i = 1,..., m, и ;        
2) и ;        
3) и , i = 1,..., m;        
4) ;                
5) и ;        
6) , и .      

Примечание 1 - Вычисления 1 - 5 эквивалентны следующим:

1) , i = 1,..., m, и ;
2) и , i = 1,..., m;      
3) и .        

Примечание 2 - В процессе вычислений 1 - 5 определяют решение системы уравнений (метод наименьших квадратов)

, i = 1,..., m.

Примечание 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.

9) Вычисление наблюдаемого значения хи-квадрат и определение числа степеней свободы .

10) Сопоставление с квантилем распределения уровня 95%. Если значение больше этого квантиля, линейную модель отклоняют.

Примечание - Критерий основан на предположении, что в модели (3) являются реализацией независимых нормальных случайных величин.

6.4. Организация вычислений

Вычисления в 6.2.1 и 6.3 могут быть выполнены в одной или двух таблицах при использовании электронных таблиц, в соответствии с таблицами 2 и 3, которые могут быть объединены в одну таблицу.

Таблица 2

Данные для определения линейной калибровочной функции методом взвешенных наименьших квадратов

u()
u()
u()
u()

Таблица 3

Организация вычислений для определения линейной калибровочной функции методом взвешенных наименьших квадратов

            6.2.1, вычисление 5  
        6.2.1, вычисление 2, 3   6.3, вычисление 7 6.3, вычисление 8  
            a  
      b

Пример - (равные веса). В таблице 4 приведено шесть значений и соответствующие им значения стандартной неопределенности. Результаты измерений являются точными, а стандартная неопределенность равна u() = 0,5. Поэтому = 2,0, i = 1,..., 6.

Таблица 4

Данные, представляющие результаты шести измерений с равными весами

u()
1,0 3,3 0,5
2,0 5,6 0,5
3,0 7,1 0,5
4,0 9,3 0,5
5,0 10,7 0,5
6,0 12,1 0,5

Результаты вычислений приведены в таблице 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

        3,500 8,017     a = 1,867  
2,000 4,000 4,000 13,200 -5,000 -9,433 25,000 47,167 -0,648 0,419
2,000 4,000 8,000 22,400 -3,000 -4,833 9,000 14,500 0,438 0,192
2,000 4,000 12,000 28,400 -1,000 -1,833 1,000 1,833 -0,076 0,006
2,000 4,000 16,000 37,200 1,000 2,567 1,000 2,567 0,810 0,655
2,000 4,000 20,000 42,800 3,000 5,367 9,000 16,100 0,095 0,009
2,000 4,000 24,000 48,400 5,000 8,167 25,000 40,833 -0,619 0,383
  24,000 84,000 192,400     70,000 123,000 b = 1,757 1,665

Стандартная неопределенность и ковариация, соответствующие параметрам прямой, могут быть вычислены на основе формулы, приведенной в 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

Данные, представляющие шесть результатов измерений (неравные веса)

u()
1,0 3,2 0,5
2,0 4,3 0,5
3,0 7,6 0,5
4,0 8,6 1,0
5,0 11,7 1,0
6,0 12,8 1,0

Результаты вычислений приведены в таблице 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

        2,600 6,233     a = 0,885  
2,000 4,000 4,000 12,800 -3,200 -6,067 10,240 19,413 0,516 0,266
2,000 4,000 8,000 17,200 -1,200 -3,867 1,440 4,640 -1,398 1,955
2,000 4,000 12,000 30,400 0,800 2,733 0,640 2,187 1,088 1,183
1,000 1,000 4,000 8,600 1,400 2,367 1,960 3,313 -0,513 0,263
1,000 1,000 5,000 11,700 2,400 5,467 5,760 13,120 0,530 0,281
1,000 1,000 6,000 12,800 3,400 6,567 11,560 22,327 -0,427 0,182
  15,000 39,000 93,500     31,600 65,000 b = 2,057 4,131

Стандартная неопределенность и ковариация, соответствующие параметрам прямой, могут быть вычислены, используя формулу, приведенную в 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 с весами и сумме квадратов

. (6)

Каждая оценка вместе с a и b определяет оценку (, ), для (, ) модели (5).

7.1.4 Данные A и B и значения , минимизирующие сумму квадратов (6) относительно , удовлетворяют соотношению

, . (7)

Используя выражение (7) и выполняя замену в выражении (6) на , можно записать задачу оптимизации для параметров A и B.

, . (8)

7.1.5 Если

, (9)

то сумма квадратов (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), игнорируя наличие неопределенности ;

2) , и , i = 1,..., m;  
  3) , и , i = 1,..., m;          

4) определение решения методом (невзвешенных) наименьших квадратов и для системы уравнений , i = 1,..., m:

a) ;    
  b) и ;
  c) и , i = 1,..., m;
  d) ;    
  e) и ;

5) обновление параметров и остатков: , , , i = 1,..., m;

6) повторение вычислений 2 - 5, до тех пор, пока не будет достигнута необходимая сходимость. Присвоение a = , b = ;

7) вычисление , и , где , и т.д. - значения, полученные при выполнении вычислений 4.

Примечание 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):

8) определение наблюдаемого значения с числом степеней свободы ;

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 линейной калибровочной функции по данным приближениям и

      7.2.1, шаги 1 - 5        
          7.2.1, шаг 2 7.2.1, шаг 2 7.2.1, шаг 3    
               
u() u()
u() u()
u() u()

Таблица 9

Организация вычислений для определения поправок и для GDR линейной калибровочной функции

    7.2.1, шаги 4 a), 4 b)   7.2.1, шаги 4 e), 5   7.3, шаг 8
           
   

Пример - В таблице 10 приведены шесть результатов измерений и соответствующие им стандартные неопределенности.

Таблица 10

Шесть результатов измерений с соответствующими неопределенностями

u() u()
1,2 0,2 3,4 0,2
1,9 0,2 4,4 0,2
2,9 0,2 7,2 0,2
4,0 0,2 8,5 0,4
4,7 0,2 10,8 0,4
5,9 0,2 13,5 0,4

Для определения начальных приближений и (7.2.1 вычисления 1) используют метод взвешенных наименьших квадратов и определяют параметры линейной калибровочной функции. После схемы, описанной в 6.2, получают таблицы 11 и 12.

Таблица 11

Данные, представляющие шесть результатов измерений

u()
1,2 3,4 0,2
1,9 4,4 0,2
2,9 7,2 0,2
4,0 8,5 0,4
4,7 10,8 0,4
5,9 13,5 0,4

Таблица 12

Вычисление начальных аппроксимаций и на основе данных таблицы 11

        2,5733 6,1867     a = 0,6583  
5,0000 25,0000 30,0000 85,0000 -6,8667 -13,9333 47,1511 95,6756 0,8186 0,6701
5,0000 25,0000 47,5000 110,0000 -3,3667 -8,9333 11,3344 30,0756 -1,7006 2,8920
5,0000 25,0000 72,5000 180,0000 1,6333 5,0667 2,6678 8,2756 1,5577 2,4264
2,5000 6,2500 25,0000 53,1250 3,5667 5,7833 12,7211 20,6272 -1,8791 3,5310
2,5000 6,2500 29,3750 67,5000 5,3167 11,5333 28,2669 61,3189 0,1113 0,0124
2,5000 6,2500 36,8750 84,3750 8,3167 18,2833 69,1669 152,0564 0,4163 0,1733
  93,7500 241,2500 580,0000     171,3083 368,0292 b = 2,1483 9,7052

Начальные приближения = 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 на основе и

u() u()
        0,6583 2,1483        
1,2000 0,2000 3,4000 0,2000 4,4522 1,2626 0,1637 2,1100 2,6642 0,3455
1,9000 0,2000 4,4000 0,2000 4,4522 1,7699 -0,3401 2,1100 3,7345 -0,7176
2,9000 0,2000 7,2000 0,2000 4,4522 3,0192 0,3116 2,1100 6,3706 0,6575
4,0000 0,2000 8,5000 0,4000 2,9019 3,8126 -0,7515 1,7035 6,4947 -1,2802
4,7000 0,2000 10,8000 0,4000 2,9019 4,7111 0,0447 1,7035 8,0253 0,0761
5,9000 0,2000 13,5000 0,4000 2,9019 5,9416 0,1667 1,7035 10,1214 0,2840

Таблица 14

Первая итерация при определении поправок и на основе , и

      3,1239 -0,0437     = -0,0784  
4,4522 5,6216 0,7290 -3,9273 0,4378 15,4236 -1,7193 0,4814 0,2318
4,4522 7,8799 -1,5141 -2,8570 -0,6253 8,1623 1,7864 -0,5935 0,3523
4,4522 13,4422 1,3874 -0,2209 0,7498 0,0488 -0,1656 0,7523 0,5659
2,9019 11,0636 -2,1807 1,1732 -1,2057 1,3764 -1,4145 -1,2187 1,4852
2,9019 13,6710 0,1297 2,7038 0,1506 7,3108 0,4073 0,1206 0,0145
2,9019 17,2416 0,4838 4,7999 0,3585 23,0387 1,7208 0,3052 0,0931
22,0622 68,9199 -0,9648     55,3606 0,6152 = 0,0111 2,7429

По этим обновленным значениям и снова выполняют вычисления (таблицы 15 и 16) и определяют поправки = -0,0010 и = 0,0002. Процесс повторяют в третий раз (таблицы 17 и 18). В этом случае значения поправок менее 0,0005 можно считать незначительными, а итерацию с оценками параметров a = 0,5788 и b = 2,1597 заключительной.

Таблица 15

Вторая итерация (таблица, аналогичная таблице 13)

u() u()
        0,5799 2,1594        
1,2000 0,2000 3,4000 0,2000 4,4146 1,2873 0,2289 2,1011 2,7047 0,4808
1,9000 0,2000 4,4000 0,2000 4,4146 1,7922 -0,2827 2,1011 3,7655 -0,5941
2,9000 0,2000 7,2000 0,2000 4,4146 3,0365 0,3579 2,1011 6,3799 0,7519
4,0000 0,2000 8,5000 0,4000 2,8858 3,8212 -0,7175 1,6988 6,4913 -1,2189
4,7000 0,2000 10,8000 0,4000 2,8858 4,7177 0,0709 1,6988 8,0142 0,1205
5,9000 0,2000 13,5000 0,4000 2,8858 5,9448 0,1796 1,6988 10,0988 0,3051

Таблица 16

Вторая итерация (таблица, аналогичная таблице 14)

      3,1412 -0,0003     = -0,0010  
4,4146 5,6827 1,0103 -3,8953 0,4814 15,1734 -1,8751 0,4823 0,2326
4,4146 7,9117 -1,2482 -2,8344 -0,5935 8,0339 1,6822 -0,5928 0,3514
4,4146 13,4047 1,5798 -0,2201 0,7524 0,0484 -0,1656 0,7525 0,5662
2,8858 11,0271 -2,0706 1,1551 -1,2184 1,3342 -1,4074 -1,2187 1,4852
2,8858 13,6143 0,2046 2,6781 0,1209 7,1720 0,3238 0,1203 0,0145
2,8858 17,1555 0,5183 4,7626 0,3056 22,6824 1,4553 0,3044 0,0927
21,9012 68,7961 -0,0057     54,4443 0,0132 = 0,0002 2,7427

Таблица 17

Третья итерация (таблица, аналогичная таблице 13)

u() u()
        0,5788 2,1597        
1,2000 0,2000 3,4000 0,2000 4,4138 1,2875 0,2296 2,1009 2,7050 0,4823
1,9000 0,2000 4,4000 0,2000 4,4138 1,7924 -0,2822 2,1009 3,7657 -0,5928
2,9000 0,2000 7,2000 0,2000 4,4138 3,0366 0,3582 2,1009 6,3795 0,7525
4,0000 0,2000 8,5000 0,4000 2,8855 3,8212 -0,7174 1,6987 6,4909 -1,2187
4,7000 0,2000 10,8000 0,4000 2,8855 4,7176 0,0708 1,6987 8,0137 0,1203
5,9000 0,2000 13,5000 0,4000 2,8855 5,9447 0,1792 1,6987 10,0980 0,3044

Таблица 18

Вторая итерация (таблица, аналогичная таблице 14)

      3,1414 0,0000     = 0,0000  
4,4138 5,6829 1,0133 -3,8947 0,4823 15,1685 -1,8785 0,4823 0,2327
4,4138 7,9113 -1,2454 -2,8340 -0,5928 8,0315 1,6800 -0,5928 0,3514
4,4138 13,4027 1,5809 -0,2202 0,7525 0,0485 -0,1657 0,7525 0,5662
2,8855 11,0258 -2,0702 1,1548 -1,2187 1,3335 -1,4073 -1,2187 1,4852
2,8855 13,6126 0,2043 2,6776 0,1203 7,1695 0,3220 0,1203 0,0145
2,8855 17,1531 0,5171 4,7619 0,3044 22,6756 1,4496 0,3044 0,0927
21,8977 68,7884 0,0000     54,4271 0,0001 = 0,0000 2,7427

Стандартная неопределенность и ковариация (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 должны быть заменены на следующие:

2) ,
 
, i = 1,..., m.

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) соответствует статистической модели

, i = 1,..., m, (11)

где является реализацией многомерной случайной величины с вектором математического ожидания равным нулевому вектору размерности m x 1 и ковариационной матрицей размерности m x m (см. [21]).

9.1.4 Оценки a и b минимизируют обобщенную сумму квадратов относительно A и B (см. [8])

, (12)

где 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.

3) вычисление ;        
  4) вычисление и ;
  5) вычисление и ; i = 1,..., m;
  6) вычисление ;        
  7) вычисление и ;
  8) вычисление и и .

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;

10) определение наблюдаемого значения и числа степеней свободы ;

11) сопоставление с квантилем уровня 95%. Если превышает квантиль, то линейная модель не соответствует исходным данным.

Примечание - Тест основан на предположении, что в модели (11) является реализацией случайных величин, характеризуемых многомерным нормальным распределением.

9.4. Организация вычислений

Вычисления в соответствии с 9.2.2 и 9.3 могут быть выполнены с применением таблиц 19 - 21. В таблице 20 приведены , и , вычисленные в соответствии с 1 и 2 в 9.2.2 с учетом разложения ковариационной матрицы на множители Холецкого . В таблице 21 значения , и использованы для вычисления оценок a и b параметров линейной калибровочной функции.

Таблица 19

Данные для линейной калибровочной функции Гаусса-Маркова

Таблица 20

Предварительные вычисления для применения метода Гаусса-Маркова

9.2.2 вычисления 1, 2

Таблица 21

Организация вычислений для определения параметров линейной калибровочной функции методом Гаусса-Маркова

            9.2.2, вычисления 7;
      9.2.2 вычисления 4, 5     9.3, вычисления 9; 9.3, вычисления 10
          a  
    b

Пример - В таблице 22 приведено десять результатов измерений (, ) и соответствующая матрица стандартных неопределенностей .

Данные получены с использованием модели, описанной в D.2.2 с , и .

Таблица 22

Десять результатов измерений и соответствующая ковариационная матрица

1,0 1,3
2,0 4,1
3,0 6,9
4,0 7,5
5,0 10,2
6,0 12,0
7,0 14,5
8,0 17,1
9,0 19,5
10,0 21,0

Ковариационная матрица размерности 10 x 10, соответствующая

Фактор Холецкого размерности 10 x 10 для , вычисленный с использованием любого из алгоритмов, описанных в A.4.1

Векторы f, g и h в таблице 23 получены в соответствии с вычислениями 2 в 9.2.2.

Таблица 23

Таблица предварительных вычислений, соответствующих данным таблицы 22

0,7071 0,7071 0,9192
0,4082 1,2247 2,8169
0,2887 1,7321 4,4167
0,2236 2,2361 3,9578
0,1826 2,7386 5,6963
0,4472 2,6833 5,3666
0,1491 1,6398 3,6522
0,0925 1,8490 4,4284
0,0673 2,2198 5,3208
0,0529 2,6463 5,5360

Параметры лучшей прямой, приведенные в таблице 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

      4,1111 8,4044     a = -0,6456  
0,5000 0,5000 0,6500 -2,1999 -5,0236 4,8395 11,0514 -0,1809 0,0327
0,1667 0,5000 1,1500 -0,4536 -0,6142 0,2058 0,2786 0,3844 0,1477
0,0833 0,5000 1,2750 0,5453 1,9906 0,2973 1,0854 0,7902 0,6245
0,0500 0,5000 0,8850 1,3168 2,0785 1,7340 2,7370 -0,8202 0,6727
0,0333 0,5000 1,0400 1,9880 4,1619 3,9523 8,2739 -0,2145 0,0460
0,2000 1,2000 2,4000 0,8447 1,6080 0,7136 1,3583 -0,2516 0,0633
0,0222 0,2444 0,5444 1,0269 2,3994 1,0546 2,4640 0,1387 0,0192
0,0085 0,1709 0,4094 1,4689 3,6514 2,1578 5,3636 0,4177 0,1745
0,0045 0,1493 0,3579 1,9433 4,7555 3,7763 9,2412 0,4777 0,2282
0,0028 0,1401 0,2930 2,4287 5,0912 5,8986 12,3650 -0,2552 0,0651
1,0714 4,4048 9,0048     24,6296 54,2185 b = 2,2014 2,0740

Стандартные неопределенности и ковариация, соответствующие 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 минимизируют обобщенную сумму квадратов

, (14)

где 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):

12) определение наблюдаемого значения с числом степеней свободы ;

13) сопоставление с квантилем уровня 95%. Если превышает этот квантиль, то предположение о линейной модели отклоняют.

Примечание - Критерий основан на предположении, что и в модели (13) в первом приближении являются реализациями случайных величин, характеризующихся многомерным нормальным распределением.

Пример - В таблице 25 приведено семь результатов измерений (, ), полученных с использованием моделей измерений, описанных в D.2 и D.4.

Таблица 25

Данные семи результатов измерений и с соответствующей ковариационной матрицей

50,4 52,3
99,0 97,8
149,9 149,7
200,4 200,1
248,5 250,4
299,7 300,9
349,1 349,2

Ковариационная матрица, соответствующая , получена с использованием модели измерений (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

Изменения вектора

50,4000 17,2531 1,2580 3,0782 0,2904 50,5727
99,0000 -43,1501 -3,2145 -6,3201 -0,7101 98,5682
149,9000 -29,1641 -3,9604 -3,8889 -0,7564 149,6080
200,4000 2,9677 -10,7629 -0,6024 -1,7165 200,4286
248,5000 24,0394 -11,4064 3,2378 -1,7064 248,7393
299,7000 -22,2510 -15,7767 -3,3581 -2,6110 299,4759
349,1000 -20,6192 -16,6217 -3,3805 -2,7429 348,8921
0,2707 7,5040 -33,3957 0,1006 -5,3019 0,3424
1,0011 0,0110 0,2113 0,0076 0,0337 1,0012

Наилучшими оценками A и B являются a = 0,3424 и b = 1,0012.

В заключительной итерации матрица M размерности 9 x 9 имеет вид:

где M22 (10.2.2, вычисление 11) имеет вид:

Стандартные неопределенности и ковариация, соответствующие a и b (см. вычисления 11 в 10.2.2):

, u(a) = 2,0569;
, u(b) = 0,0090;
.

Наблюдаемое значение = 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, имеет вид:

. (15)

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, определяют при выполнении следующих вычислений:

c(a) = 1, c(b) = x, c(x) = b,

.

Примечание 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
(справочное)

ОПЕРАЦИИ С МАТРИЦАМИ

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 k = 1: m

For j = k + 1: m

L(j, k):= L(j, k)/L(k, k)

end

for j = k + 1: m

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

y(j): = y(j) - L(j, j)

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.2)

как функция A и B.

B.7. Если определяется равенством

,

т.е. оценивают в точке , то значения A и B минимизируют

.

Определяют лучшую линию обобщенной регрессии. Выполнение алгоритма Гаусса-Ньютона требует определения частных производных первого порядка от по A и B в форме якобиана J.

B.8. Пусть - вектор ортогональный к линии y = A + Bx, - решение задачи (B.2). Если , , то

, (B.3)

, (B.4)

, . (B.5)

B.9. Решение задачи (B.2) имеет вид:

, . (B.6)

Примечание - В выражениях (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):

11) определяют наблюдаемое значение с числом степеней свободы ;

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

Данные семи результатов измерений и

50,5 47,1
99,7 98,4
150,2 153,7
199,5 194,0
249,9 251,9
299,2 297,5
349,7 349,0

Ковариационная матрица, соответствующая , с использованием модели (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

Изменение параметров вектора

50,5000 30,8229 3,1874 23,2957 8,1124 16,4231 50,8086
99,7000 55,8313 -13,8365 26,1136 -0,2063 15,6770 100,2570
150,2000 86,6542 -10,6491 49,4093 7,9061 32,1002 151,0655
199,5000 -59,0711 -8,5976 -49,5849 -44,7904 -43,0470 198,9044
249,9000 -28,2482 -45,4102 -26,2891 -36,6780 -26,6237 249,6130
299,2000 -3,2398 -62,4341 -23,4713 -44,9967 -27,3698 299,1613
349,7000 27,5831 -59,2467 -0,1755 -36,8843 -10,9468 349,9699
-1,8528 -50,6203 -140,0856 -63,9316 -100,9432 -68,1345 -2,3731
1,0042 0,1738 0,8571 0,3217 0,6108 0,3722 1,0060

Приложение D
(справочное)

ПРЕДСТАВЛЕНИЕ НЕОПРЕДЕЛЕННОСТЕЙ И КОВАРИАЦИЙ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ 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
(справочное)

НЕОПРЕДЕЛЕННОСТЬ, ИЗВЕСТНАЯ С ТОЧНОСТЬЮ ДО ПОСТОЯННОГО МНОЖИТЕЛЯ

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 ковариационная матрица этого распределения имеет вид:

, (E.2)

где коэффициент (m - 2)/(m - 4) учитывает то, что является оценкой, а не известным значением.

Пример - (неизвестные весовые коэффициенты). В данном примере определены точно, а имеют равные, но неизвестные стандартные неопределенности, апостериорные оценки неопределенностей подобранных параметров оценены на основе полученных остатков. Аппроксимацию проводят, выбирая весовые коэффициенты, равные единице (это значит, что стандартная неопределенность u() также равна единице). Данные приведены в таблице E.1.

Таблица E.1

Данные шести результатов измерений

u()
1,000 3,014 1
2,000 5,225 1
3,000 7,004 1
4,000 9,061 1
5,000 11,201 1
6,000 12,762 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

        3,500 8,044     a = 1,172  
1,000 1,000 1,000 3,014 -2,500 -5,031 6,250 12,576 -0,122 0,015
1,000 1,000 2,000 5,225 -1,500 -2,819 2,250 4,229 0,126 0,016
1,000 1,000 3,000 7,004 -0,500 -1,040 0,250 0,520 -0,059 0,003
1,000 1,000 4,000 9,061 0,500 1,017 0,250 0,508 0,035 0,001
1,000 1,000 5,000 11,201 1,500 3,157 2,250 4,735 0,211 0,045
1,000 1,000 6,000 12,762 2,500 4,718 6,250 11,794 -0,191 0,037
  6,000 21,000 48,267     17,500 34,363 b = 1,964 0,116

Данные и полученная линейная калибровочная функция приведены на рисунке 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;

, так, что u(b) = 0,239;

cov(a, b) = -3,500/17,500 = -0,200.

Поскольку эти вычисления основаны на произвольном присвоении u() = 1, необходима апостериорная оценка по u() для определения неопределенностей параметров полученной функции. В соответствии с таблицей

, .

Значение представляет собой оценку стандартной неопределенности u(), соответствующей , основанную на наблюдаемом значении . Учитывая эту апостериорную оценку, вычисления могут быть повторены с u() = 0,171. Оценки a и b при этом не изменились, но наблюдаемое значение и неопределенности определены следующим образом:

,
так, что - математическое ожидание с 4 степенями свободы. Используя формулу (E.1) можно записать

, так, что ;

, так, что ;

.

Элементы матрицы затем оценивают, если априорно известно, что . Однако, является оценкой стандартной неопределенности . Для 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
(справочное)

ПЕРЕЧЕНЬ ОСНОВНЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ

A - точка пересечения линейной калибровочной функции с осью абсцисс;
A* - неизвестное значение параметра A для конкретной измерительной системы;
a - оценка параметра A;
a - вектор оценок параметров калибровочной функции;
B - угловой коэффициент линейной калибровочной функции;
B* - неизвестное значение параметра B для конкретной измерительной системы;
b - оценка параметра B;
cov(a, b) - ковариация оценок a и b;
- разность , представляющая собой реализацию случайной величины с нулевым математическим ожиданием и дисперсией ();
- разность , представляющая собой реализацию случайной величины с нулевым математическим ожиданием и дисперсией ();
L - нижняя треугольная матрица;
m - количество точек результатов измерений;
- взвешенный остаток или взвешенное расстояние i-й точки для оценок a и b;
- взвешенный остаток или взвешенное расстояние i-й точки для параметров A и B;
U - матрица ковариации размерности 2m x 2m, соответствующая результатам измерений (, ), i = 1,..., m;
- ковариационная матрица a размерности 2 x 2;
- ковариационная матрица размерности m x m, соответствующая результатам измерений , i = 1,..., m;
- ковариационная матрица размерности m x m, соответствующая результатам измерений , i = 1,..., m;
- стандартное отклонение случайной величины с распределением, отражающим знания о случайных воздействиях;
- стандартное отклонение случайной величины с распределением, отражающим знания о влиянии системы;
u(z) - стандартная неопределенность z, в качестве z могут быть использованы a, b, , и т.д.;
- величина, обратная u();
- величина, обратная u();
X - независимая величина (переменная);
- i-я независимая величина (переменная);
- неизвестное значение i-й независимой величины, обеспечиваемое измерительной системой;
x - оценка X (в случае прогноза) или результат измерений X (предварительная оценка);
- i-й результат измерений X;
- оценка i-й независимой величины переменной;
Y - зависимая величина (переменная);
- i-я зависимая величина;
- неизвестное значение i-й зависимой величины, измерения которой обеспечивает измерительная система;
y - результат измерений величины Y (в случае прогноза) или оценка Y (предварительная оценка);
- i-й результат измерений величины Y;
- оценка i-й зависимой величины;
- число степеней свободы для модели или t-распределения;
- стандартное отклонение случайной величины, характеризуемой распределением вероятностей;
- апостериорная оценка ;
- наблюдаемое значение ;
- случайная величина, подчиняющаяся с степенями свободы.

Приложение ДА
(справочное)

СВЕДЕНИЯ О СООТВЕТСТВИИ ССЫЛОЧНЫХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ ССЫЛОЧНЫМ НАЦИОНАЛЬНЫМ СТАНДАРТАМ РОССИЙСКОЙ ФЕДЕРАЦИИ

Таблица ДА.1

Обозначение ссылочного международного документа Степень соответствия Обозначение и наименование соответствующего национального стандарта
Руководство ИСО/МЭК 99:2007 - <*>
Руководство ИСО/МЭК 98-3:2008 IDT ГОСТ Р 54500.3-2011/Руководство ИСО/МЭК 98-3:2008 "Неопределенность измерения. Часть 3. Руководство по выражению неопределенности измерения"
Руководство ИСО/МЭК 98-3:2008/, Дополнение 1:2008 IDT ГОСТ Р 54500.3.1-2011/Руководство ИСО/МЭК 98-3:2008/Дополнение 1:2008 "Неопределенность измерения. Часть 3. Руководство по выражению неопределенности измерения по выражению неопределенности измерения. Дополнение 1. Трансформирование распределений с использованием метода Монте-Карло"
<*> Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов.

Примечание - В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов:
- IDT - идентичные стандарты.

БИБЛИОГРАФИЯ

[1] Anderson, E., Bai, Z., Bischof, C.H., Blackford, S., Demmel, J., Dongarra, J.J., Croz, J.D.A. Greenbaum, Hammarling, S., McKenney, A., and Sorensen, D.C. LAPACK Users' Guide, 3rd ed., SIAM, Philadelphia, PA, 1999, http://www.netlib.org/lapack/lug/
[2] Bartholomew-Biggs, M., Butler, B.P., and Forbes, A.B. Optimisation algorithms for generalised regression on metrology, In Advanced Mathematical and Computational Tools in Metrology IV (Singapore, 2000), P. Ciarlini, A.B. Forbes, F. Pavese, and D. Richter, Eds., World Scientific, pp. 21 - 31
[3] Boggs, P.T., Byrd, R.H., and Schnabel, R.B. A stable and efficient algorithm for nonlinear orthogonal distance regression, SIAM J. Sci. Stat. Comput. 8,6 (1987), 1052 - 1078
[4] Butler, B.P., Cox, M.G., Ellison, S.L.R., and Hardcastle, W.A., Eds., Statistics Software Qualification: Reference Data Sets, Royal Society of Chemistry, Cambridge, 1996
[5] Carroll, R.J., Ruppert, D., and Stefanski, L. a. Measurement error in nonlinear models, Chapman&Hall/CRC, Boca Raton, 1995
[6] Cox, M.G., Forbes, A.B., Harris, P.M., and Smith, I.M. The classification and solution of regression problems for calibration, Tech. Rep. CMSC 24/03, National Physical Laboratory, Teddington, UK, 2003
[7] Draper, N.R., and Smith, H. Applied Regression Analysis, Wiley, New York, 1998, Third edition
[8] Forbes, A.B., Harris, P.M., and Smith, I.M. Generalised Gauss-Markov regression, In Algorithms for Approximation IV (Huddersfield, UK, 2002), J. Levesley, I. Anderson, and J.C. Mason, Eds., University of Huddersfield, pp. 270 - 277
[9] Fuller, W. a. Measurement Error Models, Wiley, New York, 1987
[10] Golub, G.H., and Van Loan, C.F. Matrix Computations, North Oxford Academic, Oxford, 1983
[11] ISO 3534-1:2006 Statistics - Vocabulary and symbols - Part 1: General statistical terms and terms used in probability
[12] ISO 3534-2:2006 Statistics - Vocabulary and symbols - Part 2: Applied statistics
[13] ISO/IEC Guide 98-3/Suppl. 1, 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
[14] ISO 11095:1996 Linear calibration using reference materials
[15] Kendall, M.G., and Stuart, a. The Advanced Theory of Statistics, Volume 2: Inference and Relationship. Charles Griffin, London, 1961
[16] Kukush, A., and Van Huffel, S. Consistency of elementwise-weighted total least squares estimator in a multivariate errors-in-variables model AX-B, Metrika 59, 1 (February 2004), 75 - 97
[17] Mardia, K.V., Kent, J.T., and Bibby, J.M. Multivariate Analysis, Academic Press, London, 1979
[18] MATLAB http://www.mathworks.com/products/matlab/
[19] Migon, H.S. and Gamerman, D. Statistical Inference: An Integrated Approach, Arnold, London, 1999
[20] Paige, C.C. Fast numerically stable computations for generalized least squares problems, SIAM J. Numer. Anal. 16 (1979), 165 - 171
[21] Strang, G., and Borre, K. Linear Algebra, Geodesy and GPS, Wiley, Wellesley-Cambridge Press, 1997