José Ángel Martín-Baos , Ricardo García-Ródenas , María Luz López García , Luis Rodriguez-Benitez
{"title":"PyKernelLogit:用 Python 对核 Logistic 回归进行有惩罚的极大似然估计","authors":"José Ángel Martín-Baos , Ricardo García-Ródenas , María Luz López García , Luis Rodriguez-Benitez","doi":"10.1016/j.simpa.2023.100608","DOIUrl":null,"url":null,"abstract":"<div><p>This paper presents a software package developed in Python that allows the application of the technique known as Kernel Logistic Regression (KLR), a Machine Learning (ML) tool, to the problem of transport demand prediction. More concretely, it permits the specification of a series of models using KLR and their estimation by means of a Penalised Maximum Likelihood Estimation (PMLE) procedure providing a set of goodness-of-fit indicators and the application of model validation techniques. Another functionality is that it allows to extract from the model several indicators such as the Willingness to Pay (WTP) or the Value of Time (VOT).</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":null,"pages":null},"PeriodicalIF":1.3000,"publicationDate":"2023-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963823001458/pdfft?md5=49b2b660e031d0b50aed0fe8d06e1680&pid=1-s2.0-S2665963823001458-main.pdf","citationCount":"0","resultStr":"{\"title\":\"PyKernelLogit: Penalised maximum likelihood estimation of Kernel Logistic Regression in Python\",\"authors\":\"José Ángel Martín-Baos , Ricardo García-Ródenas , María Luz López García , Luis Rodriguez-Benitez\",\"doi\":\"10.1016/j.simpa.2023.100608\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This paper presents a software package developed in Python that allows the application of the technique known as Kernel Logistic Regression (KLR), a Machine Learning (ML) tool, to the problem of transport demand prediction. More concretely, it permits the specification of a series of models using KLR and their estimation by means of a Penalised Maximum Likelihood Estimation (PMLE) procedure providing a set of goodness-of-fit indicators and the application of model validation techniques. Another functionality is that it allows to extract from the model several indicators such as the Willingness to Pay (WTP) or the Value of Time (VOT).</p></div>\",\"PeriodicalId\":29771,\"journal\":{\"name\":\"Software Impacts\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2023-12-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2665963823001458/pdfft?md5=49b2b660e031d0b50aed0fe8d06e1680&pid=1-s2.0-S2665963823001458-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Software Impacts\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2665963823001458\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963823001458","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
PyKernelLogit: Penalised maximum likelihood estimation of Kernel Logistic Regression in Python
This paper presents a software package developed in Python that allows the application of the technique known as Kernel Logistic Regression (KLR), a Machine Learning (ML) tool, to the problem of transport demand prediction. More concretely, it permits the specification of a series of models using KLR and their estimation by means of a Penalised Maximum Likelihood Estimation (PMLE) procedure providing a set of goodness-of-fit indicators and the application of model validation techniques. Another functionality is that it allows to extract from the model several indicators such as the Willingness to Pay (WTP) or the Value of Time (VOT).