rpart
アルゴリズムを適用する必要がある一連のファイルがあります。これらのファイルの中には、計算に時間がかかりすぎるものがあります。そのようなケース (例: 1 時間以上かかるケース) をスキップして、次のケースに進むにはどうすればよいですか?
for (i in num)
{
print(i)
infilename = filenames[i]
tmpData = read.table(infilename, header = TRUE, sep= "\t")
retval = rpart(fmla[i], dat=tmpData, method = "class")
print (retval)
}
編集: @Dwin からのSuggestin に基づいて、次のことを行っていますが、機能しません。私はどこで間違っていますか?
for (i in num)
{
print(i)
infilename = filenames[i]
tmpData = read.table(infilename, header = TRUE, sep= "\t")
retVal= NULL
setTimeLimit(cpu=10)
retval = try(rpart(fmla, dat=tmpData, method = "class") )
print (retval)
}