From 235b4e8bcc402940fe7e0a466d54341a36f5f801 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Thu, 11 May 2017 14:01:50 +0200 Subject: [PATCH] FACTOR: Don't try to perform analysis if there are no variables. --- src/language/stats/factor.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/language/stats/factor.c b/src/language/stats/factor.c index 49bc8a4d67..e83a6497b5 100644 --- a/src/language/stats/factor.c +++ b/src/language/stats/factor.c @@ -1467,6 +1467,12 @@ cmd_factor (struct lexer *lexer, struct dataset *ds) if (factor.n_vars < 2) msg (MW, _("Factor analysis on a single variable is not useful.")); + if (factor.n_vars < 1) + { + msg (ME, _("Factor analysis without variables is not possible.")); + goto error; + } + if (matrix_reader) { struct idata *id = idata_alloc (factor.n_vars); -- 2.30.2