Package: rENA 0.3.1

Cody L Marquart

rENA: Epistemic Network Analysis

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

Authors:Cody L Marquart [aut, cre], Zachari Swiecki [aut], Wesley Collier [aut], Brendan Eagan [aut], Roman Woodward [aut], David Williamson Shaffer [aut]

rENA_0.3.1.tar.gz
rENA_0.3.1.tar.gz(r-4.7-arm64)rENA_0.3.1.tar.gz(r-4.7-x86_64)rENA_0.3.1.tar.gz(r-4.6-arm64)rENA_0.3.1.tar.gz(r-4.6-x86_64)
rENA_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rENA/json (API)
NEWS

# Install 'rENA' in R:
install.packages('rENA', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://gitlab.com/epistemic-analytics/qe-packages

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:
  • RS.data - Coded Rescushell Chat Data

On CRAN:

Conda:

openblascpp

3.14 score 2 stars 69 scripts 576 downloads 85 exports 76 dependencies

Last updated from:f666a52f68. Checks:6 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK188
linux-devel-x86_64OK212
source / vignettesOK212
linux-release-arm64OK202
linux-release-x86_64OK195
wasm-releaseOK135

Exports:accumulateadd_groupadd_networkadd_nodesadd_pointsadd_trajectoryas_trajectoryas.ena.co.occurrenceas.ena.matrixas.ena.metadataas.qe.codeas.qe.dataas.qe.horizonas.qe.metadataas.qe.unitcentercheck_rangeclearcodescombn_c2connection.matrixdefinedirected_node_positionsdirected_node_positions_with_ground_response_addedenaena_correlationena.accumulate.dataena.conversationsena.correlationsena.groupena.make.setena.plotena.plot.groupena.plot.networkena.plot.pointsena.plot.trajectoryena.plotterena.rotate.by.generalizedena.rotate.by.hena.regressionena.rotate.by.hena.regression_2ena.rotate.by.meanena.rotation.hena.svdena.writeupENAdataENAplotENARotationSetENAsetfind_binary_colsfind_code_colsfind_dimension_colsfind_meta_colsfun_cohens.dfun_skip_sphere_normfun_sphere_normget_x1_main_effectgmrgrouphorizonis.qe.codeis.qe.datais.qe.horizonis.qe.metadatais.qe.unitmeans_rotatemerge_columns_cmetadatamethods_reportmethods_report_streammodelmove_nodes_to_unit_circlemove_nodes_to_unit_circle_with_equal_spacenamesToAdjacencyKeyoptimizeprojectproject_inreclassifyremove_meta_datarotateshowsphere_normunitsvector_to_utwith_meanswith_trajectory

Dependencies:askpassbase64encbslibcachemclicodetoolscpp11crosstalkcurldata.tabledigestdoParalleldplyrevaluatefarverfastmapfontawesomeforeachfsgenericsggplot2glmnetgluegtablehighrhtmltoolshtmlwidgetshttrisobanditeratorsjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMatrixmemoisemimeopensslotelpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenrlangrmarkdownS7sassscalesshapestringistringrsurvivalsystibbletidyrtidyselecttinytextmautf8vctrsviridisLitewithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
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.*.ena.matrix
Extract from ena.matrix easily using metadata$.ena.matrix
Extract metadata easily$.ena.metadata
Extract points easily$.ena.points
Extract line.weignts easily$.line.weights
Accumulate Connection Counts for ENAaccumulate
Add a group mean to an ENA plotadd_group
Add a network to an ENA plotadd_network
Add nodes to an ENA plotadd_nodes
Add points to an ENA plotadd_points
Add a trajectory to an ENA plotadd_trajectory
Titleas_trajectory
Re-class vector as ena.co.occurrenceas.ena.co.occurrence
Re-class matrix as ena.matrixas.ena.matrix
Re-class matrix as ena.metadataas.ena.metadata
ENA Connections as a matrixas.matrix.ena.connections
ENA line weights as matrixas.matrix.ena.line.weights
Matrix without metadataas.matrix.ena.matrix
ENA nodes as matrixas.matrix.ena.nodes
ENA points as matrixas.matrix.ena.points
ENA rotations as matrixas.matrix.ena.rotation.matrix
ENA row connections as matrixas.matrix.row.connections
Convert a vector to 'qe.code' classas.qe.code
Convert an object to 'qe.data' classas.qe.data
Convert a vector to 'qe.horizon' classas.qe.horizon
Convert a vector to 'qe.metadata' classas.qe.metadata
Convert a vector to 'qe.unit' classas.qe.unit
Center ENA Datacenter
Updates the axis ranges of an ENA plot based on the plotted data.check_range
Clears specified plots from an ENA set.clear
Reclassify specified columns as codes or list codes columns in a data.tablecodes
Fast combn choose 2combn_c2
Compute Between-Group Scatter Matrixcompute_SB
Connection counts as square matrixconnection.matrix
Apply metadata and code transformations to a data.tabledefine
Multiobjective, Component by Component, with Ellipsoidal Scaling, for directed ENAdirected_node_positions
Node position optimization with ground and response weights/points addeddirected_node_positions_with_ground_response_added
Wrapper to generate, and optionally plot, an ENA modelena
Calculate the correlationsena_correlation
Accumulate data from a data frame into a set of adjacency (co-occurrence) vectorsena.accumulate.data
Find conversations by unitena.conversations
Calculate the correlationsena.correlations
Compute summary statistic for groupings of units using given method (typically, mean)ena.group
Generate ENA Setena.make.set
Generate a plot of an ENAsetena.plot
Plot of ENA set groupsena.plot.group
Plot an ENA networkena.plot.network
Plot points on an ENAplotena.plot.points
Plot of ENA trajectoriesena.plot.trajectory
Wrapper to generate plots of units, groups, and networksena.plotter
ENA Rotate by generalized means rotation (gmr)ena.rotate.by.generalized
ENA Rotate by regressionena.rotate.by.hena.regression
ENA Rotate by regression (second way)ena.rotate.by.hena.regression_2
ENA Rotate by meanena.rotate.by.mean
hENA rotation for ENAena.rotation.h
Wrapper to generate an ENA modelena.set.creator
ENA SVDena.svd
Calculate the correlationsena.writeup
ENAdata R6classENAdata
ENAplot ClassENAplot
ENARotationSet R6classENARotationSet
ENAset R6classENAset
Find Binary Columnsfind_binary_cols
Find code columnsfind_code_cols
Find dimension columnsfind_dimension_cols
Find metadata columnsfind_meta_cols
Cohen's dfun_cohens.d
Row-wise Max-Norm Scalingfun_skip_sphere_norm
Row-wise L2 (Sphere) Normalizationfun_sphere_norm
Extract Main Effect Contribution of the First Predictor Using Elastic Netget_x1_main_effect
Generalized Means Rotation (GMR)gmr
Add all groups to an ENA plotgroup
Reclassify specified columns as horizon or list horizon columns in a data.tablehorizon
Check if an object is of class 'qe.code'is.qe.code
Check if an object is of class 'qe.data'is.qe.data
Check if an object is of class 'qe.horizon'is.qe.horizon
Check if an object is of class 'qe.metadata'is.qe.metadata
Check if an object is of class 'qe.unit'is.qe.unit
Titlemeans_rotate
Merge data frame columnsmerge_columns_c
Reclassify specified columns as metadata or list metadata columns in a data.tablemetadata
methods_reportmethods_report
methods_report_streammethods_report_stream
Build a Complete ENA Modelmodel
Titlemove_nodes_to_unit_circle
Titlemove_nodes_to_unit_circle_with_equal_space
Names to Adjacency KeynamesToAdjacencyKey
Optimize Node and Centroid Positions in ENA Setoptimize
Plot an ena.set objectplot.ena.set
Prepares trajectory data for an ENA plot.prepare_trajectory_data
Titleprint.ena.set
Project ENA Points onto Rotated Spaceproject
Titleproject_in
Reclassify specified columns in a data.tablereclassify
Remove meta columns from data.tableremove_meta_data
rENA creates ENA setsrENA
Rotate ENA Datarotate
Coded Rescushell Chat DataRS.data
Scales the points in an ENA set.scale.ENAplot
Display and update plot objects within a custom objectshow
Apply Spherical Normalization to ENA Datasphere_norm
Reclassify specified columns as units or list unit columns in a data.tableunits
vector to upper trianglevector_to_ut
Adds group means to the ENA plot.with_means
Adds trajectories to an ENA plot.with_trajectory
with.ena.matrixwith.ena.matrix