Print summary stats about the distribution of missing values in a univariate time series.
Usage
statsNA(x, bins = 4, printOnly = TRUE)
Arguments
x
Numeric Vector (vector) or Time Series (ts) object containing NAs
bins
Split number for bin stats. Number of bins the time series gets divided into.
For each bin information about amount/percentage of missing values is printed.
Default value is 4 - what means stats about the 1st,2nd,3rd,4th quarter of the time
series are shown.
printOnly
Choose if the function Prints or Returns. For printOnly = TRUE the function has no return value and just prints out
missing value stats. If printOnly is changed to FALSE, nothing is printed and the function returns a list.
Print gives a little bit more information, since the returned list does not include "Stats for Bins"
and "overview NA series"
Value
A list containing the stats. Beware: Function gives only a return value
if printOnly = FALSE.
Details
Prints the following information about the missing values in the time series:
"Length of time series" - Number of observations in the time series (including NAs)
"Number of Missing Values" - Number of missing values in the time series
"Percentage of Missing Values" - Percentage of missing values in the time series
"Stats for Bins" - Number/percentage of missing values for the split into bins
"Longest NA gap" - Longest series of consecutive missing values (NAs in a row) in the time series
"Most frequent gap size" - Most frequent occurring series of missing values in the time series
"Gap size accounting for most NAs" - The series of consecutive missing values that accounts for most missing values overall in the time series
"Overview NA series" - Overview about how often each series of consecutive missing values occurs. Series occurring 0 times are skipped
It is furthermore, important to note, that you are able to choose whether the function returns a list
or prints the information only. (see description of parameter "printOnly")
# NOT RUN {#Example 1: Print stats about the missing data in tsNH4statsNA(tsNH4)
#Example 2: Return list with stats about the missing data in tsAirgapstatsNA(tsAirgap, printOnly= FALSE)
# }