createSummarySpikesArray: Convert raw spike summary array into matrix or array without...

Description Usage Arguments Details See Also Examples

View source: R/summaryFunctions.R

Description

createSummarySpikesMat returns a 2D matrix without cells/odours missing data. The matrix has ncells rows x (nodours * numSamplePoints) columns. Timepoints for the same odour are in adjacent columuns.

createSummarySpikesArray returns a 3D array without cells/odours missing data. The array has ncells rows x nodours columns * numSamplePoints slabs.

Usage

1
2
3
createSummarySpikesMat(summary_array, numSamplePoints = 7, NALimit = 3)

createSummarySpikesArray(summary_array, numSamplePoints = 7, NALimit = 3)

Arguments

summary_array

Raw 3D array of the form generated by create_raw_summary_array.

numSamplePoints

The number of temporal sample points (defaults to 7)

NALimit

The maximum number of missing responses that are acceptable

Details

Some analysis (eg PCA) cannot cope with missing data. These functions will drop cells or odours in order to give a dataset without missing data. The choice of NALimit will affect how many cells/odours are dropped. NALimit=3, the default for some time, is now too low since it will result in too many odours being dropped (while keeping more cells).

See Also

Other summary_array: create_raw_summary_array

Examples

1
2
3
4
5
summary_array=create_raw_summary_array()
clean_summary_array=createSummarySpikesArray(summary_array, NALimit = 25)
clean_summary_mat=createSummarySpikesMat(summary_array, NALimit = 25)
str(clean_summary_array)
str(clean_summary_mat)

sfrechter/physplit.analysis documentation built on May 29, 2019, 8:02 p.m.