stir: stir

Description Usage Arguments Value Examples

Description

Compute stir statistics for attributes given nearest hit/miss matrix

Usage

1
2
stir(attr.mat, neighbor.idx, method, m = nrow(attr.mat), k,
  metric = "manhattan", transform = "None")

Arguments

attr.mat

m x p matrix of m instances and p attributes

neighbor.idx

nearest hit/miss matrices, output from find.neighbors

method

neighborhood method ["multisurf" (k=0) or "relieff" (specify k)]

m

optional number of instances

k

number of nearest hits/misses for "relieff" method (k=0 for "multisurf")

metric

for distance matrix between instances ("manhattan" or "euclidean")

transform

transformation of distances ("None", "sqrt" or "neglog")

Value

rs.list: OriRelief (original Relief score), STIR_T (t-stat stur), STIR_F (F-stat stir)

Examples

1
2
3
4
5
6
7
#See vignette("STIRvignette")
RF.method = "multisurf"
metric <- "manhattan"
neighbor.idx.observed <- find.neighbors(predictors.mat, pheno.class, k = 0, method = RF.method)
results.list <- stir(predictors.mat, neighbor.idx.observed, k = k, metric = metric, method = RF.method)
t_sorted_multisurf <- results.list$STIR_T
t_sorted_multisurf$attribute <- rownames(t_sorted_multisurf)

insilico/STIR documentation built on May 15, 2019, 2:51 a.m.