Cтраница 1
Маска векторов указывает, как разделяется данный массив векторов на обучающую и экзаменационную или рабочую выборки. В маске переменных указывается, какая из переменных является переменной регрессии, а какие - признаками. С помощью массива NMPA задается априорный порядок переменных для алгоритмов ЛИР, ЛИР-3, ЛИРС и ЛИРС-3. В массиве NMPA перечисляются номера независимых переменных в требуемом порядке. Для алгоритмов ПОР и ПОР-3 в массиве NMPA указываются номера переменных, зафиксированных в выражении для оценки регрессии. Зафиксированные переменные не исключаются из выражения для оценки регрессии ни при каких условиях. [1]
Маска векторов MB - это последовательность L чисел, в которой i - й элемент соответствует г-му но порядку вектору в исходном массиве данных. [2]
Маска векторов MB и маска признаков MP используются программой GRAD нестандартно ( см. гл. [3]
Список МАСКА содержит маску векторов MB и маску признаков MP, описанные в § 1 этой главы. Кроме того, список содержит массив NMPA, используемый только программой ВОЛНА при построении линейной оценки регрессии ( о нем речь пойдет ниже), и параметры ТВ и КМ. Параметр ТВ служит для создания периодических масок. Способ работы с ним подробно изложен в § 3 гл. Параметр КМ служит для организации ввода управляющих данных в тех случаях, когда программа ВОЛНА в цикле решает несколько вариантов задачи. [4]
Любое другое число в маске векторов означает, что соответствующий вектор не используется. [5]
В группе данных МАСКА вводятся маски векторов и маски признаков, способ работы с которыми описан в § 1 этой главы. С помощью маски признаков исследователь может сам ограничить набор параметров, среди которых ищется оптимальная комбинация аргументов зависимости. Кроме того, в этой группе данных может быть задан массив NMPA. В алгоритмах ПОР и ПОР-3 он служит для задания списка обязательных переменных, которые безусловно должны присутствовать среди аргументов зависимости. Если массив NMPA не задан пользователем, то переменные рашкируются в том порядке, в котором записаны координаты векторов в файле данные, или ( в алгоритмах ПОР и ПОР-3) полагается, что обязательных переменных нет. [6]
Параметр ТВ используется для задания периодических масок векторов. Предположим, что каждый 3 - й вектор полной выборки необходимо включить в экзаменационную выборку, а все остальные - в обучающую. [7]
Его значение определяется значением соответствующего элемента маски векторов. [8]
Значения по умолчанию, принятые в подпрограмме для маски векторов MB и маски переменных MP, равны единице. [9]
Если значение ТВ меньше или равно нулю, то периодическая маска векторов не строится. Значение по умолчанию параметра ТВ равно нулю. [10]
NP), где NP - число признаков в задаче, маска векторов совпадает с исходной маской, введенной с перфокарт, а i-я маска переменных описывает задачу с i признаками. [11]
ОКРЕСТНОСТЬ печатает таблицы номеров векторов и расстояния до центрального вектора; MB и MP - маска векторов и маска переменных; IX и X-матрицы наблюдений, IX - типа INTEGER 2 ( качественные признаки), X -типа REAL 4 ( вещественные переменные); L - число векторов в матрице наблюдений; L1 - число векторов с МВ1; N - число всех переменных в задаче; N1 - число переменных с МР 1; NUMB, NUM и KR - массивы типа INTEGER 2 размерности L, массив NUMB содержит связанные номера векторов, в массиве NUM, который является выходным массивом подпрограммы ОКРЕСТНОСТЬ, записываются номера векторов в порядке удаления от центрального вектора, массив KR служит рабочим массивом подпрограммы. [12]
Формальное описание задачи для алгоритма восстановления регрессии задается с помощью двух массивов: маски переменных MP и маски векторов MB. Правила составления описания задачи изложены в § 3 гл. [13]
Для алгоритмов пошаговой оценки регрессии ПОР и ПОР-3 в блоке MODMAC строится последовательность пар масок ( MP, MB), в которых маска векторов одинакова и совпадает с исходной маской MB, а маски переменных изменяются от пары к паре в соответствии с выбранным пошаговым алгоритмом добавления или удаления переменных. [14]
В элемент маски MB, соответствующий выбранпому вектору, заносится тройка. В элемент маски векторов соответствующий выбранному вектору, заносится тройка. Если при очередном обращении к подпрограмме оказывается, что векторов, удовлетворяющих условиям, указанным выше, больше нет, то управление передается на метку возврата. [15]