Rで次のスクリプトを実行しようとしました(最小化された例):
library(neuralnet)
arrhythmia <- read.csv(file=".../arrhythmia-edited.csv", head=TRUE, sep=",")
# create the first parameter for neuralnet formular
# format like 'classification ~ attribute1 + attribute2 + ...
# i have so many features, that why i use a for
input <- ""
for (i in 1:259)
input <- paste(input, paste(paste('arrhythmia[,',i),'] +'))
input <- paste(input, 'arrhythmia[,260]')
# create string for function call
nnet.func <- paste('neuralnet(arrhythmia[,261] ~', input)
nnet.func <- paste(nnet.func, ', data=arrhythmia)')
# call function neuralnet
# should be like: neuralnet(arrhythmia[,261] ~ arrhythmia[,1] + arrhythmia[,2] + ... + arrhytmia[,260], data=arrhythmia)
net.arrhythmia <- eval(parse(nnet.func))
問題は、R がこれを次のように解析していることです (Linux を使用):
'neuralnet(arrhythmia[,261] /home/user arrhythmia[, 1 ] + ....
R が ~ を /home/[user-directory] に解析しないようにするにはどうすればよいですか?