Skip to main content
Journal cover image

BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented]

Publication ,  Journal Article
Carvalho, ECAD; Vissoci, JRN; Andrade, LD; Machado, WDL; Paraiso, EC; Nievola, JC
Published in: Knowledge-Based Systems
July 8, 2021

Epidemiologists constantly search for methodologies that help them better understand how diseases work. Populations urge these improvements to combat these diseases more effectively. The literature presents several authors defending the idea that epidemiologists should be able to develop causal models. In this area, the technique of structural equation models (SEM) has stood out in scientific research. Although SEM has been widely used in several research areas, it has been little explored by epidemiologists. Despite its evolution and efficiency, SEM has a gap in terms of discovering causalities. To fill this gap, this study developed an R package called BNPA, whose methodology joins the best of Bayesian network structural learning algorithms (BNSL) from data and path analysis (PA) a SEM subarea. The BNPA was built with pre-processing functions. Its main algorithm allows creating an input model to start the PA from a data set semi-automatically generating information to analyze the PA performance. An analysis of cardiovascular disease's main predictors was performed using the BNPA with data from the Canadian Community Health Survey (CCHS). Multiple linear regression (MR) was used as a gold standard methodology; the results of BNPA matched 85% of MR results. In conclusion, BNPA is efficient and can benefit researchers, mainly novices, by enabling them to build PA models from data. Furthermore, statisticians and PA experts will have more time to support these researchers instead of creating an initial model.

Duke Scholars

Published In

Knowledge-Based Systems

DOI

ISSN

0950-7051

Publication Date

July 8, 2021

Volume

223

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4605 Data management and data science
  • 4602 Artificial intelligence
  • 17 Psychology and Cognitive Sciences
  • 15 Commerce, Management, Tourism and Services
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Carvalho, E. C. A. D., Vissoci, J. R. N., Andrade, L. D., Machado, W. D. L., Paraiso, E. C., & Nievola, J. C. (2021). BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented]. Knowledge-Based Systems, 223. https://doi.org/10.1016/j.knosys.2021.107042
Carvalho, E. C. A. D., J. R. N. Vissoci, L. D. Andrade, W. D. L. Machado, E. C. Paraiso, and J. C. Nievola. “BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented].” Knowledge-Based Systems 223 (July 8, 2021). https://doi.org/10.1016/j.knosys.2021.107042.
Carvalho ECAD, Vissoci JRN, Andrade LD, Machado WDL, Paraiso EC, Nievola JC. BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented]. Knowledge-Based Systems. 2021 Jul 8;223.
Carvalho, E. C. A. D., et al. “BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented].” Knowledge-Based Systems, vol. 223, July 2021. Scopus, doi:10.1016/j.knosys.2021.107042.
Carvalho ECAD, Vissoci JRN, Andrade LD, Machado WDL, Paraiso EC, Nievola JC. BNPA: An R package to learn path analysis input models from a data set semi-automatically using Bayesian networks[Formula presented]. Knowledge-Based Systems. 2021 Jul 8;223.
Journal cover image

Published In

Knowledge-Based Systems

DOI

ISSN

0950-7051

Publication Date

July 8, 2021

Volume

223

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4605 Data management and data science
  • 4602 Artificial intelligence
  • 17 Psychology and Cognitive Sciences
  • 15 Commerce, Management, Tourism and Services
  • 08 Information and Computing Sciences