GBKREG2D(1)

πŸ“¦
version 6.3 Β· 2 versions
  • 6.3 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 6.0 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸŽ€ GBKREG2D β€” the manual, but make it slay πŸŽ€

okay bestie, sit down, hydrate, because we're about to talk about gbkreg2d β€” a User Commands situation from the gbutils fam, and it is lowkey iconic. Kernel non linear regression for bivariate data. yes ma'am. let's get into it πŸ’–


✨ NAME ✨

gbkreg2d β€” Kernel non linear regression for bivariate data πŸ¦‹


✨ SYNOPSIS ✨

gbkreg2d [options]

that's it. that's the whole vibe. no positional args, no drama, just options 🫢


✨ DESCRIPTION ✨

so what's it DOING. 2D kernel estimation of conditional moments, bestie. that's the whole personality. πŸ’…

your data comes in from standard input as triplets β€” that's (x,y,z) if you're keeping track β€” and the moments of z get computed on a regular grid in x and y. cute, organized, we love a grid.

the kernel bandwidth? if you don't hand it over yourself with the -H option, it just... sets itself automatically. main character energy, honestly, it knows what it's doing. 🌟 and yes, you can absolutely give different bandwidths for x and y β€” because they're different girls and they deserve different treatment.

different moments? they land in different data blocks. one block per moment, no mixing, very demure.

and here's the tea β˜•: the options -n, -f, -H and -S all accept comma separated values so you can specify different values for the x and y components separately. iykyk. 😌


✨ OPTIONS ✨

  • -n β€” number of points where the estimation is computed (default 10) ✨
  • -f β€” fraction of the support for which to print the result (default .9) 🌸
  • -H β€” set the kernel bandwidth explicitly πŸ’ͺ
  • -S β€” scale the kernel bandwidth with respect to heuristic 'optimal' 🎯
  • -K β€” choose the kernel: 0 Epanenchnikov, 1 Rectangular, 2 Silverman type I 3 Silverman type II (default 0) 🧚
  • -O β€” set the output, comma separated list of m mean, v standard deviation, s skewness and k kurtosis (default m) πŸ“Š
  • -D β€” switch off data de-variation procedure 🚫
  • -v β€” verbose mode πŸ—£οΈ
  • -F β€” specify the input fields separators (default " \t") πŸ”
  • -h β€” this help πŸ†˜
fr fr, notice how -n, -f, -H and -S take comma separated values for x and y. don't forget the comma bestie, she's important. πŸ’€

✨ AUTHOR ✨

Written by Giulio Bottazzi πŸ‘‘


✨ REPORTING BUGS ✨

found a bug? not the vibe, but okay, report it to <gbutils@googlegroups.com> πŸ“¬

Package home page: <http://cafim.sssup.it/~giulio/software/gbutils/index.html> 🌐


Copyright Β© 2001-2018 Giulio Bottazzi.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation; πŸ’œ

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ⚠️

not me typing the warranty disclaimer in all caps because it genuinely matters β€” no warranty, bestie, the software is free but the risk is yours πŸ™ˆ

gbkreg2d version 6.2, dated June 2021. that's the whole manual, you ate it up, go run something cute πŸ’–βœ¨πŸŽ€πŸ¦‹