Last data update: 2014.03.03

R: GET INDEX FOR NEAREST TIME
nearestTimeIndexR Documentation

GET INDEX FOR NEAREST TIME

Description

Get index for the nearest time point to the given one. Called internally in many time-point related functions.

Usage

nearestTimeIndex(rtca, time)

Arguments

rtca

An object of RTCA

time

numeric, a time point

Details

The function finds the time point with minimum absolute difference to the given time and returns its index.

Value

An integer, the index of the nearest time point

Author(s)

Jitao David Zhang jitao_david.zhang@roche.com

See Also

timepoints to return all time points of an RTCA object.

Examples

require(RTCA)
  
ofile <- system.file("/extdata/testOutput.csv", package="RTCA")
x <- parseRTCA(ofile)

x
xIndex <- nearestTimeIndex(x, 25)
timepoints(x)[xIndex]

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(RTCA)
Loading required package: Biobase
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: 'BiocGenerics'

The following objects are masked from 'package:parallel':

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from 'package:stats':

    IQR, mad, xtabs

The following objects are masked from 'package:base':

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, cbind, colnames, do.call, duplicated, eval, evalq,
    get, grep, grepl, intersect, is.unsorted, lapply, lengths, mapply,
    match, mget, order, paste, pmax, pmax.int, pmin, pmin.int, rank,
    rbind, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit

Welcome to Bioconductor

    Vignettes contain introductory material; view with
    'browseVignettes()'. To cite Bioconductor, see
    'citation("Biobase")', and for packages 'citation("pkgname")'.

Loading required package: RColorBrewer
Loading required package: gtools
> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/RTCA/nearestTimeIndex.Rd_%03d_medium.png", width=480, height=480)
> ### Name: nearestTimeIndex
> ### Title: GET INDEX FOR NEAREST TIME
> ### Aliases: nearestTimeIndex
> 
> ### ** Examples
> 
> require(RTCA)
>   
> ofile <- system.file("/extdata/testOutput.csv", package="RTCA")
> x <- parseRTCA(ofile)
Read 245 items
> 
> x
Experiment ID: 0811171136P1 
RTCAtimeline
================================================
 time action
    0  start
================================================
Time unit: hour 
RTCA-run start time: 2016-07-02 23:50:56 

ExpressionSet (storageMode: lockedEnvironment)
assayData: 242 features, 96 samples 
  element names: exprs 
protocolData: none
phenoData
  rowNames: 1 2 ... 96 (96 total)
  varLabels: Well GeneSymbol
  varMetadata: labelDescription
featureData
  featureNames: 0 0.93 ... 90.33 (242 total)
  fvarLabels: timepoints
  fvarMetadata: labelDescription
experimentData: use 'experimentData(object)'
Annotation:  
> xIndex <- nearestTimeIndex(x, 25)
> timepoints(x)[xIndex]
[1] 25.03
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>