tna 1.1.0
- Added the function
cluster_sequences() to cluster
sequence data using string distance measures of the
stringdist package.
- Added the function
compare_sequences() to compare the
frequencies of patterns between groups for sequence data.
prepare_data() now accepts a character vector for the
actor argument.
tna 1.0.0
tna 0.7.0
- Added the function
import_onehot() to read one-hot
data.
- The function
plot_sequences() gains the argument
ncol for selecting the number of columns of the
facets.
tna 0.6.1
- The
group column is now automatically removed from
cols in group_model().
tna 0.6.0
- Added a new method
plot_sequences() for sequence index
plots and state distribution plots.
tna 0.5.1
- Fixed the handling of missing values in
group_model()
with stslist objects.
- Fixed an issue with
plot.group_tna_permutation() that
resulted in plotting arguments not being passed to
qgraph.
tna 0.5.0
- Added a new dataset
group_regulation_long.
tna 0.4.9
- Switched to
matrix as the internal data format used by
TNA models for performance improvements across all functions.
tna 0.4.8
- Fixed an issue with
prepare_data() that resulted in
excessive console output.
tna 0.4.7
- Added the function
import_data() to read wide format
sequence data into long format.
tna 0.4.6
- Added the function
plot_frequencies() that can be used
to plot the state frequency distribution for both tna and
group_tna objects.
tna 0.4.5
- The function
permutation_test() is now a method for
both ungrouped (build_model()) and grouped
(group_model()) models. For grouped models, the function
performs the test between every unique pair of groups.
- A new argument
adjust has been added for
permutation_test() to optionally adjust p-values using
p.adjust. By default, the p-values are not adjusted
(adjust = "none").
- A new argument
groupwise has been added for
group_model(). When FALSE (the default),
scaling methods listed in scaling are performed globally
over the groups. When TRUE, the scaling is performed within
each group instead (this was the default behavior in previous versions
of the package).
- Added a
simulate() method for tna objects.
For models with type = "relative", this function simulates
sequence data based on the initial probabilities and transition
probability matrix.
tna 0.4.4
- The
plot.tna_centralities() and
plot.group_tna_centralities() functions now plot the
centralities in the same order as provided in the measures
argument.
- The
plot.tna() and plot_model() functions
now use the median edge weight as the default value for the
cut argument.
- Fixed the
from and to columns in
bootstrap() output, which were inverted from the true edge
direction.
- A plot method has been added for the
bootstrap()
output, which plots the corresponding network where non-significant
edges have been pruned.
tna 0.4.3
- The
permutation_test() function now properly checks
that its arguments x and y can be
compared.
- The p-value calculations of
permutation_test() and
bootstrap() have been adjusted by adding 1 to both the
number of permutations/bootstrap samples and the number of extreme
events so that these estimates are never zero. The documentation has
also been clarified regarding p-values emphasizing that these are
estimates only.
tna 0.4.2
- The
plot_compare() function now supports
negCol and posCol for specifying the color of
the positive and negative differences in transition and initial
probabilities.
- The
plot_mosaic() function now plots the x-axis on the
top and rotates the labels 90 degrees only when there are more than
three groups.
tna 0.4.1
- The
detailed argument of
estimate_centrality_stability() has been removed.
Previously this argument had no effect on the output of the
function.
- Removed several duplicated entries in the documentation.
tna 0.4.0
- The
prepare_data() function now produces an object of
class tna_data, which can be directly used as an argument
to build_model() and other methods.
- The
prepare_data() function now supports
order when used together with time and
actor.
- The
prepare_data() function gains the
unused_fn argument of tidyr::pivot_wider() to
process any extra columns. The default is to keep all columns and use
the first value.
- Added the function
compare() to compare
tna models and weight matrices. This function produces an
object of class tna_comparison which has
print() and plot() methods.
- Added the function
plot_mosaic() which can be used to
produce mosaic plots of transition counts for frequency-based transition
network models and to contrast the state counts between groups.
- Fixed an issue with
plot.tna_communities() which now
checks for the availability of a particular community detection method
before plotting.
- Made several arguments in the plot methods of the package accessible
to the user.
tna 0.3.2
event2sequence() has been renamed to
prepare_data(). The function is now also more general and
can process more date formats.
- Added a
method argument to bootstrap().
The new default option "stability" implements a
bootstrapping scheme where the edge weights are compared against a range
of “consistent” weights (see the documentation for details). The old
functionality can be accessed with
method = "threshold".
- Fixed an issue with
permutatation_test() when
x and y had a differing number of
columns.
- Community detection methods can now be selected using the
methods argument in communities().
- The
build_model() function has gained the argument
cols which can be used to subset the columns of the data
for stslist and data.frame inputs.
- Removed all
verbose arguments in favor of
options(rlib_message_verbosity = "quiet"). and
options(rlib_warning_verbosity = "quiet").
tna 0.3.1
- Fixed an issue when checking the validity of
character
type arguments.
- Improved the
bootstrap() function to determine edge
significance based on deviation from the observed value, rather than a
fixed threshold.
- Added a helper function
event2sequence() to parse event
data into sequence data.
tna 0.3.0
- Added support for grouped sequence data (clusters).
tna 0.2.0
- Added bootstrapping, permutation test, and centrality stability
functionalities.
tna 0.1.0