Comment un flux de données dirait-il, 100 cas différents dans la fonction neuralnet()
trouvée dans le paquet neuralnet
sans les saisir manuellement.Alimentation de grandes quantités de données dans la fonction neuralnet dans R
S'il y a une trame de données avec colnames(df) = "one","two","three"..."one hundred"
et je veux utiliser chaque colonne comme une entrée dans un réseau de neurones, est-il un moyen d'appliquer la fonction neuralnet
en tant que telle:
nn <- neuralnet(one~two+three+four+five+six+seven+eight...+one hundred, data=df,
err.fct = 'sse', linear.output = F, likelihood=T)
sans tapant réellement tous les cent colnames.
J'ai essayé l'entrée:
nn <- neuralnet(one~as.factor(paste(names(df)[-1], collapse="+")) data=df,
err.fct = 'sse', linear.output = F, likelihood=T)
et avons reçu l'erreur
Error in model.frame.default(formula.reverse, data) :
variable lengths differ (found for 'as.factor(paste(names(df)[-1], collapse="+"))')
utilisez un point. 'nn <- neuralnet (un ~., data = df, err.fct = 'sse', linear.output = F, vraisemblance = T)' – BigDataScientist