<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 10 November 2016 at 19:37, Moritz Lennert <span dir="ltr"><<a href="mailto:mlennert@club.worldonline.be" target="_blank">mlennert@club.worldonline.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-m_6115326782989569728gmail-HOEnZb"><div class="gmail-m_6115326782989569728gmail-h5"><br>
<br>
Le 10 novembre 2016 15:45:59 GMT+01:00, James Duffy <<a href="mailto:james.philip.duffy@gmail.com" target="_blank">james.philip.duffy@gmail.com</a>> a écrit :<br>
>Hello,<br>
><br>
>I'm trying to run v.class.mlR on a vector map, with a separate vector<br>
>map<br>
>containing my training data. Currently I have two classes '1' and '2'<br>
>stored in the column 'class'. My region is set to that of the segments<br>
>to<br>
>be classified. I run the following command:<br>
><br>
>v.class.mlR segments_map=gp_seg_stats_vec@<wbr>gp1 \<br>
>training_map=gp_seg_sed_grass<wbr>@gp1 train_class_column=class \<br>
>output_class_column=vote output_prob_column=prob folds=5 \<br>
>partitions=10 tunelength=10 weighting_metric=accuracy<br>
><br>
>And get the following output:<br>
><br>
>Running R now. Following output is R output.<br>
>Loading required package: caret<br>
>Loading required package: lattice<br>
>Loading required package: ggplot2<br>
>Loading required package: kernlab<br>
><br>
>Attaching package: ‘kernlab’<br>
><br>
>The following object is masked from ‘package:ggplot2’:<br>
><br>
>    alpha<br>
><br>
>Loading required package: randomForest<br>
>randomForest 4.6-12<br>
>Type rfNews() to see new features/changes/bug fixes.<br>
><br>
>Attaching package: ‘randomForest’<br>
><br>
>The following object is masked from ‘package:ggplot2’:<br>
><br>
>    margin<br>
><br>
>Loading required package: rpart<br>
>Error in eval(expr, envir, enclos) : object 'cat_' not found<br>
>Calls: data.frame ... predict.train -> model.frame -><br>
>model.frame.default<br>
>-> eval -> eval<br>
>Execution halted<br>
>ERROR: There was an error in the execution of the R script.<br>
>       Please check the R output.<br>
><br>
><br>
>I'm not entirely sure where it's looking for anything called 'cat_'.<br>
><br>
>Any help much appreciated please.<br>
<br>
<br>
</div></div>Could you send us the output of <a href="http://v.info" rel="noreferrer" target="_blank">v.info</a> -c for both of the input maps ?<br></blockquote><div><br><a href="http://v.info">v.info</a> -c --verbose map=gp_seg_stats_vec@gp1                                    <br>INTEGER|cat<br>DOUBLE PRECISION|area<br>DOUBLE PRECISION|perimeter<br>DOUBLE PRECISION|fd<br>DOUBLE PRECISION|gpo1min<br>DOUBLE PRECISION|com_circ<br>DOUBLE PRECISION|gpo1max<br>DOUBLE PRECISION|gpo1range<br>DOUBLE PRECISION|gpo1mean<br>DOUBLE PRECISION|gpo1stdev<br>DOUBLE PRECISION|gpo1var<br>DOUBLE PRECISION|gpo1sum<br>DOUBLE PRECISION|gpo2min<br>DOUBLE PRECISION|gpo2max<br>DOUBLE PRECISION|gpo2range<br>DOUBLE PRECISION|gpo2mean<br>DOUBLE PRECISION|gpo2stdev<br>DOUBLE PRECISION|gpo2var<br>DOUBLE PRECISION|gpo3min<br>DOUBLE PRECISION|gpo3max<br>DOUBLE PRECISION|gpo3range<br>DOUBLE PRECISION|gpo3mean<br>DOUBLE PRECISION|gpo3stdev<br>DOUBLE PRECISION|gpo3var<br>DOUBLE PRECISION|gpo3sum<br>DOUBLE PRECISION|gpo4min<br>DOUBLE PRECISION|gpo4max<br>DOUBLE PRECISION|gpo4range<br>DOUBLE PRECISION|gpo4mean<br>DOUBLE PRECISION|gpo4stdev<br>DOUBLE PRECISION|gpo4var<br>DOUBLE PRECISION|gpo4sum<br>Displaying column types/names for database connection of layer <1>:<br>(Fri Nov 11 09:17:34 2016) Command finished (0 sec)<br><br><a href="http://v.info">v.info</a> -c --verbose map=gp_seg_sed_grass@gp1                                    <br>INTEGER|cat<br>INTEGER|cat_<br>DOUBLE PRECISION|area<br>DOUBLE PRECISION|perimeter<br>DOUBLE PRECISION|fd<br>DOUBLE PRECISION|gpo1min<br>DOUBLE PRECISION|com_circ<br>DOUBLE PRECISION|gpo1max<br>DOUBLE PRECISION|gpo1range<br>DOUBLE PRECISION|gpo1mean<br>DOUBLE PRECISION|gpo1stdev<br>DOUBLE PRECISION|gpo1var<br>DOUBLE PRECISION|gpo1sum<br>DOUBLE PRECISION|gpo2min<br>DOUBLE PRECISION|gpo2max<br>DOUBLE PRECISION|gpo2range<br>DOUBLE PRECISION|gpo2mean<br>DOUBLE PRECISION|gpo2stdev<br>DOUBLE PRECISION|gpo2var<br>DOUBLE PRECISION|gpo3min<br>DOUBLE PRECISION|gpo3max<br>DOUBLE PRECISION|gpo3range<br>DOUBLE PRECISION|gpo3mean<br>DOUBLE PRECISION|gpo3stdev<br>DOUBLE PRECISION|gpo3var<br>DOUBLE PRECISION|gpo3sum<br>DOUBLE PRECISION|gpo4min<br>DOUBLE PRECISION|gpo4max<br>DOUBLE PRECISION|gpo4range<br>DOUBLE PRECISION|gpo4mean<br>DOUBLE PRECISION|gpo4stdev<br>DOUBLE PRECISION|gpo4var<br>DOUBLE PRECISION|gpo4sum<br>CHARACTER|type<br>INTEGER|class<br>Displaying column types/names for database connection of layer <1>:<br>(Fri Nov 11 09:20:35 2016) Command finished (0 sec)  <br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-m_6115326782989569728gmail-HOEnZb"><font color="#888888"><br>
Moritz<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div><div class="gmail_extra">James<br clear="all"></div></div>