これは実際に完全に有用な質問のコピーであり、その回答は質問者が(部分的に)到達しました。原題: "テキスト分析のためにRの神経回路モデルに512文字以上の数式"。彼は最終的に問題を解決しましたが、彼が与えた推論は間違っていました。そして、その質問を削除し、コメントと彼の解決策を見えなくすることによってそのエラーを複合化しました。ニューラルネットへの公式のエラー
2つのバケットのいずれかでウェブサイトを分類するための神経ネットモデルに適合しようとしています。トレーニングデータ機能は、ウェブサイト上のすべてのリンクの単語です。たとえば、1つのウェブサイトには、「自宅」、「約」、「連絡先」、「製品」などの機能があります。クラス列のデータフレーム、トレーニングの各単語の列各行には、そのウェブサイトに表示される各単語のクラス(修飾または非修飾)と0と1があります。
妥当な回数が表示される単語のリストは〜1000であり、それらのすべてを機能として使用したいと考えています。しかし、数式には225文字の制限があるようですので、私はそうすることができません。
再現可能な出力を得るためのデータセットはありませんが、ここでは自分のコードとエラーが表示されます。
私は式を実行しようとした場合、それが切断されます:私はas.formulaを使用する場合
nn.model <- neuralnet(paste("class ~ ", paste(clean.features, collapse = "+", sep = "")), data = training.data,
hidden = num.nodes)
)
Error in parse(text = x, keep.source = FALSE) : :2:0: unexpected end of input 1: ranty+recipes+contract+just+inventory+types+working+wine+hampshire+suppliers+rise+body+selection+laurel+trek+arlington+cabinet+citrus+advertisers+rhode+highway+intl+province+jewelers+cycles+wy
同じことが起こります。
f <- as.formula(paste("class ~ ", paste(clean.features, collapse = "+", sep = "")))
Error in parse(text = x, keep.source = FALSE) : :2:0: unexpected end of input 1: ranty+recipes+contract+just+inventory+types+working+wine+hampshire+suppliers+rise+body+selection+laurel+trek+arlington+cabinet+citrus+advertisers+rhode+highway+intl+province+jewelers+cycles+wy
私はすべての機能を使用しようとすると回避策のための
nn.model <- neuralnet(class ~ . , data = training.data,
hidden = num.nodes, 0))
)
Error in terms.formula(formula) : '.' in formula and no 'data' argument
> sessionInfo()
R version 3.3.2 (2016-10-31) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200)
任意のアイデア:データセットでは、それは、「データ」の引数は(あるにもかかわらず)が存在しないと言いますか?
オリジナルへのリンク:http://stackoverflow.com/questions/42235474/formulas-with-more-than-512-characters-for-neuralnet-model-in-r-for-text-analysi –