GBKREG2D(1)
π 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 (default10) β¨-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:0Epanenchnikov,1Rectangular,2Silverman type I3Silverman type II (default0) π§-Oβ set the output, comma separated list ofmmean,vstandard deviation,sskewness andkkurtosis (defaultm) π-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,-Hand-Stake 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 β¨
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 πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: gbutils 6.3-1 Β· GPL-2.0-or-later
- debian trixie: gbutils 6.3-1+b1 Β· GPL-2.0-or-later
- ubuntu noble: gbutils 6.3-1 Β· GPL-2.0-or-later
- ubuntu questing: gbutils 6.3-1build1
- ubuntu resolute: gbutils 6.3-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: gbutils 6.3-1build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms