ГОСТ Р 58231—2022
ТипCorpusStatisticsсостоитиз четырехполей.ПервоеполеcorpusBasicStatistics типа
CorpusCrewBasicStatistics содержит статистическую информацию, общую как для массива данных для
испытаний, так и для группы. Второе поле numSamples указывает число биометрических образцов в
массиве данных для испытаний. Среднее число биометрических образцов на человека может быть
получено путем деления данного числа на число индивидов* numlndividuals в типе corpusBasicStatistics.
Число биометрических образцов numSamples рекомендуется использовать при расчете неопределен
ностей. Третье и четвертое поля — samplesPerlndividualEnrol и samplesPerlndividualProbe — явля ются
необязательными и указывают число зарегистрированных биометрических образцов на инди вида и
число пробных биометрических образцов на индивида соответственно. Оба поля имеют тип
SamplesPerlndividual.
CorpusStatistics ::= SEQUENCE {
corpusBasicStatistics
numSamples
samplesPerlndividualEnrol
samplesPerlndividualProbe
CorpusCrewBasicStatistics,
INTEGER,
SamplesPerlndividual
OPTIONAL,
SamplesPerlndividual
OPTIONAL
}
Тип SamplesPerlndividual используется, чтобы в полном объеме вводить в табличной форме
оценку для каждого члена испытуемой группы. Данный тип состоит из четырех полей. Первое поле
numSubjects указывает количество субъектов в наборе данных. Второе и третье поля, mean и median,
вычисляются по всем субъектам. Эти два поля поддерживают приложения, которым, возможно, не по
требуются данные всего распределения, и имеют тип distrSubjSample. Четвертое поле distrSubjSample
имеет тип Distributionlntegerlnteger, который определен как SEQUENCE OF ExpressionPointlntegerlnteger.
Тип ExpressionPointlntegerlnteger состоит из пары целых чисел, subjectld и numberOfSamples.
numberOfSamples содержит число биометрических образцов для subjectld. Например, у субъекта ID 1
имеется 20 биометрических образцов, у субъекта ID 2 — 30 биометрических образцов, у субъекта ID 3
— 22 биометрических образца, у субъекта ID 4 — 16 биометрических образцов, у субъекта ID 5 — 23
биометрических образца, тогда distrSubjSample имеет значение [(1; 20), (2; 30), (3; 22), (4; 16), (5; 23)].
SamplesPerlndividual ::= SEQUENCE {
INTEGER,
INTEGER,
INTEGER,
Distributionlntegerlnteger
numSubjects
mean
median
distrSubjSample
}
Distributionlntegerlnteger ::= SEQUENCE OF ExpressionPointlntegerlnteger
ExpressionPointlntegerlnteger ::= SEQUENCE {
subjectld
numberOfSamples
INTEGER,
INTEGER
Тип CorpusCrewBasicStatistics используется для данных corpusBasicStatistics в CorpusStatistics
и testCrewInfo в TestReportScenarioForOneCondition (см. 6.4.1). Данный тип состоит из девяти полей.
Первые пять полей, numlndividuals, numMales, numFemales, numlndividualsEnrol и numlndividualsVerild,
имеют тип INTEGER и определяют число уникальных индивидов во всей испытуемой группе, число за
регистрированных субъектов, как мужчин, так и женщин, а также набор субъектов для биометрической
верификации и биометрической идентификации соответственно. Значение поля numlndividuals должно
быть больше или равно значениям полей numlndividualsEnrol и numlndividualsVerild. Для биометриче
ской идентификации значение поля numlndividualsVerild должно быть равно численности всех иссле
дуемых. Второе и третье поля необязательны. Последние четыре поля, ageDistrMale, ageDistrFemale,
elapsDistr и visitsDayDistr, необязательны, имеют тип InfoCumulativeDistribution и представляют собой
таблицу соотношений мужчин, чей возраст (число полных лет) менее либо равен X, таблицу соотноше
ний женщин, чей возраст (число полных лет) менее либо равен X, таблицу соотношений субъектов, для
которых число дней между испытаниями менее либо равно Т, и таблицу соотношения биометрических
образцов, собранных в день, предшествующий либо равный /?-му дню соответственно.
CorpusCrewBasicStatistics ::= SEQUENCE {
numlndividualsINTEGER,
В биометрии термин «индивид» относится только к человеку.
9