# Epistemic Network Analysis

## Documentation for package ‘rENA’ version 0.3.0

- DESCRIPTION file.
- Code demos. Use demo() to run them.
- Package NEWS.

## Help Pages

A C D E F G H I M N O P R S U V W misc

## -- A --

accumulate | Accumulate Connection Counts for ENA
add_group | Add a group mean to an ENA plot
add_network | Add a network to an ENA plot
add_nodes | Add nodes to an ENA plot
add_points | Add points to an ENA plot
add_trajectory | Add a trajectory to an ENA plot
as.ena.co.occurrence | Re-class vector as ena.co.occurrence
as.ena.matrix | Re-class matrix as ena.matrix
as.ena.metadata | Re-class matrix as ena.metadata
as.matrix.ena.connections | ENA Connections as a matrix
as.matrix.ena.line.weights | ENA line weights as matrix
as.matrix.ena.matrix | Matrix without metadata
as.matrix.ena.nodes | ENA nodes as matrix
as.matrix.ena.points | ENA points as matrix
as.matrix.ena.rotation.matrix | ENA rotations as matrix
as.matrix.row.connections | ENA row connections as matrix
as.qe.code | Convert a vector to 'qe.code' class
as.qe.data | Convert an object to 'qe.data' class
as.qe.horizon | Convert a vector to 'qe.horizon' class
as.qe.metadata | Convert a vector to 'qe.metadata' class
as.qe.unit | Convert a vector to 'qe.unit' class
as_trajectory | Title

## -- C --

center | Center ENA Data
check_range | Updates the axis ranges of an ENA plot based on the plotted data.
clear | Clears specified plots from an ENA set.
codes | Reclassify specified columns as codes or list codes columns in a data.table
combn_c2 | Fast combn choose 2
compute_SB | Compute Between-Group Scatter Matrix
connection.matrix | Connection counts as square matrix

## -- D --

define | Apply metadata and code transformations to a data.table
directed_node_positions | Multiobjective, Component by Component, with Ellipsoidal Scaling, for directed ENA
directed_node_positions_with_ground_response_added | Node position optimization with ground and response weights/points added

## -- E --

ena | Wrapper to generate, and optionally plot, an ENA model
ena.accumulate.data | Accumulate data from a data frame into a set of adjacency (co-occurrence) vectors
ena.conversations | Find conversations by unit
ena.correlations | Calculate the correlations
ena.group | Compute summary statistic for groupings of units using given method (typically, mean)
ena.make.set | Generate ENA Set
ena.plot | Generate a plot of an ENAset
ena.plot.group | Plot of ENA set groups
ena.plot.network | Plot an ENA network
ena.plot.points | Plot points on an ENAplot
ena.plot.trajectory | Plot of ENA trajectories
ena.plotter | Wrapper to generate plots of units, groups, and networks
ena.rotate.by.generalized | ENA Rotate by generalized means rotation (gmr)
ena.rotate.by.hena.regression | ENA Rotate by regression
ena.rotate.by.hena.regression_2 | ENA Rotate by regression (second way)
ena.rotate.by.mean | ENA Rotate by mean
ena.rotation.h | hENA rotation for ENA
ena.set.creator | Wrapper to generate an ENA model
ena.svd | ENA SVD
ena.writeup | Calculate the correlations
ENAdata | ENAdata R6class
ENAplot | ENAplot Class
ENARotationSet | ENARotationSet R6class
ENAset | ENAset R6class
ena_correlation | Calculate the correlations

## -- F --

find_binary_cols | Find Binary Columns
find_code_cols | Find code columns
find_dimension_cols | Find dimension columns
find_meta_cols | Find metadata columns
fun_cohens.d | Cohen's d
fun_skip_sphere_norm | Row-wise Max-Norm Scaling
fun_sphere_norm | Row-wise L2 (Sphere) Normalization

## -- G --

get_x1_main_effect | Extract Main Effect Contribution of the First Predictor Using Elastic Net
gmr | Generalized Means Rotation (GMR)
group | Add all groups to an ENA plot

## -- H --

horizon | Reclassify specified columns as horizon or list horizon columns in a data.table

## -- I --

is.qe.code | Check if an object is of class 'qe.code'
is.qe.data | Check if an object is of class 'qe.data'
is.qe.horizon | Check if an object is of class 'qe.horizon'
is.qe.metadata | Check if an object is of class 'qe.metadata'
is.qe.unit | Check if an object is of class 'qe.unit'

## -- M --

means_rotate | Title
merge_columns_c | Merge data frame columns
metadata | Reclassify specified columns as metadata or list metadata columns in a data.table
methods_report | methods_report
methods_report_stream | methods_report_stream
model | Build a Complete ENA Model
move_nodes_to_unit_circle | Title
move_nodes_to_unit_circle_with_equal_space | Title

## -- N --

namesToAdjacencyKey | Names to Adjacency Key

## -- O --

optimize | Optimize Node and Centroid Positions in ENA Set

## -- P --

plot.ena.set | Plot an ena.set object
prepare_trajectory_data | Prepares trajectory data for an ENA plot.
print.ena.set | Title
project | Project ENA Points onto Rotated Space
project_in | Title

## -- R --

reclassify | Reclassify specified columns in a data.table
remove_meta_data | Remove meta columns from data.table
rENA | rENA creates ENA sets
rotate | Rotate ENA Data
RS.data | Coded Rescushell Chat Data

## -- S --

scale.ENAplot | Scales the points in an ENA set.
show | Display and update plot objects within a custom object
sphere_norm | Apply Spherical Normalization to ENA Data

## -- U --

units | Reclassify specified columns as units or list unit columns in a data.table

## -- V --

vector_to_ut | vector to upper triangle

## -- W --

with.ena.matrix | with.ena.matrix
with_means | Adds group means to the ENA plot.
with_trajectory | Adds trajectories to an ENA plot.

## -- misc --

$.ena.matrix | Extract from ena.matrix easily using metadata
$.ena.metadata | Extract metadata easily
$.ena.points | Extract points easily
$.line.weights | Extract line.weignts easily
*.ena.matrix | Multiply ena.matrix objects Element-wise multiplication of dimension columns in an ena.matrix by another ena.matrix or numeric matrix. If e2 is an ena.matrix, it is converted to a standard matrix before multiplication. The multiplication is applied only to the dimension columns of e1, while other columns remain unchanged.