Skip to content

Commit 10d3f9d

Browse files
committed
Update forward_selection_by_rank_class.R
now uses factor_name as an input parameter like other functions
1 parent 2879386 commit 10d3f9d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

R/forward_selection_by_rank_class.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ forward_selection_byrank <- setClass(
1010
params.min_no_vars="numeric",
1111
params.max_no_vars="numeric",
1212
params.step_size="numeric",
13+
params.factor_name='character',
1314
outputs.metric="data.frame",
1415
outputs.results='data.frame',
1516
outputs.chosen_vars='numeric',
@@ -46,7 +47,7 @@ setMethod(f="run",
4647
searchlist=seq(min_vars,max_vars,by=step_size)
4748
n=length(searchlist)
4849

49-
all_results=data.frame('actual'=rep(dataset.sample_meta(D)[,1],n),'predicted'=rep(dataset.sample_meta(D)[,1],n),'no_features'=0)
50+
all_results=data.frame('actual'=rep(dataset.sample_meta(D)[,I$factor_name],n),'predicted'=rep(dataset.sample_meta(D)[,I$factor_name],n),'no_features'=0)
5051

5152
counter=1
5253
for (i in searchlist)
@@ -56,7 +57,7 @@ setMethod(f="run",
5657
Di=D
5758
dataset.data(Di)=Xi
5859
if (is(WF,'model_OR_model.seq')) {
59-
perm_results=data.frame('actual'=dataset.sample_meta(D)[,1],'predicted'=dataset.sample_meta(D)[,1],'no_features'=searchlist[i])
60+
perm_results=data.frame('actual'=dataset.sample_meta(D)[,I$factor_name],'predicted'=dataset.sample_meta(D)[,I$factor_name],'no_features'=searchlist[i])
6061
# train the workflow
6162
WF=model.train(WF,Di)
6263
# apply the workflow

0 commit comments

Comments
 (0)