On 07/06/18 13:45, Jamille Haarloo wrote:
I see. That was one of the big problems then. I knew it used R-resources
but wasn't sure the software itself was required. Must have overlooked
it in the documentation and other user- topics as I was reading about
the module.
You are right that it is never explicitely stated that it is the user's
responsibility to install R. I just committed a patch to the man page
which explains this in the Dependencies section.
Now I have R-3.5, but still get an error:
v.class.mlR --overwrite training_map=Training_Ben2@haarlooj_Ben_Test
segments_file=C:\Users\haarlooj\Documents\CELOS\Stats_Training_Ben_test
raster_segments_map=best_myregion1_at_haarlooj_Ben_Test_rank1@haarlooj_Ben_Test
train_class_column=code output_class_column=vote output_prob_column=prob
classifiers=svmRadial,rf,C5.0 folds=5 partitions=10 tunelength=10
weighting_modes=smv,qbwwv weighting_metric=accuracy
classification_results=C:\Users\haarlooj\Documents\CELOS\v.class.mIRR_optional_output\Ben_test_Classifier-results
accuracy_file=C:\Users\haarlooj\Documents\CELOS\v.class.mIRR_optional_output\Ben_test_Classifier-accuracy
model_details=C:\Users\haarlooj\Documents\CELOS\v.class.mIRR_optional_output\Ben_test_Classifier-module-runs
bw_plot_file=C:\Users\haarlooj\Documents\CELOS\v.class.mIRR_optional_output\Ben_test_Classifier-performance
r_script_file=C:\Users\haarlooj\Documents\CELOS\v.class.mIRR_optional_output\Ben_test_R_script
processes=3
[...]
Error in eval(predvars, data, env) : object 'id' not found
This seems to be the relevant error, but I'm not sure I understand where
it comes from.
Could you provide us with the first 20 lines of
C:\Users\haarlooj\Documents\CELOS\Stats_Training_Ben_test
and the first 20 lines of the output of
v.db.select Training_Ben2@haarlooj_Ben_Test
?
Calls: data.frame ... predict.train -> model.frame ->
model.frame.default -> eval -> eval
Execution halted
ERROR: There was an error in the execution of the R script.
Please check the R output.
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "C:\Program Files\GRASS GIS
7.4.0\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "C:\Users\haarlooj\AppData\Roaming\GRASS7\addons/scri
pts/v.class.mlR.py <http://v.class.mlR.py>", line 236, in cleanup
gscript.try_remove(model_output_csv)
NameError: global name 'model_output_csv' is not defined
Error in sys.exitfunc:
Traceback (most recent call last):
File "C:\Program Files\GRASS GIS
7.4.0\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "C:\Users\haarlooj\AppData\Roaming\GRASS7\addons/scri
pts/v.class.mlR.py <http://v.class.mlR.py>", line 236, in cleanup
gscript.try_remove(model_output_csv)
NameError: global name 'model_output_csv' is not defined
This last error should not be happening anymore since yesterday. Could
you reinstall using g.extension ?
Moritz
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user