T-Test Estimator with a GPU
gpuTtest.RdGiven the number of samples and a Pearson correlation coefficient, this function estimates the t-score on a GPU. If an entry in goodPairs is zero or one then you may get a NaN as the t-test result.
Usage
gpuTtest(goodPairs, coeffs,
precision = getOption("gputools.precision", "single"))Arguments
- goodPairs
a vector of positive integer values. Value i represents the number of samples used to calculate the i-th value of the 'coeffs' argument.
- coeffs
a vector of floating point values representing Pearson correlation coefficients.
- precision
"single"or"double": the floating point precision the GPU computes in. Single precision is the default, set withoptions(gputools.precision = "double"); it runs many times faster on most consumer GPUs. Results are returned as doubles either way.
Value
a vector of single precision floating point values. The i-th entry is an estimate of the t-score of the i-th entry of the 'coeffs' argument.