What are the relative advantages and disadvantages of different packages available for neural networks: nnet, neuralnet, caret and RSNNS? Which is best in terms of simplicity? Which is best for general purpose use? And which is the one for advanced networks? Also where do Bayesian networks stand in terms of these aspects?


closed as off-topic by user20160, Michael Chernick, kjetil b halvorsen, Stephan Kolassa, mdewey Dec 19 '17 at 14:02

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question appears to be off-topic because EITHER it is not about statistics, machine learning, data analysis, data mining, or data visualization, OR it focuses on programming, debugging, or performing routine operations within a statistical computing platform. If the latter, you could try the support links we maintain." – user20160, Michael Chernick, kjetil b halvorsen
If this question can be reworded to fit the rules in the help center, please edit the question.


Section 7.1 from Bergmeir & Benítez Sánchez (2012) is the reference for RSNNS and provides a short overview on neuralnet and nnet. Package nnet is the simplest one and restricted to a single layer; RSNNS and neuralnet have more options.

Bergmeir, C. N., & Benítez Sánchez, J. M. (2012). Neural networks in R using the Stuttgart neural network simulator: RSNNS. American Statistical Association. https://www.jstatsoft.org/article/view/v046i07/v46i07.pdf


We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Not the answer you're looking for? Browse other questions tagged or ask your own question.