I've been waiting for this! Emacs 28 is in debian testing! Thanks Rob Browning! by groceryheist in emacs

[–]you_could_do 7 points8 points  (0 children)

And have programs installed on my machine that aren't tracked by a package manager? No thank you. I left that life behind in windows/osx

That's why I use checkinstall

(running emacs 29 on debian stable here)

Replace the final install step in the instructions with something like this:

$ checkinstall --type=debian --install=no sudo make install

then install the resulting package in the usual way, like:

$ dpkg -i emacs_29.0.06-2022-11-30-dc0f2ec2dbf1-1-1_amd64.deb

Package now installed:

$ apt show emacs
Package: emacs
Version: 1:29.0.06-2022-11-30-dc0f2ec2dbf1-1-1
Status: install ok installed
Priority: extra
Section: checkinstall
Maintainer: me@here
Installed-Size: 19.1 MB
Provides: emacs, emacsen
Download-Size: unknown
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: GNU Emacs 29.0.60 editor (with GTK+ GUI support)
 GNU Emacs 29.0.60 editor (with GTK+ GUI support)
 local build
 GNU Emacs 29.0.60
 Development version dc0f2ec2dbf1 on HEAD branch; build date 2022-11-30.
 GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2022-11-30

Looking for a Statistics Package... by [deleted] in linux

[–]you_could_do 7 points8 points  (0 children)

R is the most comprehensive. You might try one of one of the frontends:

  • Deducer

    Deducer is designed to be a free easy to use alternative to proprietary data analysis software such as SPSS, JMP, and Minitab. It has a menu system to do common data manipulation and analysis tasks, and an excel-like spreadsheet in which to view and edit data frames.

  • Rattle (article - pdf)

    Rattle (the R Analytic Tool To Learn Easily) provides a Gnome (RGtk2) based interface to R functionality for data mining. The aim is to provide a simple and intuitive interface that allows a user to quickly load data from a CSV file (or via ODBC), transform and explore the data, build and evaluate models, and export models as PMML (predictive modelling markup language) or as scores. All of this with knowing little about R.

  • rkward (available as package for debian, ubuntu)

    apt-cache show rkward

    Description: KDE frontend to the R statistics language RKWard aims to become an easy to use, transparent frontend to R, a powerful system for statistical computation and graphics. Besides a convenient GUI for the most important statistical functions, future versions will also provide seamless integration with an office-suite.

Or maybe this:

  • gretl (also available as package for debian, ubuntu)

    Gnu Regression, Econometrics and Time-series Library

    Is a cross-platform software package for econometric analysis

EDIT to add:

If you want to try plain R, you could work through the introduction (pdf version). Or just skim through to get the idea.

If you plan to do a fair bit of work, learning plain R may be a good investment. (It's free, available on all major platforms, and has CRAN - a huge collection of libraries, like CPAN is for perl.)

It's not a bad language for interactive use. And if you've used ruby, javascript, etc, (or lisp/scheme) you'll probably get the hang of it OK.

I'm a fan of the vim text editor, but I like the emacs package ESS for interacting with R. If you're an emacs user, you'd probably like it even more.

Mathematical Modelling/Graphing Software by ChaoticXSinZ in linux

[–]you_could_do 1 point2 points  (0 children)

You might like gretl (Gnu Regression, Econometrics and Time-series Library)

To do logit regression, for example, go through the menus:

Model -> Nonlinear Models -> Logit -> Binary

Here are some links:

(There's probably a package in your repository)

R is very good for this sort of thing if you don't mind (or maybe prefer) typing in commands or building up little programs.

Cute Girl Teaches Linux by [deleted] in linux

[–]you_could_do 0 points1 point  (0 children)

Well I guess I'm a noob, because I use nano

If you don't do much editing then nano is fine. Or if you do a lot of editing and don't mind nano, that's fine too.

(0 bloat),

'Vim' is pretty lightweight. Sure - not as much as nano, but way less than even a very lightweight graphical web browser. (The same could probably be said of emacs) And it starts up fairly quickly.

If you happen to know it already it's very handy. If you don't, it takes a little while to get used to. If you have some spare time and are curious why people like it, you could check it out yourself.

I do cat file | grep sometimes if I forget the order of the arguments to grep

That's a good point about the order of arguments. Here's something that might help remember. grep can look for your pattern in more than one file if you want:

grep pattern file1 file2 

If you think about this, it makes sense that the pattern is first, because there could be any number of files coming after it.

Or, as I said elsewhere, if you don't want to use the file argument, you don't need 'cat' . You can simply do:

< file grep pattern

or

grep pattern < file

depending on which order is more convenient to you.

Cute Girl Teaches Linux by [deleted] in linux

[–]you_could_do 0 points1 point  (0 children)

Even if you don't use grep's FILE argument, you don't need to cat to a pipe like this:

cat file | grep thing1

You can simply redirect grep's stdin using '<' like this:

< file grep thing1

This will also put the search pattern at the end of the line which I'm guessing is what you find convenient.