dbcolsregression man page

dbcolsregression — compute linear regression between two columns

Synopsis

dbcolsregression  [-a] column1 column2

Description

Compute linear regression over "column1" and "column2". Outputs slope, intercept, and correlation coefficient.

Options

-a or --include-non-numeric
Compute stats over all records (treat non-numeric records as zero rather than just ignoring them).
-f FORMAT or --format FORMAT
Specify a printf(3)-style format for output statistics. Defaults to "%.5g".

This module also supports the standard fsdb options:

-d
Enable debugging output.
-i or --input InputSource
Read from InputSource, typically a file name, or "-" for standard input, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects.
-o or --output OutputDestination
Write to OutputDestination, typically a file name, or "-" for standard output, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects.
--autorun or --noautorun
By default, programs process automatically, but Fsdb::Filter objects in Perl do not run until you invoke the run() method. The "--(no)autorun" option controls that behavior within Perl.
--help
Show help.
--man
Show full manual.

Sample Usage

Input

#fsdb x     y
160 126
180 103
200 82
220 75
240 82
260 40
280 20

Command

cat DATA/xy.fsdb | dbcolsregression x y | dblistize

Output

#fsdb -R C slope intercept confcoeff n
slope:     -0.79286
intercept: 249.86
confcoeff: -0.95426
n:         7
#  | dbcolsregression x y
#                confidence intervals assume normal distribution and small n.
#  | dblistize

Sample data from <http://people.hofstra.edu/faculty/Stefa…> by Stefan Waner and Steven R. Costenoble.

See Also

dbcolstats, dbcolscorrelate, Fsdb.

Info

2016-11-30 perl v5.24.0 User Contributed Perl Documentation