rENA0.3.0 package

Epistemic Network Analysis

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_trajectory

Title

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

cash-.ena.matrix

Extract from ena.matrix easily using metadata

cash-.ena.metadata

Extract metadata easily

cash-.ena.points

Extract points easily

cash-.line.weights

Extract line.weignts easily

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....

combn_c2

Fast combn choose 2

compute_SB

Compute Between-Group Scatter Matrix

connection.matrix

Connection counts as square matrix

define

Apply metadata and code transformations to a data.table

directed_node_positions_with_ground_response_added

Node position optimization with ground and response weights/points add...

directed_node_positions

Multiobjective, Component by Component, with Ellipsoidal Scaling, for ...

ena_correlation

Calculate the correlations

ena.accumulate.data

Accumulate data from a data frame into a set of adjacency (co-occurren...

ena.conversations

Find conversations by unit

ena.correlations

Calculate the correlations

ena.group

Compute summary statistic for groupings of units using given method (t...

ena.make.set

Generate ENA Set

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

Generate a plot of an ENAset

ena.plot.trajectory

Plot of ENA trajectories

ena.plotter

Wrapper to generate plots of units, groups, and networks

ena

Wrapper to generate, and optionally plot, an ENA model

ena.rotate.by.generalized

ENA Rotate by generalized means rotation (gmr)

ena.rotate.by.hena.regression_2

ENA Rotate by regression (second way)

ena.rotate.by.hena.regression

ENA Rotate by regression

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

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

get_x1_main_effect

Extract Main Effect Contribution of the First Predictor Using Elastic ...

gmr

Generalized Means Rotation (GMR)

group

Add all groups to an ENA plot

horizon

Reclassify specified columns as horizon or list horizon columns in a d...

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'

means_rotate

Title

merge_columns_c

Merge data frame columns

metadata

Reclassify specified columns as metadata or list metadata columns in a...

methods_report_stream

methods_report_stream

methods_report

methods_report

model

Build a Complete ENA Model

move_nodes_to_unit_circle_with_equal_space

Title

move_nodes_to_unit_circle

Title

namesToAdjacencyKey

Names to Adjacency Key

optimize

Optimize Node and Centroid Positions in ENA Set

plot.ena.set

Plot an ena.set object

prepare_trajectory_data

Prepares trajectory data for an ENA plot.

print.ena.set

Title

project_in

Title

project

Project ENA Points onto Rotated Space

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

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

times-.ena.matrix

Multiply ena.matrix objects Element-wise multiplication of dimension c...

units

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

vector_to_ut

vector to upper triangle

with_means

Adds group means to the ENA plot.

with_trajectory

Adds trajectories to an ENA plot.

with.ena.matrix

with.ena.matrix

ENA (Shaffer, D. W. (2017) Quantitative Ethnography. ISBN: 0578191687) is a method used to identify meaningful and quantifiable patterns in discourse or reasoning. ENA moves beyond the traditional frequency-based assessments by examining the structure of the co-occurrence, or connections in coded data. Moreover, compared to other methodological approaches, ENA has the novelty of (1) modeling whole networks of connections and (2) affording both quantitative and qualitative comparisons between different network models. Shaffer, D.W., Collier, W., & Ruis, A.R. (2016).

  • Maintainer: Cody L Marquart
  • License: GPL-3 | file LICENSE
  • Last published: 2025-09-29