ppm_VIP_vector {AlpsNMR}R Documentation

Feature selection and validation in multivariate analysis

Description

Numeric VIPs vector

Usage

ppm_VIP_vector(VIPs)

Arguments

VIPs

a dataframe from the model_VIP(MVObj) function. It requires a "ppms" variable

Details

The function extracts the VIPs vector (numeric) from the model_VIP(MVObj) function. It is not necessary if you have the ppm values in a numeric vector. This is needed in case that an automated pipeline is applied, connecting the output from model_VIP(MVObj) to nmr_identify_regions family functions.

Value

a numeric ppm vector ready to be identified with nmr_identify_regions_blood, nmr_identify_cell or nmr_identify_regions_urine

Examples

message("MUVR is not compatible with Bioconductor, 
use bp_kfold_VIP_analysis method instead")

## Example of MUVR usage
# 1.Build a model with the X data from your nmr object and your class:
#MVObj <- rdCV_PLS_RF(nmr_data(nmr_peak_table),
#Y = nmr_peak_table_completed$Timepoint)

# 2.Model performance
#confusion_matrix(MVObj)

# 3.Plotting the model
#MUVR_model_plot(MVObj)

# 4.Permutation test
#permutations <- permutation_test_model(MVObj, nPerm = 50)

# 5.Plotting permutation test results
#permutation_test_plot(MVObj, permutations, model = "Mid", type = "t")

# 6.p-Value
#p.value <- p_value_perm(MVObj$miss[["mid"]], permutations[, "Mid"])

# 7.Significant variables
#VIPs <- model_VIP(MVObj)

# 8.Identification
#results <- nmr_identify_regions_blood(ppm_VIP_vector(VIPs))


[Package AlpsNMR version 3.0.6 Index]