Learn R Programming

NeuralSens (version 1.1.3)

Sensitivity Analysis of Neural Networks

Description

Analysis functions to quantify inputs importance in neural network models. Functions are available for calculating and plotting the inputs importance and obtaining the activation function of each neuron layer and its derivatives. The importance of a given input is defined as the distribution of the derivatives of the output with respect to that input in each training data point .

Copy Link

Version

Install

install.packages('NeuralSens')

Monthly Downloads

236

Version

1.1.3

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Jaime Pizarroso Gonzalo

Last Published

May 11th, 2024

Functions in NeuralSens (1.1.3)

HessMLP

Constructor of the HessMLP Class
HessDotPlot

Second derivatives 3D scatter or surface plot against input values
Der3ActFunc

Third derivative of activation function of neuron
HessianMLP

Sensitivity of MLP models
HessFeaturePlot

Feature sensitivity plot
NeuralSens

NeuralSens: Sensitivity Analysis of Neural Networks
SensAnalysisMLP

Sensitivity of MLP models
DerActFunc

Derivative of activation function of neuron
PlotSensMLP

Neural network structure sensitivity plot
HessToSensMLP

Convert a HessMLP to a SensMLP object
diag4Darray<-

Define function to change the diagonal of array
diag3Darray<-

Define function to change the diagonal of array
SensTimePlot

Sensitivity analysis plot over time of the data
SensDotPlot

Sensitivity scatter plot against input values
diag4Darray

Define function to create a 'diagonal' array or get the diagonal of an array
SensFeaturePlot

Feature sensitivity plot
diag3Darray

Define function to create a 'diagonal' array or get the diagonal of an array
SensitivityPlots

Plot sensitivities of a neural network model
SensMLP

Constructor of the SensMLP Class
SensMatPlot

Plot sensitivities of a neural network model
is.SensMLP

Check if object is of class SensMLP
plot.HessMLP

Plot method for the HessMLP Class
print.summary.HessMLP

Print method of the summary HessMLP Class
find_critical_value

Find Critical Value
is.HessMLP

Check if object is of class HessMLP
print.SensMLP

Print method for the SensMLP Class
plot.SensMLP

Plot method for the SensMLP Class
print.HessMLP

Print method for the HessMLP Class
print.summary.SensMLP

Print method of the summary SensMLP Class
summary.SensMLP

Summary Method for the SensMLP Class
kStepMAlgorithm

k-StepM Algorithm for Hypothesis Testing
summary.HessMLP

Summary Method for the HessMLP Class
simdata

Simulated data to test the package functionalities
DAILY_DEMAND_TV

Data frame with 3 variables
Der2ActFunc

Second derivative of activation function of neuron
ChangeBootAlpha

Change significance of boot SensMLP Class
ComputeSensMeasures

Plot sensitivities of a neural network model
ActFunc

Activation function of neuron
ComputeHessMeasures

Plot sensitivities of a neural network model
AlphaSensAnalysis

Sensitivity alpha-curve associated to MLP function
AlphaSensCurve

Sensitivity alpha-curve associated to MLP function of an input variable
CombineSens

Sensitivity analysis plot over time of the data
DAILY_DEMAND_TR

Data frame with 4 variables