Introduction
The latest GAUSS 22.1.0 update is available now and is free if you own GAUSS 22. This maintenance release is one of our most extensive with over 40 enhancements, new functions, new examples, and bug fixes.
Don't own GAUSS 22? Contact us today to start your free trial!
New Functions
plotSetFontseliminates lines of code and makes it easy to set font family, size, and color for the entire plot, subsections of the plot, or combinations of plot features.plotSetMissGapcontrols whether missing data creates a gap in line plots, making it easier to plot aggregated series and series across different time periods.dfappendallows you to vertically stack data frames, while automatically merging all metadata and maintaining the properties of categorical and string variables.plotSetActiveXandplotSetActiveYconveniently specify which axis settings apply to and makes it easy to customize all plot axes.headandtailcreate previews of first or last rows of data.- New convenience function
annotationSetLinePensimplifies customization of line width, color, and style of annotations and can be used in place ofannotationSetLineStyle,annotationSetLineColor, andannotationSetLineThickness. annotationSetTextAlignmakes it easier to annotate specific plot observations by providing control of text alignment in textboxes.
Enhancements
- New optional degrees-of-freedom adjustment for
vcmandvcxprovides one function for creating sample or population variance-covariance. - Expanded
outerJoincan perform full outer joins which combine dataframes and include unmatched key observations from both tables. - Significant speed improvements to the
indnvprocedure, as well as a new optional argument to reduce computational overhead if data is presorted. - Improved automatic tick placements for dates in
plotXYandplotTSHF. - The
missfunction with no inputs provides a convenient way to create a scalar missing value. - The column input to
reshapeis now optional and if a-1is passed in for the row or column input,reshapewill infer the other dimension. - Added support for specifying text interpreters separately across multiple axes to
plotSetTextInterpreter. plotaddtextboxcan now specify the location of the text box relative to its attachment point (i.e. top right, bottom left, etc).
New and Improved Examples
plotunemp.eillustrates plotting time series variables with added recession bars from a dataframe usingplotXYwith formula strings andplotAddVBar.plot_customlayout_1.eshows how to place a histogram count of the data above the x-axis and across from the y-axis.- Updated example files to use new functionality:
plotadd1.eplotaddci.eplot_bootmean.eplotadderrorbar2.eplotar2.eplotbar.eplotbox_auto.e- and more.
See a complete list of updates in our full change log.




