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.
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 Running R now. Following output is R output. During startup - Warning messages: 1: Setting LC_CTYPE=en_US.cp1252 failed 2: Setting LC_COLLATE=en_US.cp1252 failed 3: Setting LC_TIME=en_US.cp1252 failed 4: Setting LC_MONETARY=en_US.cp1252 failed Loading required package: caret Loading required package: lattice Loading required package: ggplot2 Loading required package: foreach Loading required package: iterators Loading required package: parallel During startup - Warning messages: 1: Setting LC_CTYPE=en_US.cp1252 failed 2: Setting LC_COLLATE=en_US.cp1252 failed 3: Setting LC_TIME=en_US.cp1252 failed 4: Setting LC_MONETARY=en_US.cp1252 failed During startup - Warning messages: 1: Setting LC_CTYPE=en_US.cp1252 failed 2: Setting LC_COLLATE=en_US.cp1252 failed 3: Setting LC_TIME=en_US.cp1252 failed 4: Setting LC_MONETARY=en_US.cp1252 failed During startup - Warning messages: 1: Setting LC_CTYPE=en_US.cp1252 failed 2: Setting LC_COLLATE=en_US.cp1252 failed 3: Setting LC_TIME=en_US.cp1252 failed 4: Setting LC_MONETARY=en_US.cp1252 failed Warning message: In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo, : There were missing values in resampled performance measures. Error in eval(predvars, data, env) : object 'id' not found 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", 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", line 236, in cleanup gscript.try_remove(model_output_csv) NameError: global name 'model_output_csv' is not defined On Wed, Jun 6, 2018 at 4:05 AM, Moritz Lennert <mlenn...@club.worldonline.be > wrote: > On 04/06/18 15:42, Jamille Haarloo wrote: > >> It did not work out from another station, but I tried today from the same >> computer. >> I first reinstalled the module. >> This is the command output: >> >> Running R now. Following output is R output. >> Traceback (most recent call last): >> File "C:\Users\haarlooj\AppData\Roaming\GRASS7\addons/scri >> pts/v.class.mlR.py <http://v.class.mlR.py>", line 632, in <module> >> main() >> File "C:\Users\haarlooj\AppData\Roaming\GRASS7\addons/scri >> pts/v.class.mlR.py <http://v.class.mlR.py>", line 569, in main >> subprocess.check_call(['Rscript', r_commands], >> stderr=subprocess.STDOUT, ) >> File "C:\Program Files\GRASS GIS >> 7.4.0\Python27\lib\subprocess.py", line 537, in check_call >> retcode = call(*popenargs, **kwargs) >> File "C:\Program Files\GRASS GIS >> 7.4.0\Python27\lib\subprocess.py", line 524, in call >> return Popen(*popenargs, **kwargs).wait() >> File "C:\Program Files\GRASS GIS >> 7.4.0\Python27\lib\subprocess.py", line 711, in __init__ >> errread, errwrite) >> File "C:\Program Files\GRASS GIS >> 7.4.0\Python27\lib\subprocess.py", line 948, in >> _execute_child >> startupinfo) >> WindowsError: [Error 2] The system cannot find the file >> specified >> > > I still have the feeling that the system cannot find Rscript. > > Can you open the GRASS terminal window and type 'Rscript' to see if it can > be found ? > > Just to be sure: you do have R installed ? > > 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 NameError is a consequence of the earlier error, but anyhow I just > corrected it in r72773. > > Moritz >
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-user