<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">procyber</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник кибернетики</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings in Cybernetics</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1999-7604</issn><publisher><publisher-name>Бюджетное учреждение высшего образования Ханты-Мансийского автономного округа – Югры «Сургутский государственный университет»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35266/1999-7604-2024-2-2</article-id><article-id custom-type="elpub" pub-id-type="custom">procyber-585</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Engeneering</subject></subj-group></article-categories><title-group><article-title>МЕТОД ОЦЕНИВАНИЯ ЛОГИСТИЧЕСКИХ РЕГРЕССИЙ С ПОМОЩЬЮ АППАРАТА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>METHOD FOR ESTIMATING LOGISTIC REGRESSIONS USING LINEAR PROGRAMMING APPARATUS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3253-5697</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Базилевский</surname><given-names>Михаил Павлович</given-names></name><name name-style="western" xml:lang="en"><surname>Bazilevsky</surname><given-names>Mikhail P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент</p></bio><bio xml:lang="en"><p>Candidate of Sciences (Engineering), Docent</p></bio><email xlink:type="simple">mik2178@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Малыгин</surname><given-names>Артём Александрович</given-names></name><name name-style="western" xml:lang="en"><surname>Malygin</surname><given-names>Artyom A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистрант</p></bio><bio xml:lang="en"><p>Master’s Degree Student</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Шаманова</surname><given-names>Анна Евгеньевна</given-names></name><name name-style="western" xml:lang="en"><surname>Shamanova</surname><given-names>Anna E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистрант</p></bio><bio xml:lang="en"><p>Master’s Degree Student</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Иркутский государственный университет путей сообщения, Иркутск</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Irkutsk State Transport University, Irkutsk</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>18</day><month>06</month><year>2024</year></pub-date><volume>23</volume><issue>2</issue><fpage>14</fpage><lpage>22</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Базилевский М.П., Малыгин А.А., Шаманова А.Е., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Базилевский М.П., Малыгин А.А., Шаманова А.Е.</copyright-holder><copyright-holder xml:lang="en">Bazilevsky M.P., Malygin A.A., Shamanova A.E.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestcyber.ru/jour/article/view/585">https://www.vestcyber.ru/jour/article/view/585</self-uri><abstract><p>Статья посвящена проблеме оценивания логистических регрессий, в которых объясняемая переменная принимает только два значения – 0 и 1. Прогнозные значения объясняемой переменной оцененной логистической регрессии трактуются как вероятности возникновения некоторого события, поэтому такие модели находят широкое применение при решении задач классификации. Для оценивания логистических регрессий на практике в основном используется метод максимального правдоподобия, реализованный во многих современных статистических пакетах. Один из его недостатков, например, в том, что в случае полной разделимости объектов на два класса он не дает единственных оценок. В работе предложен новый метод оценивания логистических регрессий. Условно его можно разбить на два этапа. Первый этап состоит в решении специальным образом сформулированной задачи линейного программирования, благодаря чему находятся весовые коэффициенты линейной комбинации объясняющих переменных. По сути, уже на этом этапе осуществляется классификация. Второй этап состоит в калибровке масштаба вероятностей. На основе реальной выборки объема 100 проведены вычислительные эксперименты. Новый метод доказал свою работоспособность при полной разделимости объектов на два класса. К тому же по количеству корректно предсказанных случаев новый метод ни разу не уступил методу максимального правдоподобия, а в одном из экспериментов и вовсе превзошел его.</p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the problem of estimating logistic regressions where the explanatory variable has only two values, 0 and 1. The predicted values of the explanatory variable of the estimated logistic regression are interpreted as the probabilities of the occurrence of some event. As a result, such models are widely used to solve classifi cation problems. In practice, the maximum likelihood estimation, which is implemented in many modern statistical packages, is mainly used to estimate logistic regressions. One of its disadvantages, for example, is that it does not provide unique estimates when grouping objects into two separate classes. The study proposes a new method for estimating logistic regressions. Conventionally, it can be divided into two stages. The fi rst stage consists of solving a specially formulated linear programming problem. As a result, the weighting coeffi cients of the linear combination of explanatory variables are found. In fact, classifi cation is already carried out at this stage. The second stage is to calibrate the probability scale. Computational experiments were carried out based on a real sample of volume 100. The new method has proven its effi ciency when objects are completely separable into two classes. In addition, in terms of the number of correctly predicted cases, the new method was never inferior to the maximum likelihood estimation, and even surpassed the latter in one of the experiments.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача классификации</kwd><kwd>модель бинарного выбора</kwd><kwd>логистическая регрессия</kwd><kwd>метод максимального правдоподобия</kwd><kwd>линейное программирование</kwd></kwd-group><kwd-group xml:lang="en"><kwd>classification problem</kwd><kwd>binary choice model</kwd><kwd>logistic regression</kwd><kwd>maximum likelihood estimation</kwd><kwd>linear programming</kwd></kwd-group></article-meta></front><body><sec><title>ВВЕДЕНИЕ</title><p>В современных технологиях машинного обучения [1–3] актуальными и широко применяемыми считаются задачи классификации, решение которых заключается в построении алгоритмов, способных автоматически разделять некоторые имеющиеся объекты или ситуации на классы. Например, задача классификации спама в электронной почте, состоящая в автоматическом определении по таким факторам, как текст письма, адрес отправителя, наличие ссылок и т. д., является ли письмо спамом или нет. Задача классификации клиента в банке с целью выдачи ему кредита в зависимости от его дохода, семейного положения, кредитной истории, возраста и т. д. Важную роль задачи классификации играют в обеспечении информационной безопасности предприятий, поскольку правильная классификация киберугрозы является залогом успеха в ее противодействии [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Если для классификации имеется только два класса объектов, то целесообразно перей­ти к оцениванию модели бинарного выбора [<xref ref-type="bibr" rid="cit5">5</xref>][<xref ref-type="bibr" rid="cit6">6</xref>] следующего вида:</p><p> (1)</p><p>где n – объем выборки;</p><p>l – число объясняющих переменных;</p><p>xij – i-е значение j-й объясняющей переменной;</p><p>yi ∈ {0,1} – i-е значение бинарной объясняемой переменной;</p><p>εi – i-я ошибка аппроксимации;</p><p>α0, α1, ..., αl – неизвестные параметры;</p><p>G(z) – некоторая вещественная функция от аргумента z.</p><p>При логистическом распределении функция  (сигмоида), поэтому модель (1) принимает вид:</p><p> (2)</p><p>Модель (2) называется логистической регрессией (логит-моделью).</p><p>Логистические регрессии применяются в различных сферах человеческой деятельности. Так, например, в [<xref ref-type="bibr" rid="cit7">7</xref>] построена логистическая регрессия для прогнозирования летальности в отделении интенсивной терапии, в [<xref ref-type="bibr" rid="cit8">8</xref>] – для вычисления повреждаемости твердого деформируемого тела, в [<xref ref-type="bibr" rid="cit9">9</xref>] – для прогнозирования использования населением портала государственных услуг.</p><p>Поскольку все расчетные значения объясняемой переменной y, полученные с помощью оцененной логит-модели (2), всегда попадают в промежуток от 0 до 1, то их отождествляют с вероятностями. Если эта вероятность больше 0,5, то объект или ситуация соответствует классу № 1, а если меньше 0,5 – классу № 2.</p><p>К сожалению, логистические регрессии являются нелинейными по неизвестным параметрам, поэтому для их оценивания нельзя использовать простые методы наименьших квадратов или модулей. Вместо них применяется метод максимального правдоподобия (ММП) [<xref ref-type="bibr" rid="cit10">10</xref>][<xref ref-type="bibr" rid="cit11">11</xref>]. Алгоритмы ММП реализованы во многих современных статистических пакетах, например в Gretl. Однако в случае полной разделимости объектов или ситуаций на два класса ММП-оцен­ки логистической регрессии не единственны. На устранение данного недостатка направлено данное исследование.</p><p>Цель работы состоит в разработке простого метода оценивания логистических регрессий, способного работать даже в условиях абсолютной классификации объектов.</p></sec><sec><title>МАТЕРИАЛЫ И МЕТОДЫ</title><p>Аппарат математического программирования [<xref ref-type="bibr" rid="cit12">12</xref>][<xref ref-type="bibr" rid="cit13">13</xref>] активно применяется в настоящее время в научных исследованиях для решения самых разных прикладных задач. Также он находит применение в регрессионном анализе (см., например, [14–17]).</p><p>Сигмоида устроена так, что при z = 0 функция G = ½, поэтому классифицировать объекты в этой точке, вообще говоря, невозможно. Если z &gt; 0, то G &gt; ½, поэтому объекты относятся к первому классу. Если же z &lt; 0, то G &lt; ½, поэтому объекты относятся ко второму классу. Из этого следует, что для классификации требуется подобрать неизвестные параметры α0, α1, ..., αl значений аргументов сигмоиды:</p><p> (3)</p><p>так, чтобы выполнялись следующие условия:</p><p>zi &gt; 0, i ∈ I1, (4)</p><p>zi &lt; 0, i ∈ I0, (5)</p><p>где I0 = {i | yi = 0}, I1 = {i | yi = 1}.</p><p>Неравенства в условиях (4), (5) строгие, поэтому их нельзя задействовать в задаче линейного программирования (ЛП). Тогда придадим им нестрогий вид:</p><p>zi ≥ 0, i ∈ I1, (6)</p><p>zi ≤ 0, i ∈ I0. (7)</p><p>Условия (6), (7) означают, что если в результате оценивания zi = 0, то классифицировать объект невозможно. Поэтому заменим их следующими соотношениями:</p><p>zi ≥ r, i ∈ I1, (8)</p><p>zi ≤ –r, i ∈ I0 , (9)</p><p>где r – заданное исследователем положительное число.</p><p>Если область решений системы линейных неравенств (3), (8) и (9) непустое множество, то возможна полная разделимость объектов на два класса. На практике же такое может происходить нечасто, поэтому введем ошибки классификации:</p><p>ui ≥ 0, i = 1,n. (10)</p><p>Если i-й объект классифицирован верно, то ui = 0. Учитывая это, условия (8), (9) нужно переписать в виде:</p><p>zi ≥ r – ui, i ∈ I1, (11)</p><p>zi ≤ –r + ui, i ∈ I0 . (12)</p><p>Сумма ошибок, естественным образом, должна быть минимальной, т. е.</p><p> (13)</p><p>Тогда решение задачи ЛП с целевой функцией (13) и линейными ограничениями (3), (10)–(12) позволяет найти такие значения параметров α0, α1, ..., αl, при которых сумма ошибок классификации минимальна.</p><p>Заметим, что подобную формулировку задачи ЛП можно встретить в других ранее опубликованных научных статьях, посвященных инструментам оценки кредитоспособности заемщиков. Так, в работе [<xref ref-type="bibr" rid="cit18">18</xref>], датированной 2012 г., при анализе методов классификации приведена следующая задача ЛП:</p><p>α1 + α2 + ... + αng+nb → min,</p><p>w1xi1 + w2xi2 + ... + wpxip ≥ c – ai, 1 ≤ i ≤ ng,</p><p>w1xi1 + w2xi2 + ... + wpxip ≤ c – ai,</p><p>ng + 1 ≤ i ≤ ng + nb,</p><p>ai ≥ 0, 1 ≤ i ≤ ng + nb,</p><p>где ng – количество «хороших» заемщиков;</p><p>nb – количество «плохих» заемщиков;</p><p>xip – ответ i-го заемщика на p-й вопрос анкеты;</p><p>с – заданная граница, отделяющая «плохого» заемщика от «хорошего»;</p><p>αi – i-я ошибка классификации;</p><p>w1, ..., wp – неизвестные веса.</p><p>Точно такую же постановку можно найти в зарубежной статье [<xref ref-type="bibr" rid="cit19">19</xref>], опубликованной и вовсе в 2000 г. Там же отмечено, что модели ЛП для решения проблемы классификации были предложены еще в 1981 г. в работе [<xref ref-type="bibr" rid="cit20">20</xref>]. Однако если в этой задаче взять c = 0, то ее решением всегда будут нулевые веса и нулевые ошибки классификации. В сформулированной нами задаче ЛП (3), (10)–(13) такая особенность за счет введения числа r исключена.</p><p>Выясним, как влияет выбор параметра r на результаты решения задачи ЛП (3), (10)–(13). Пусть при r = r* эта задача имеет оптимальное решение a0 = a0*, a1 = a1*, ..., al = al*, u1 = u1*, ..., un = un*, z1 = z1*, …, zn = zn*. Увеличим значение параметра r в k &gt; 0 раз, т. е. примем r = k × r*. Поделим все ограничения и целевую функцию в задаче ЛП на k. Тогда она принимает вид:</p><p>Эта задача имеет оптимальное решение</p><p>Отсюда следует, что при увеличении параметра r в k &gt; 0 раз оптимальные значения всех переменных увеличатся также в k раз. Таким образом, если упорядочить оптимальные значения переменных z1, …, zn, найденные при r = r*, по возрастанию, то при r = k × r* эти значения увеличатся в k раз, но порядок их следования сохранится. Используем далее это свойство для проведения калибровки масштаба вероятностей.</p><p>После решения задачи ЛП (3), (10)–(13) вероятности отнесения объектов к одному из двух классов находятся по формуле:</p><p>Из-за того что значение параметра r в задаче ЛП выбирается произвольно, эти вероятности могут принимать непредсказуемые значения, например, они все могут быть очень близки к 0,5. В таком случае необходимо провести калибровку масштаба вероятностей, оценив неизвестный параметр β в следующей регрессионной модели:</p><p> (14)</p><p>К сожалению, регрессия (14) является нелинейной по неизвестному параметру. Поэтому калибровку масштаба вероятностей при  проще осуществить по следующему алгоритму.</p><p>Шаг 1. Назначить близкое к единице число Δ. Например, Δ = 0,99, Δ = 0,999 или Δ = 0,9999.</p><p>Шаг 2. Если |zmin| &lt; |zmax|, где zmin = min{z*1, z*2, ..., z*n»}, zmax= max{z*1, z*2, ..., z*n»}, то найти неизвестный параметр β регрессии (14) из уравнения:</p><p>откуда</p><p>Шаг 3. Если |zmin| &gt; |zmax|, то найти неизвестный параметр β из уравнения:</p><p>откуда</p><p>Пусть при r = r* оптимальные значения параметров zi = zi*, i = 1,n, а при r = k × r* – zi = k × zi*, i = 1,n. Если |zmin| &gt; |zmax|, то при r = r* величина</p><p>а при r = k × r* –</p><p>В обоих случаях уравнение</p><p>будет одинаковым. Из этого следует, что для любого r калибровка масштаба вероятностей приводит к единственному уравнению.</p><p>Пусть при решении задачи ЛП (3), (10)– (13) значение целевой функции т. е. имеет место полная разделимость объектов на два класса. Очевидно, что в такой ситуации задача ЛП имеет не единственное решение, поэтому и калибровка масштаба вероятностей может давать разные результаты. Поэтому для такого случая вместо представленного трехшагового алгоритма следует решить задачу ЛП с целевой функцией:</p><p>r → max, (15)</p><p>с линейными ограничениями (3) и</p><p> (16)</p><p> (17)</p><p>Особенность нового метода оценивания логистических регрессий с помощью аппарата ЛП в том, что вероятности y*i, i = 1,n , всегда попадают в диапазон 1 – Δ ≤ y*i ≤ Δ.</p></sec><sec><title>РЕЗУЛЬТАТЫ И ИХ ОБСУЖДЕНИЕ</title><p>Для демонстрации работы предложенного математического аппарата были использованы статистические данные из книги [<xref ref-type="bibr" rid="cit21">21</xref>]. Бинарная переменная y равна 1, если сотрудник имеет право бесплатного доступа в Интернет, 0 – в противном случае. Объясняющие переменные: x1 – возраст сотрудника, x2 – стаж профессиональной деятельности, x3 – заработная плата, x4 – число случаев поступления полезной для фирмы информации от сотрудника, x5 – результат тестирования на предмет оценки навыков работы в Интернете. Общий объем выборки составил 100.</p><p>ММП-оценивание логистических регрессий проводилось с использованием эконометрического пакета Gretl, для решения задач ЛП применялся пакет LPSolve IDE.</p><p>Эксперимент № 1 (использовались первые 20 наблюдений выборки).</p><p>Исходные статистические данные представлены в таблице.</p><table-wrap id="table-1"><caption><p>Таблица</p><p>Исходные данные и результаты оценивания логистической регрессии</p><p>Примечание: составлено авторами на основании данных, полученных в исследовании.</p></caption><table><tbody><tr><td>y</td><td>x1</td><td>x2</td><td>x3</td><td>x4</td><td>x5</td><td>y*</td></tr><tr><td>0</td><td>22</td><td>1</td><td>2,5</td><td>2</td><td>6</td><td>0,222</td></tr><tr><td>0</td><td>24</td><td>1</td><td>3</td><td>3</td><td>8</td><td>0,408</td></tr><tr><td>1</td><td>25</td><td>1</td><td>2,1</td><td>1</td><td>7</td><td>0,592</td></tr><tr><td>1</td><td>27</td><td>4</td><td>4,6</td><td>8</td><td>11</td><td>0,679</td></tr><tr><td>1</td><td>28</td><td>3</td><td>5,9</td><td>9</td><td>13</td><td>0,592</td></tr><tr><td>0</td><td>21</td><td>1</td><td>3,3</td><td>5</td><td>14</td><td>0,408</td></tr><tr><td>1</td><td>22</td><td>1</td><td>3,2</td><td>9</td><td>15</td><td>0,779</td></tr><tr><td>0</td><td>29</td><td>5</td><td>6</td><td>1</td><td>13</td><td>0,224</td></tr><tr><td>1</td><td>26</td><td>4</td><td>2,7</td><td>8</td><td>11</td><td>0,917</td></tr><tr><td>0</td><td>27</td><td>6</td><td>3,8</td><td>0</td><td>3</td><td>0,146</td></tr><tr><td>1</td><td>28</td><td>4</td><td>4,2</td><td>9</td><td>11</td><td>0,862</td></tr><tr><td>0</td><td>29</td><td>3</td><td>6,7</td><td>5</td><td>13</td><td>0,266</td></tr><tr><td>1</td><td>29</td><td>9</td><td>6,5</td><td>10</td><td>14</td><td>0,592</td></tr><tr><td>1</td><td>30</td><td>4</td><td>3,4</td><td>9</td><td>13</td><td>0,980</td></tr><tr><td>1</td><td>41</td><td>7</td><td>7,2</td><td>7</td><td>15</td><td>0,984</td></tr><tr><td>0</td><td>32</td><td>8</td><td>7,9</td><td>4</td><td>7</td><td>0,071</td></tr><tr><td>1</td><td>46</td><td>9</td><td>6,4</td><td>9</td><td>12</td><td>0,999</td></tr><tr><td>1</td><td>34</td><td>3</td><td>6,3</td><td>8</td><td>13</td><td>0,899</td></tr><tr><td>0</td><td>33</td><td>3</td><td>6,1</td><td>1</td><td>9</td><td>0,408</td></tr><tr><td>1</td><td>47</td><td>9</td><td>9,7</td><td>5</td><td>13</td><td>0,952</td></tr></tbody></table></table-wrap><p>В Gretl была зафиксирована ошибка «Получен идеальный прогноз: MLE не существует». Это связано с тем, что имеет место полная разделимость объектов на два класса, поэтому единственных ММП-оценок логистической регрессии не существует.</p><p>В LPSolve задача ЛП (3), (10)–(13) была решена при r = 0,01. Все ошибки классификации оказались равны 0. Поэтому для калибровки масштаба вероятностей была решена задача ЛП (3), (15)–(17) при Δ = 0,999. Оцененная логистическая регрессия имеет вид:</p><p> (18)</p><p>Найденные по модели (18) вероятности представлены в последнем столбце таблицы. Как видно, абсолютно все объекты классифицированы корректно.</p><p>Эксперимент № 2 (использовались все 100 наблюдений выборки).</p><p>Оцененная по этим данным в Gretl с помощью ММП логистическая регрессия имеет вид:</p><p> (19)</p><p>Модель (19) корректно классифицирует 96 объектов, за исключением наблюдений под номерами 3, 6, 28 и 48.</p><p>В LPSolve при r = 0,01 была найдена следующая зависимость переменной z* от объясняющих переменных:</p><p> (20)</p><p>Для калибровки масштаба вероятностей было назначено Δ = 0,999. Установлено, что zmin = –0,08587, zmax = 0,081072. Поскольку |zmin| &gt; |zmax|, то оценка параметра β определялась по формуле:</p><p>С учетом (20) оцененная логистическая регрессия имеет вид:</p><p> (21)</p><p>Модель (21) корректно классифицирует те же 96 объектов, что и модель (19). Но весовые коэффициенты этих регрессий различаются.</p><p>Та же самая модель (21) была получена при r = 100, что подтверждает корректность приведенных в данной работе математических выводов.</p><p>Эксперимент № 3 (использовались все 100 наблюдений выборки, но в первых пятидесяти из них значения объясняемой переменной были выбраны 0, а в последних пятидесяти – 1).</p><p>Оцененная по этим данным в Gretl с помощью ММП логистическая регрессия имеет вид:</p><p> (22)</p><p>Модель (22) корректно классифицирует 52 объекта.</p><p>Оцененная новым методом при r = 0,01 и Δ = 0,999 логит-модель имеет вид:</p><p> (23)</p><p>Модель (23) корректно классифицирует 56 объектов. Таким образом, в этом эксперименте результаты классификации новым методом оказались лучше, чем при использовании ММП.</p></sec><sec><title>ЗАКЛЮЧЕНИЕ</title><p>В данной работе предложен новый метод оценивания неизвестных параметров логистических регрессий, в основе которого – решение специальным образом сформулированной задачи ЛП. В результате ее решения определяются неизвестные весовые коэффициенты гиперплоскости, разделяющей объекты двух различных классов, т. е. осуществляется классификация. Показано, чем предложенная задача отличается от подобных задач ЛП. Доказана однородность сформулированной задачи ЛП. На основе этого разработан алгоритм калибровки масштаба вероятностей в логистической регрессии. На реальных данных проведены вычислительные эксперименты. Показано, что новый метод, в отличие от ММП, работает даже в случае полной разделимости объектов на два класса. По количеству корректно предсказанных случаев новый метод ни разу не уступил ММП, а в одном из экспериментов и вовсе превзошел его.</p></sec></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Géron A. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow. Concepts, tools, and techniques to build intelligent systems. Sebastopol, CA : O’Reilly Media, 2022. 861 p.</mixed-citation><mixed-citation xml:lang="en">Géron A. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow. Concepts, tools, and techniques to build intelligent systems. Sebastopol, CA : O’Reilly Media, 2022. 861 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Kelleher J. D., Mac Namee B., D’arcy A. Fundamentals of machine learning for predictive data analytics: Algorithms, worked examples, and case studies. Cambridge, Massachusetts : MIT press, 2020. 856 p.</mixed-citation><mixed-citation xml:lang="en">Kelleher J. D., Mac Namee B., D’arcy A. Fundamentals of machine learning for predictive data analytics: Algorithms, worked examples, and case studies. Cambridge, Massachusetts : MIT press, 2020. 856 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Alpaydin E. Introduction to machine learning. Cambridge, Massachusetts : MIT press, 2020. 798 p.</mixed-citation><mixed-citation xml:lang="en">Alpaydin E. Introduction to machine learning. Cambridge, Massachusetts : MIT press, 2020. 798 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Кажемский М. А., Шелухин О. И. Многоклассовая классификация сетевых атак на информационные ресурсы методами машинного обучения // Труды учебных заведений связи. 2019. Т. 5, № 1. С. 107–115. DOI 10.31854/1813-324X-2019-5-1-107-115.</mixed-citation><mixed-citation xml:lang="en">Кажемский М. А., Шелухин О. И. Многоклассовая классификация сетевых атак на информационные ресурсы методами машинного обучения // Труды учебных заведений связи. 2019. Т. 5, № 1. С. 107–115. DOI 10.31854/1813-324X-2019-5-1-107-115.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Горошко И. В., Гонов Ш. Х. Разработка алгоритма оценки результатов деятельности органов внутренних дел с использованием моделей бинарного выбора // Моделирование, оптимизация и информационные технологии. 2018. Т. 6, № 2. С. 368–378.</mixed-citation><mixed-citation xml:lang="en">Горошко И. В., Гонов Ш. Х. Разработка алгоритма оценки результатов деятельности органов внутренних дел с использованием моделей бинарного выбора // Моделирование, оптимизация и информационные технологии. 2018. Т. 6, № 2. С. 368–378.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Космыкова Т. Бинарные модели оценки риска банкротства предприятий // Наука и инновации. 2016. № 2. С. 47–50.</mixed-citation><mixed-citation xml:lang="en">Космыкова Т. Бинарные модели оценки риска банкротства предприятий // Наука и инновации. 2016. № 2. С. 47–50.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Лучинин А. С., Лянгузов А. В. Модель логистической регрессии для прогнозирования летальности в отделении интенсивной терапии: проблемы и решения // Качественная клиническая практика. 2022. № 2. С. 13–20.</mixed-citation><mixed-citation xml:lang="en">Лучинин А. С., Лянгузов А. В. Модель логистической регрессии для прогнозирования летальности в отделении интенсивной терапии: проблемы и решения // Качественная клиническая практика. 2022. № 2. С. 13–20.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Мармыш Д. Е. Применение логистической регрессии к вычислению повреждаемости твердого деформируемого тела // Механика машин, механизмов и материалов. 2021. № 1. С. 46–53. DOI 10.46864/1995-0470-2020-1-54-46-53.</mixed-citation><mixed-citation xml:lang="en">Мармыш Д. Е. Применение логистической регрессии к вычислению повреждаемости твердого деформируемого тела // Механика машин, механизмов и материалов. 2021. № 1. С. 46–53. DOI 10.46864/1995-0470-2020-1-54-46-53.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Кошевой О. С. Модель логистической регрессии для прогнозирования использования населением портала государственных услуг // Государственное управление. Электронный вестник. 2021. № 86. С. 42–56.</mixed-citation><mixed-citation xml:lang="en">Кошевой О. С. Модель логистической регрессии для прогнозирования использования населением портала государственных услуг // Государственное управление. Электронный вестник. 2021. № 86. С. 42–56.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Копытцев В. А. Оценка надежности метода максимального правдоподобия при его использовании для решения систем уравнений с искажениями в правых частях // Математические вопросы криптографии. 2023. Т. 14, № 3. С. 107–117.</mixed-citation><mixed-citation xml:lang="en">Копытцев В. А. Оценка надежности метода максимального правдоподобия при его использовании для решения систем уравнений с искажениями в правых частях // Математические вопросы криптографии. 2023. Т. 14, № 3. С. 107–117.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ефремова И. Н., Ефремов В. В. Восстановление непрерывного изображения с использованием оценок максимального правдоподобия и интерполяции по атомарным функциям в соответствии с апертурой светочувствительного элемента датчика // Известия Юго-Западного государственного университета. Серия: Управление, вычислительная техника, информатика. Медицинское приборостроение. 2022. Т. 12, № 1. С. 84–98. DOI 10.21869/2223-1536-2022-12-1-84-98.</mixed-citation><mixed-citation xml:lang="en">Ефремова И. Н., Ефремов В. В. Восстановление непрерывного изображения с использованием оценок максимального правдоподобия и интерполяции по атомарным функциям в соответствии с апертурой светочувствительного элемента датчика // Известия Юго-Западного государственного университета. Серия: Управление, вычислительная техника, информатика. Медицинское приборостроение. 2022. Т. 12, № 1. С. 84–98. DOI 10.21869/2223-1536-2022-12-1-84-98.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Иваньо Я. М. О некоторых методах математического моделирования в решении задач прогнозирования и планирования производства аграрной продукции // Актуальные вопросы аграрной науки. 2021. № 38. С. 49–57.</mixed-citation><mixed-citation xml:lang="en">Иваньо Я. М. О некоторых методах математического моделирования в решении задач прогнозирования и планирования производства аграрной продукции // Актуальные вопросы аграрной науки. 2021. № 38. С. 49–57.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Lachhwani K. Application of neural network models for mathematical programming problems: A state of art review // Archives of Computational Methods in Engineering. 2020. Vol. 27. P. 171–182.</mixed-citation><mixed-citation xml:lang="en">Lachhwani K. Application of neural network models for mathematical programming problems: A state of art review // Archives of Computational Methods in Engineering. 2020. Vol. 27. P. 171–182.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Базилевский М. П. Программа построения вполне интерпретируемых элементарных и неэлементарных квазилинейных регрессионных моделей // Труды Института системного программирования РАН. 2023. Т. 35, № 4. С. 129–144. DOI 10.15514/ISPRAS-2023-35(4)-7.</mixed-citation><mixed-citation xml:lang="en">Базилевский М. П. Программа построения вполне интерпретируемых элементарных и неэлементарных квазилинейных регрессионных моделей // Труды Института системного программирования РАН. 2023. Т. 35, № 4. С. 129–144. DOI 10.15514/ISPRAS-2023-35(4)-7.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Базилевский М. П. Метод построения неэлементарных линейных регрессий на основе аппарата математического программирования // Проблемы управления. 2022. № 4. С. 3–14. DOI 10.25728/pu.2022.4.1.</mixed-citation><mixed-citation xml:lang="en">Базилевский М. П. Метод построения неэлементарных линейных регрессий на основе аппарата математического программирования // Проблемы управления. 2022. № 4. С. 3–14. DOI 10.25728/pu.2022.4.1.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Базилевский М. П. Отбор информативных регрессоров с учетом мультиколлинеарности между ними в регрессионных моделях как задача частично-булевого линейного программирования // Моделирование, оптимизация и информационные технологии. 2018. Т. 6, № 2. С. 104–118.</mixed-citation><mixed-citation xml:lang="en">Базилевский М. П. Отбор информативных регрессоров с учетом мультиколлинеарности между ними в регрессионных моделях как задача частично-булевого линейного программирования // Моделирование, оптимизация и информационные технологии. 2018. Т. 6, № 2. С. 104–118.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Базилевский М. П. Построение вполне интерпретируемых линейных регрессионных моделей с помощью метода последовательного повышения абсолютных вкладов переменных в общую детерминацию // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2022. № 2. С. 5–16.</mixed-citation><mixed-citation xml:lang="en">Базилевский М. П. Построение вполне интерпретируемых линейных регрессионных моделей с помощью метода последовательного повышения абсолютных вкладов переменных в общую детерминацию // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2022. № 2. С. 5–16.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Никаненкова В. В. Кредитный скоринг как инструмент оценки кредитоспособности заемщиков // Вестник Адыгейского государственного университета, серия «Экономика». 2012. № 2. С. 32–38.</mixed-citation><mixed-citation xml:lang="en">Никаненкова В. В. Кредитный скоринг как инструмент оценки кредитоспособности заемщиков // Вестник Адыгейского государственного университета, серия «Экономика». 2012. № 2. С. 32–38.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Thomas L. C. A survey of credit and behavioural scoring: Forecasting fi nancial risk of lending to consumers // International Journal of Forecasting. 2000. Vol. 16, no. 2. P. 149–172.</mixed-citation><mixed-citation xml:lang="en">Thomas L. C. A survey of credit and behavioural scoring: Forecasting fi nancial risk of lending to consumers // International Journal of Forecasting. 2000. Vol. 16, no. 2. P. 149–172.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Freed N., Glover F. Applications and Implementation: A linear programming approach to the discriminant problem // Decision Sciences. 1981. Vol. 12, no. 1. P. 68–74.</mixed-citation><mixed-citation xml:lang="en">Freed N., Glover F. Applications and Implementation: A linear programming approach to the discriminant problem // Decision Sciences. 1981. Vol. 12, no. 1. P. 68–74.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Исмагилов И. И., Кадочникова Е. И. Специальные модели эконометрики в среде Gretl. Казань : Казан. ун-т, 2018. 91 с.</mixed-citation><mixed-citation xml:lang="en">Исмагилов И. И., Кадочникова Е. И. Специальные модели эконометрики в среде Gretl. Казань : Казан. ун-т, 2018. 91 с.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
