Package: rENA 0.2.7

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.2.7.tar.gz
rENA_0.2.7.zip(r-4.5)rENA_0.2.7.zip(r-4.4)rENA_0.2.7.zip(r-4.3)
rENA_0.2.7.tgz(r-4.4-x86_64)rENA_0.2.7.tgz(r-4.4-arm64)rENA_0.2.7.tgz(r-4.3-x86_64)rENA_0.2.7.tgz(r-4.3-arm64)
rENA_0.2.7.tar.gz(r-4.5-noble)rENA_0.2.7.tar.gz(r-4.4-noble)
rENA_0.2.7.tgz(r-4.4-emscripten)rENA_0.2.7.tgz(r-4.3-emscripten)
rENA.pdf |rENA.html
rENA/json (API)
NEWS

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

Peer review:

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:

2.28 score 1 stars 38 scripts 502 downloads 54 exports 76 dependencies

Last updated 9 months agofrom:210e0e013e. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 20 2024
R-4.5-win-x86_64OKNov 20 2024
R-4.5-linux-x86_64OKNov 20 2024
R-4.4-win-x86_64OKNov 20 2024
R-4.4-mac-x86_64OKNov 20 2024
R-4.4-mac-aarch64OKNov 20 2024
R-4.3-win-x86_64OKNov 20 2024
R-4.3-mac-x86_64OKNov 20 2024
R-4.3-mac-aarch64OKNov 20 2024

Exports:add_groupadd_networkadd_nodesadd_pointsadd_trajectoryas_trajectoryas.ena.co.occurrenceas.ena.matrixas.ena.metadataclearcombn_c2connection.matrixenaena_correlationena.accumulate.dataena.conversationsena.correlationsena.groupena.make.setena.plotena.plot.groupena.plot.networkena.plot.pointsena.plot.trajectoryena.plotterena.rotate.by.hena.regressionena.rotate.by.meanena.rotation.hena.svdena.writeupENAdataENAplotENARotationSetENAsetfind_code_colsfind_dimension_colsfind_meta_colsfun_cohens.dfun_skip_sphere_normfun_sphere_normmeans_rotatemerge_columns_cmethods_reportmethods_report_streammove_nodes_to_unit_circlemove_nodes_to_unit_circle_with_equal_spacenamesToAdjacencyKeyprepare_trajectory_dataproject_inremove_meta_datashowvector_to_utwith_meanswith_trajectory

Dependencies:askpassbase64encbslibcachemclicodetoolscolorspaceconcatenatecpp11crosstalkcurldata.tabledigestdoParalleldplyrevaluatefansifarverfastmapfontawesomeforeachfsgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttrisobanditeratorsjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcppRcppArmadillorlangrmarkdownsassscalesstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
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
Add a group mean to an ena.plotadd_group
Add a network to an ENA plotadd_network
Titleadd_nodes
Plot points on an ena.plotadd_points
Plot a trajectory on 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
Titleclear
Fast combn choose 2combn_c2
Connection counts as square matrixconnection.matrix
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 regressionena.rotate.by.hena.regression
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
ENAset R6classENAplot
ENARotationSet R6classENARotationSet
ENAset R6classENAset
Find code columnsfind_code_cols
Find dimension columnsfind_dimension_cols
Find metadata columnsfind_meta_cols
Cohen's dfun_cohens.d
Non sphere normfun_skip_sphere_norm
Sphere normfun_sphere_norm
Titlemeans_rotate
Merge data frame columnsmerge_columns_c
methods_reportmethods_report
methods_report_streammethods_report_stream
Titlemove_nodes_to_unit_circle
Titlemove_nodes_to_unit_circle_with_equal_space
Names to Adjacency KeynamesToAdjacencyKey
Plot an ena.set objectplot.ena.set
Titleprepare_trajectory_data
Titleprint.ena.set
Titleproject_in
Remove meta columns from data.tableremove_meta_data
rENA creates ENA setsrENA
Coded Rescushell Chat DataRS.data
Titlescale.ena.set
Titleshow
vector to upper trianglevector_to_ut
Titlewith_means
Titlewith_trajectory