Skip to content

Releases: tbates/umx

R 4.0 compatible

10 Dec 02:14
Compare
Choose a tag to compare

umx 3.0.5

  • December 2019 R 4.0.0 compatibility
  • BUGFIXED: umx_is_ordered was broken by previous fix to support the un-tidyverse mucking with dataframes... Now fixed
  • BETA: umxRAM supports multi-group via `group = "column"
  • IMPROVED: umx_score_scale now works with binary (0-1) items
  • IMPROVED: umx_time gains "lap" (report elapsed time without restarting timer)
  • IMPROVED: umx_time behavior with no input - now prints the current time and date
  • IMPROVED: umxFactorScores can now return SEs
  • IMPROVED: umxFactorScores allows abbreviated type names
  • IMPROVED: umx_reorder can operate without verifying data (ignore precision digits in triangles of cov matrices)
  • IMPROVED: residuals can re-order variables for ease of checking patterns of residuals
  • IMPROVED: umxPath(defn= Definition vars now auto-named if labels not given closes #107
  • IMPROVED: umxACEv uses default name "ADEv" (instead of "ACEv") if user sets dzCr = .25
  • IMPROVED: umxAPA only uses italic Beta when std = TRUE
  • IMPROVED: umxRAM now respects umx_set_silent
  • CLEANUP: More removal of unused and obscure functions:
  • CLEANUP: umxRAM2Ordinal to xmuRAM2Ordinal
  • CLEANUP: umx_fix_latents and umx_fix_first_loadings to encourage user to be more explicit in their modeling.
  • CLEANUP: Reorganized function groupings to be easier to navigate.

Major version bump.

19 Sep 10:58
Compare
Choose a tag to compare

Over 80 new features and improvements!

Accompanies R 3.6.1 Action of the Toes

umx 2.10.0 April 201, R 3.5.3: great truth

24 Apr 21:30
Compare
Choose a tag to compare

umx 2.9.9 Jan 2019, R 3.5.2: Compatibility

19 Jan 16:51
Compare
Choose a tag to compare
  • Compatibility with OpenMx changes.
  • NEW: umxSummarizeTwinData to create summary tables for papers using twin Data
  • IMPROVED: umxRAM: support definition variables to some extent in umxRAM
  • IMPROVED: umxMatrix advice user when they specify umxMatrix("me", 1,1)
  • IMPROVED: umxModify nicer free-parameter report as default output with no changes requested (calls parameters)
  • IMPROVED: umxRAM preserve definition variables in data
  • IMPROVED: umxRAM preserve definition variables in data
  • IMPROVED: plot strip_zero more reliable
  • INCOMPATIBLE: plot dropped deprecated showMeans and showFixed from plot after 3 years (use means= and fixed = )
  • INCOMPATIBLE: removed deprecated suffix parameter from umx_scale_wide_twin_data

umx 2.9.0 December 2018, R 3.5.1: More love

19 Dec 19:56
Compare
Choose a tag to compare
  • BACKWARD INCOMPATIBLE: Support for suffix as a synonym for sep was finally removed after a 3 years of deprecation warnings
  • FIXED: umxSummaryfor ACEv models: CI now works - (was 'a' not 'A')
  • NEW: xmu_safe_run_summary Runs a model safely, optionally summarizing and comparing it to a base model
  • IMPROVED: All models now support tryHard as a parameter!!
  • IMPROVED: plot functions now have strip_zero which strips leading zeroes from estimates.
  • IMPROVED: umx_standardize_ACEv now working!
  • IMPROVED: xmu_safe_run_summary bad models are returned for the user.
  • IMPROVED: Omnigraffle stencil
  • IMPROVED: umxRAM labels paths in the case that no data are provided.
  • IMPROVED umxSimplex Start values flexible and robust (was hard coded for 4-times)
  • IMPROVED: umxAPA can use .Last.value as default input if none provided
  • IMPROVED: umxlong2wide now allows user to retain only desired twin IDs
  • HELP: diagrams in help improved - umxACE etc.

R 3.5.0: Simplex and improvements

04 May 16:50
Compare
Choose a tag to compare

umx 2.6.5 May 2018, R 3.5.0: Simplex and improvements

  • NEW: Beta versions of umx_polychoric, umx_polypairwise, and umx_polytriowise
  • NEW: umxSimplextwin model!
    • umxSummary for simplex
    • `plot support for simplex
    • iqdatlongitudinal IQ twin data for simplex modelling
  • NEW: namez alias for the ever-useful umx_names function.
  • NEW: umxAlgebra (just allows name first).
  • FIX: install.OpenMx URLs for NPSOl and travis builds of OpenMx
  • BREAK: Following reports of problems in RStudio, changed umx class names to remove the period character from MxModel derivative classes
  • This will break hard-coded calls, for instance to umxSummary.MxModel.ACE instead of umxSummary.
  • "Just" replace with umxSummary.MxModelACE # i.e. delete the last period in the name... Sorry :-(
  • IMPROVED: parameters now returns helpful near-match names as suggestions on not finding actual matches.
  • IMPROVED: parameters now handles vectors of regular selections
  • IMPROVED: umx_print now handles vectors.
  • IMPROVED: umxConfint "smart" feature to request only free algebra cells for models I understand (umxCP in the first instance)
  • IMPROVED: namez can handle a model summary (accesses names() of the summary)
  • IMPROVED: umxGxE added option to control plot colors
  • IMPROVED: umxPlotCP can handle >9 manifests issue
  • HELP: umxGxE example improved
  • HELP: More related-function links in help files.
  • HELP: Better error messages.
  • HELP: Help titles, parameter documentation.
  • INTERNAL: xmu_simplex_corner helper function for simplex modelling.
  • INTERNAL: umx_make_sql improved

Boulder Workshop edition

20 Mar 14:58
Compare
Choose a tag to compare

umx 2.4.0 March 21 2018, R 3.4.3 post Boulder Workshop edition)

  • NEW: umxIP nFac now allows specifying different numbers of a, c, and e factors!
  • NEW: umxACEv plot works (shows correlated factors)
  • NEW: umxEFA reports factor correlation matrix (thanks @ConorDolan)!
  • NEW: umxEFA can now take a formula to select variables.
  • IMPROVED: umxIP and CP examples improved (3-variables, GFF data)
  • IMPROVED: umxIP reporting of as, cs, es simplified into compact stack.
  • IMPROVED: umxCP reporting of as, cs, es simplified into compact stack.
  • IMPROVED: umxPlotCP labelling of variables improved (catching more _Tn).
  • IMPROVED: umxEFA can return a loadings object.
  • IMPROVED: umx_makenow supports spelling check.
  • IMPROVED: umxACEv standardize mostly functional.
  • IMPROVED: umxACEv got major improvements to help file.
  • IMPROVED: umxACEv diagonal now unbounded by default (which is it's whole purpose)
  • IMPROVED: umxSummaryCP got ability to print to html.
  • IMPROVED: plot made more robust to unexpected labels (now that umxModify can make newLabels)!
  • MINOR: umx_names Added GFF examples.
  • DROPPED: deleted deprecated showStd and showMeans parameters from plot ACE.
  • BUGFIX: umxSummaryIP was assuming nFac = 1

Back on CRAN

14 Feb 14:57
Compare
Choose a tag to compare

umx 2.0.2 (Feb 12 2018, R 3.4.3 Higher goals edition)

  • NEW: umxSummary works with multi-group models!
    • (make these with umxSuperModel)
  • NEW: umxModify supports multiple find strings and replace strings!
  • IMPROVED: umxAPA supports glm, more robust input checking.
  • FIXED: umxEquate allows vectors of labels.
  • DOCS: umxGetParameters has better help.
  • DOCS: umxHetCor docs now note is will return a pos-def version if given a cov matrix.
  • DOCS: umxAPA now has t-test and glm examples
  • DROPPED: umx_install_OpenMx (use install.OpenMx)

Birthday release, Jan 2018

08 Feb 15:01
Compare
Choose a tag to compare

Whole bunch of new stuff!

Complex twin models and data simulation

  • NEW: umxSexLim multi-variate twin sex-limitation (beta)
  • NEW: umxGxE_biv bivariate Gene-environment interaction model (beta)
  • NEW: umx_make_TwinData Can now make bivariate moderated twin data.

Improving existing functions

  • IMPROVED: umxRAM can take lists of paths as input (contributed by @bwiernik).
  • IMPROVED: umxModify can write newlabels.
  • IMPROVED: umxAPA can back-out an SE if given b and CI.
  • IMPROVED: Help pages and examples improved and reorganized.

less interesting helpers

  • NEW: umx_stack Slightly more powerful version of base stack.
  • NEW: umx_array_shift Shifts an item off the beginning of a list.

future work

  • Beta: Beginning a umxGroup function as part of measurement invariance support.
  • DEPRECATED LONG ENOUGH: Dropped support for umxReRun (use umxModify)
  • DEPRECATED LONG ENOUGH: Dropped support for suffix in some places (use sep)

November 2017/R 3.4.2 CRAN release. first public beta of umxACEv

03 Nov 12:55
Compare
Choose a tag to compare
  • NEW ?umxACEv Beta1: Variance component version of ACE. Hammer on it for Boulder workshop!
  • NEW: CIs in output tables!
  • NEW ?umxACEcov_fixed Beta1: Handles main effects of covariates in the means of continuous variables.
  • NEW umxModify can now equate parameters (set master = ), update is slave set of labels.
    • As a result, umxEquate now doesn't autoRun by default. Let me know if this is a pain.
  • NEW: Dataset on general family functioning in twins. ?GFF
  • NEW: umxSuperModel function to automate multiple-group model creation.
  • NEW: optimiser parameter for umxACE and other twin models: Set the optimizer in your model code!
  • NEW: umx_is_numeric boolean check if variables in a dataframe are numeric.
  • NEW: umx_is_class boolean check if variables in a dataframe match a desired class.
  • NEW: umx_twin_check internal function for common input checks.
  • NEW: umx_set_plot_file_suffix(c("gv", "dot") function (to control the filename used for figures)/
  • FIXED: umxACE was broken with large cov inputs h/t @nathangillespie.
  • FIXED: umxAggregate now actually supports user functions as input...
  • BEGINNING: to add umxACEv variance components method
  • IMPROVED: umxPath(Cholesky = ) method: supports labels, bounds, lbound at 0.
  • IMPROVED: umxPath(Cholesky = ) method: return one statement instead of a list for clarity.
  • IMPROVED: umxACE and umxReduce.ACE run intervals
  • IMPROVED: umxReduce works better with umxACE models.
  • IMPROVED: umxEFA Supports minManifests.
  • IMPROVED: umxEFA Works better when returning a single factor score.
  • IMPROVED: umxParameters now supports digits.
  • IMPROVED: umxSummary "inline" reporting now includes AIC.
  • IMPROVED: umx_aggregate works with factor input/
    • umx_aggregate(sex_T1 ~ zyg_2grp, data = x)
  • IMPROVED: umx_long2wide can passalong variables.
  • IMPROVED: umx_wide2long much more powerful
  • IMPROVED: umx_msg supports dataframes
  • IMPROVED: umxACE gains ability to set plot format: format = "graphviz" or "DiagrammeR"
  • IMPROVED: umx_set_auto_plot take TRUE/FALSE as input.
  • IMPROVED: umx_names: added a replace option to munge the names
  • IMPROVED: umxRAM in "sketch mode" now plots models automatically.
  • IMPROVED: install.OpenMx from UVa, travis, or open travis build page.
  • IMPROVED: umx_cor automatically drops non-numeric columns.
  • IMPROVED: umxCI now supports setting interval and one- or two-sided type (h/t @conor Dolan).
  • INTERNAL: Switch from R2HTML to xtable
  • MINOR: umxParameters now supports non-run models