DBCOLSREGRESSION(1)

πŸ“¦
version 3.9 Β· 3 versions
, in epel 9

πŸ’– dbcolsregression: linear regression, but make it group-chat πŸ’–

Okay bestie, this is the DBCOLSREGRESSION(1) page from User Contributed Perl Documentation, and it's lowkey iconic. We're doing linear regression between two columns and making it look cute. Let's go. ✨

🌸 NAME 🌸

dbcolsregression β€” compute linear regression between two columns. That's the whole assignment. πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

dbcolsregression [-a] column1 column2

πŸ“ DESCRIPTION πŸ“

Compute linear regression over column1 and column2. Outputs slope, intercept, and correlation coefficient. Numbers? Analyzed. Regression? Served. πŸ’…

✨ OPTIONS ✨

  • -a, --include-non-numeric β€” Compute stats over all records (treat non-numeric records as zero rather than just ignoring them). No skipping records, bestie.
  • -f FORMAT, --format FORMAT β€” Specify a printf(3)-style format for output statistics. Defaults to "%.5g". Formatting moment.

This module also supports the standard fsdb options:

  • -d β€” Enable debugging output. Debug era.
  • -i InputSource, --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 OutputDestination, --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, --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. We love a helpful icon.
  • --man β€” Show full manual. Manual mode unlocked.

🧚 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:d intercept:d confcoeff:d n:q
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/Stefan_Waner/RealWorld/calctopic1/regression.html by Stefan Waner and Steven R. Costenoble. Shoutout to the data providers. 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

Go check out dbcolstats, dbcolscorrelate, and Fsdb. iykyk πŸ¦‹

Copyright (C) 1997-2022 by John Heidemann <johnh@isi.edu>

This program is distributed under terms of the GNU general public license, version 2. See the file COPYING with the distribution for details.


Cute sign-off: source/version perl v5.32.1, dated 2024-08-02, and this is the DBCOLSREGRESSION(1) manual page. Bye bestie, go compute some slay regressions! πŸ«ΆπŸ’…βœ¨

πŸ“¦ where this page comes from