From a4d9d8bbad937207bdbc70596b71d25335d0faa3 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 16 Oct 2014 20:47:44 -0700 Subject: [PATCH 1/1] Initial work. --- Makefile | 2 + analysis | 43 ++ dump.c | 381 ++++++++++++++ notes | 1535 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ styles | 37 ++ 5 files changed, 1998 insertions(+) create mode 100644 Makefile create mode 100644 analysis create mode 100644 dump.c create mode 100644 notes create mode 100644 styles diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000..5a0f07c4d1 --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +CFLAGS = -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1 +dump: dump.o diff --git a/analysis b/analysis new file mode 100644 index 0000000000..52b5160a03 --- /dev/null +++ b/analysis @@ -0,0 +1,43 @@ +title and caption +----------------- + +03 "string" 58 "" "string" 01 +05 58 "varname" "Label" 02 + +styles +------ + +The first 20 or so lines appear to be present in each file as permutations. + +dimensions +---------- + +last number on each line is the number of directly nested groups +or categories + +second-to-last number on first line is the dimension number: 00, i1, +i2, ... + +second-to-last number on remaining lines is i-1 for groups, or a +counter from i0 for categories + +First line of each dimension: + 03 "Short" 58 "id" "Long" 01 00 0x i2 0y 00 [01|i1] z w + 05 58 "varname" "Label" [02|03] 00 0x i2 0y 00 [01|i1] z w +where x is 0, 1, or 2 + 0 and 1 are common + 2 only occurs once and may indicate corner text or layering + y is 0 or 1 + z is 00 or iN and counts up the dimension number from 0 for the + first dimension + w is iN and specifies the number of directly nested groups or categories. + +data +---- + +format: dd ww ff 00, e.g. F40.1 is 01 28 05 00 +01 - double (01 58 format double) +02 - instance of a variable (02 58 format double "varname" "Variable Label") +03 - just a string (03 "Short Name" 58 "identifier" "Long Name") +05 - variable (05 58 "varname" "Variable Label") + diff --git a/dump.c b/dump.c new file mode 100644 index 0000000000..9a44b0346c --- /dev/null +++ b/dump.c @@ -0,0 +1,381 @@ +#include +#include +#include +#include +#include +#include +#include + +static uint8_t *data; +static size_t n; + +static bool +all_ascii(const uint8_t *p, size_t n) +{ + for (size_t i = 0; i < n; i++) + if (p[i] < 32 || p[i] > 126) + return false; + return true; +} + +static size_t +find(const char *target, size_t target_len) +{ + const uint8_t *pos = (const uint8_t *) memmem (data, n, target, target_len); + if (!pos) + { + fprintf (stderr, "not found\n"); + exit(1); + } + return pos - data; +} + +size_t pos; + +#define XSTR(x) #x +#define STR(x) XSTR(x) +#define WHERE __FILE__":" STR(__LINE__) + +static unsigned int +get_u32(void) +{ + uint32_t x; + memcpy(&x, &data[pos], 4); + pos += 4; + return x; +} + +static double +get_double(void) +{ + double x; + memcpy(&x, &data[pos], 8); + pos += 8; + return x; +} + +static bool +match_u32(uint32_t x) +{ + if (get_u32() == x) + return true; + pos -= 4; + return false; +} + +static void +match_u32_assert(uint32_t x, const char *where) +{ + unsigned int y = get_u32(); + if (x != y) + { + fprintf(stderr, "%s: 0x%x: expected i%u, got i%u\n", where, pos - 4, x, y); + exit(1); + } +} +#define match_u32_assert(x) match_u32_assert(x, WHERE) + +static bool +match_byte(uint8_t b) +{ + if (data[pos] == b) + { + pos++; + return true; + } + else + return false; +} + +static void +match_byte_assert(uint8_t b, const char *where) +{ + if (!match_byte(b)) + { + fprintf(stderr, "%s: 0x%x: expected %02x, got %02x\n", where, pos, b, data[pos]); + exit(1); + } +} +#define match_byte_assert(b) match_byte_assert(b, WHERE) + +static char * +get_string(void) +{ + if (data[pos + 1] == 0 && data[pos + 2] == 0 && data[pos + 3] == 0 + && all_ascii(&data[pos + 4], data[pos])) + { + int len = data[pos]; + char *s = malloc(len + 1); + + memcpy(s, &data[pos + 4], len); + s[len] = 0; + pos += 4 + data[pos]; + return s; + } + else + { + fprintf(stderr, "0x%x: expected string\n", pos); + exit(1); + } +} + +static void +dump_category(int level) +{ + for (int i = 0; i <= level; i++) + printf (" "); + + match_byte (0); + if (match_byte (3)) + { + get_string(); + match_byte_assert (0x58); + get_string(); + printf("string \"%s\"", get_string()); + match_byte_assert (1); + match_byte (0); + match_byte (0); + match_byte (0); + match_byte (1); + } + else if (match_byte (5)) + { + match_byte_assert (0x58); + printf ("variable \"%s\"", get_string()); + get_string(); + match_byte_assert (3); + match_byte (0); + match_byte (0); + match_byte (0); + } + else if (match_byte (2)) + { + unsigned int format; + double value; + char *var; + + match_byte_assert (0x58); + format = get_u32 (); + value = get_double (); + var = get_string (); + get_string (); + printf ("value %g format %d(%d.%d) var \"%s\"", value, format >> 16, (format >> 8) & 0xff, format & 0xff, var); + match_u32_assert (3); + } + else + { + unsigned int format; + double value; + + match_byte_assert (1); + match_byte_assert (0x58); + format = get_u32 (); + value = get_double (); + printf ("value %g format %d(%d.%d)", value, format >> 16, (format >> 8) & 0xff, format & 0xff); + match_byte (0); + match_byte (0); + match_byte (0); + } + + if (match_u32 (2)) + get_u32 (); + else + { + match_u32_assert (1); + match_byte (0); + match_byte (0); + match_byte (0); + get_u32 (); + } + int n_categories = get_u32(); + if (n_categories > 0) + printf (", %d subcategories:", n_categories); + printf("\n"); + for (int i = 0; i < n_categories; i++) + dump_category (level + 1); +} + +static void +dump_dim(void) +{ + int n_categories; + if (match_byte(3)) + { + get_string(); + match_byte_assert(0x58); + get_string(); + printf("string \"%s\": ", get_string()); + match_byte_assert(1); + } + else if (match_byte(5)) + { + match_byte_assert(0x58); + printf("variable \"%s\": ", get_string()); + get_string(); + if (!match_byte(2)) + match_byte_assert(3); + } + else + { + fprintf(stderr, "%08x: unexpected byte\n", pos); + exit(1); + } + + match_byte_assert(0); + if (!match_byte(0) && !match_byte(1)) + match_byte_assert(2); + match_u32_assert(2); + if (!match_byte(0)) + match_byte_assert(1); + match_byte(0); + match_byte(0); + match_byte(0); + match_byte(0); + get_u32(); + match_byte(0); + match_byte(0); + match_byte(0); + match_byte(0); + n_categories = get_u32(); + printf("%d nested categories\n", n_categories); + for (int i = 0; i < n_categories; i++) + dump_category (0); +} + +static void +dump_dims(void) +{ + int n_dims = get_u32(); + + printf ("%u dimensions\n", n_dims); + for (int i = 0; i < n_dims; i++) + { + printf("\n"); + dump_dim (); + } +} + +int +main(int argc, char *argv[]) +{ + size_t start; + struct stat s; + + if (isatty(STDIN_FILENO)) + { + fprintf(stderr, "redirect stdin from a .bin file\n"); + exit(1); + } + if (fstat(STDIN_FILENO, &s)) + { + perror("fstat"); + exit(1); + } + n = s.st_size; + data = malloc(n); + if (!data) + { + perror("malloc"); + exit(1); + } + if (read(STDIN_FILENO, data, n) != n) + { + perror("read"); + exit(1); + } + + if (argc > 1) + { + if (!strcmp(argv[1], "title")) + { + const char fonts[] = "\x01\x31\x09\0\0\0SansSerif"; + start = 0x27; + n = find(fonts, sizeof fonts - 1); + } + else if (!strcmp(argv[1], "fonts")) + { + const char fonts[] = "\x01\x31\x09\0\0\0SansSerif"; + const char styles[] = "\xf0\0\0\0"; + start = find(fonts, sizeof fonts - 1); + n = find(styles, sizeof styles - 1); + } + else if (!strcmp(argv[1], "styles")) + { + const char styles[] = "\xf0\0\0\0"; + const char dimensions[] = "-,,,.\0"; + start = find(styles, sizeof styles - 1); + n = find(dimensions, sizeof dimensions - 1) + sizeof dimensions - 1; + } + else if (!strcmp(argv[1], "dimensions")) + { + const char dimensions[] = "-,,,.\0"; + start = find(dimensions, sizeof dimensions - 1) + sizeof dimensions - 1; + pos = start; + dump_dims (); + return 0; + } + else + { + fprintf (stderr, "unknown section %s\n", argv[1]); + exit(1); + } + } + else + start = 0x27; + + for (size_t i = start; i < n; ) + { + if (i + 5 <= n + && data[i] + && !data[i + 1] + && !data[i + 2] + && !data[i + 3] + && i + 4 + data[i] <= n + && all_ascii(&data[i + 4], data[i])) + { + fputs("\n\"", stdout); + fwrite(&data[i + 4], 1, data[i], stdout); + fputs("\" ", stdout); + + i += 4 + data[i]; + } + else if (i + 12 <= n + && data[i + 1] == 40 + && data[i + 2] == 5 + && data[i + 3] == 0) + { + double d; + + memcpy (&d, &data[i + 4], 8); + printf ("F40.%d(%.*f)\n", data[i], data[i], d); + i += 12; + } + else if (i + 12 <= n + && data[i + 1] == 40 + && data[i + 2] == 31 + && data[i + 3] == 0) + { + double d; + + memcpy (&d, &data[i + 4], 8); + printf ("PCT40.%d(%.*f)\n", data[i], data[i], d); + i += 12; + } + else if (i + 4 <= n + && (data[i] && data[i] != 88 && data[i] != 0x41) + && !data[i + 1] + && !data[i + 2] + && !data[i + 3]) + { + printf ("i%d ", data[i]); + i += 4; + } + else + { + printf("%02x ", data[i]); + i++; + } + } + + return 0; +} diff --git a/notes b/notes new file mode 100644 index 0000000000..e988d88b61 --- /dev/null +++ b/notes @@ -0,0 +1,1535 @@ +Files start with 15 bytes: + 01 00 i3 01 (i0 or i1) (00 or 01) i15 + + 36 00000000 01 00 03 00 00 00 01 00 00 00 01 15 00 00 00 (most TableData.bin) + 9 00000000 01 00 03 00 00 00 01 00 00 00 00 15 00 00 00 (*NotesData.bin, *WarningData.bin) + 1 00000000 01 00 03 00 00 00 01 01 00 00 01 15 00 00 00 (one TableData) +Next groups of 4 bytes: + + 15 0000000f 32 00 00 00 i50 + 10 0000000f 42 00 00 00 i66 + 9 0000000f 27 00 00 00 i39 + 8 0000000f a2 00 00 00 i162 + 3 0000000f 31 00 00 00 i49 + 1 0000000f 68 01 00 00 i360 + + 18 00000013 48 00 00 00 i72 + 10 00000013 60 00 00 00 i96 + 9 00000013 43 00 00 00 i67 + 8 00000013 a2 00 00 00 i162 + 1 00000013 68 01 00 00 i360 + +or all 8 bytes together: + + 3 0000000f 31 00 00 00 48 00 00 00 i49 i72 (some williams Tables) + 15 0000000f 32 00 00 00 48 00 00 00 i50 i72 (rest of williams Tables) + 10 0000000f 42 00 00 00 60 00 00 00 i66 i96 (smekens Tables) + 9 0000000f 27 00 00 00 43 00 00 00 i39 i67 (germano Tables) + 8 0000000f a2 00 00 00 a2 00 00 00 i162 i162 (all Notes) + 1 0000000f 68 01 00 00 68 01 00 00 i360 i360 (germano Warning) + +Next 8 bytes: + + 21 00000017 24 00 00 00 78 00 00 00 i36 i120 (all williams) + 13 00000017 1c 00 00 00 0a 01 00 00 i28 i266 (all germano) + 12 00000017 30 00 00 00 a0 00 00 00 i48 i160 (all smekens) + +All 16 bytes starting at offset 15: + + 15 0000000f 32 00 00 00 48 00 00 00 24 00 00 00 78 00 00 00 i50 i72 i36 i120 + 10 0000000f 42 00 00 00 60 00 00 00 30 00 00 00 a0 00 00 00 i66 i96 i48 i160 + 9 0000000f 27 00 00 00 43 00 00 00 1c 00 00 00 0a 01 00 00 i39 i67 i28 i266 + 3 0000000f a2 00 00 00 a2 00 00 00 24 00 00 00 78 00 00 00 i162 i162 i36 i120 + 3 0000000f a2 00 00 00 a2 00 00 00 1c 00 00 00 0a 01 00 00 i162 i162 i28 i266 + 3 0000000f 31 00 00 00 48 00 00 00 24 00 00 00 78 00 00 00 i49 i72 i36 i120 + 2 0000000f a2 00 00 00 a2 00 00 00 30 00 00 00 a0 00 00 00 i162 i162 i48 i160 (./smekens/default/00000000011_lightNotesData.bin and ./smekens/modified/00000000011_lightNotesData.bin) + 1 0000000f 68 01 00 00 68 01 00 00 1c 00 00 00 0a 01 00 00 i360 i360 i28 i266 (./germano/Crosstabs/00000000012_lightWarningData.bin) + +2 bytes at offset 31 appears to be a sequence number within a +procedure's output; it begins with 1 with the first .bin file for a +procedure and increases, sometimes apparently skipping a number: + + 8 0000001f 03 00 |..| + 8 0000001f 01 00 |..| + 7 0000001f 04 00 |..| + 6 0000001f 05 00 |..| + 5 0000001f 07 00 |..| + 5 0000001f 06 00 |..| + 3 0000001f 08 00 |..| + 2 0000001f 09 00 |..| + 1 0000001f 0a 00 |..| + 1 0000001f 02 00 |..| + +2 bytes at offset 33 appear to identify a procedure, e.g.: smekens has only one procedure and all the same value: + 12 00000021 20 73 | s| +williams has three procedures and increments by 0x10 between them (it looks like a procedure was deleted before output was saved): + 9 00000021 a0 97 |..| + 4 00000021 b0 97 |..| + 8 00000021 d0 97 |..| +germano has a similar pattern across the three separate output files: + 3 00000021 c0 38 |.8| + 2 00000021 e0 38 |.8| + 8 00000021 f0 38 |.8| + +Sorting on bytes 33-35 then on 31-32 we get a sorted list of tables: + +blp@sigabrt:~/pspp/spv(0)$ for d in `find -name \*.bin |grep -v chart`; do { hd -s 0x1f -n 6 $d | head -1; printf "%-60s" "$d"; } | sed 'N; s/\n//;' ; echo; done|sort -k 4,4 -k 5,5 -k 2,2|cut -b 1-128 +0000001f 01 00 20 73 bf 46 |.. s.F|./smekens/default/00000000011_lightNotesData.bin +0000001f 01 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000011_lightNotesData.bin +0000001f 03 00 20 73 bf 46 |.. s.F|./smekens/default/00000000013_lightTableData.bin +0000001f 03 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000013_lightTableData.bin +0000001f 04 00 20 73 bf 46 |.. s.F|./smekens/default/00000000014_lightTableData.bin +0000001f 04 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000014_lightTableData.bin +0000001f 05 00 20 73 bf 46 |.. s.F|./smekens/default/00000000016_lightTableData.bin +0000001f 05 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000016_lightTableData.bin +0000001f 06 00 20 73 bf 46 |.. s.F|./smekens/default/00000000017_lightTableData.bin +0000001f 06 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000017_lightTableData.bin +0000001f 07 00 20 73 bf 46 |.. s.F|./smekens/default/00000000018_lightTableData.bin +0000001f 07 00 20 73 bf 46 |.. s.F|./smekens/modified/00000000018_lightTableData.bin +0000001f 01 00 a0 97 72 67 |....rg|./williams/00000000011_lightNotesData.bin +0000001f 03 00 a0 97 72 67 |....rg|./williams/00000000012_lightTableData.bin +0000001f 04 00 a0 97 72 67 |....rg|./williams/000000000131_lightTableData.bin +0000001f 05 00 a0 97 72 67 |....rg|./williams/000000000132_lightTableData.bin +0000001f 06 00 a0 97 72 67 |....rg|./williams/000000000133_lightTableData.bin +0000001f 07 00 a0 97 72 67 |....rg|./williams/000000000134_lightTableData.bin +0000001f 08 00 a0 97 72 67 |....rg|./williams/000000000135_lightTableData.bin +0000001f 09 00 a0 97 72 67 |....rg|./williams/000000000136_lightTableData.bin +0000001f 0a 00 a0 97 72 67 |....rg|./williams/000000000137_lightTableData.bin +0000001f 01 00 b0 97 72 67 |....rg|./williams/00000000031_lightNotesData.bin +0000001f 03 00 b0 97 72 67 |....rg|./williams/00000000032_lightTableData.bin +0000001f 04 00 b0 97 72 67 |....rg|./williams/00000000033_lightTableData.bin +0000001f 05 00 b0 97 72 67 |....rg|./williams/00000000034_lightTableData.bin +0000001f 01 00 c0 38 3d e1 |...8=.|./germano/Frequencies/00000000011_lightNotesData.bin +0000001f 03 00 c0 38 3d e1 |...8=.|./germano/Frequencies/00000000012_lightTableData.bin +0000001f 04 00 c0 38 3d e1 |...8=.|./germano/Frequencies/00000000013_lightTableData.bin +0000001f 01 00 d0 97 72 67 |....rg|./williams/00000000051_lightNotesData.bin +0000001f 03 00 d0 97 72 67 |....rg|./williams/00000000052_lightTableData.bin +0000001f 04 00 d0 97 72 67 |....rg|./williams/00000000053_lightTableData.bin +0000001f 05 00 d0 97 72 67 |....rg|./williams/00000000054_lightTableData.bin +0000001f 06 00 d0 97 72 67 |....rg|./williams/00000000055_lightTableData.bin +0000001f 07 00 d0 97 72 67 |....rg|./williams/00000000056_lightTableData.bin +0000001f 08 00 d0 97 72 67 |....rg|./williams/00000000057_lightTableData.bin +0000001f 09 00 d0 97 72 67 |....rg|./williams/00000000058_lightTableData.bin +0000001f 01 00 e0 38 3d e1 |...8=.|./germano/Descriptives/00000000001_lightNotesData.bin +0000001f 03 00 e0 38 3d e1 |...8=.|./germano/Descriptives/00000000002_lightTableData.bin +0000001f 01 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000011_lightNotesData.bin +0000001f 02 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000012_lightWarningData.bin +0000001f 03 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000013_lightTableData.bin +0000001f 04 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000014_lightTableData.bin +0000001f 05 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000015_lightTableData.bin +0000001f 06 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000016_lightTableData.bin +0000001f 07 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000017_lightTableData.bin +0000001f 08 00 f0 38 3d e1 |...8=.|./germano/Crosstabs/00000000018_lightTableData.bin +blp@sigabrt:~/pspp/spv(0)$ + +Offsets 0x25 and 0x26 are always 5d c6. + + +Title and Caption +----------------- + +starting at 0x27 + +tdump19 (title "Descriptive Statistics"): + 03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01 + 03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01 + 31 + 03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01 + 58 + + 58 + + i0 + +tdump32 (title "Communalities", caption "Extraction Method: Principal Axis Factoring."): + 03 "Communalities" 58 "" "Communalities" 01 + 03 "Communalities" 58 "" "Communalities" 01 + 31 + 03 "Communalities" 58 "" "Communalities" 01 + 58 + + 31 + 03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." 01 + + i0 + +[[]] below shows extra for footnote: + +tdump29 (title "Factor Matrix(a)", caption "Extraction Method: Principal Axis Factoring.", footnote (a) "4 factors extracted. 9 iterations required."): + 03 "Factor Matrix" [31 01 00 i0 i0 i6: [i0 58 58]] "" 00 "Factor Matrix" 01 + 03 "Factor Matrix" 58 "" "Factor Matrix" 01 + 31 + 03 "Factor Matrix" [31 01 00 i0 i0 i6: [i0 58 58]] "" "Factor Matrix" 01 + 58 + + 31 + 03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." 00 01 + + i0 + + 58 "^1 factors extracted. ^2 iterations required." i2 i0 + 01 58 F40.0(4) i0 + 01 58 F40.0(9) + 58 i1 + +tdump30 (title "Rotated Factor Matrix(a)", caption "Extraction Method: Principal Axis Factoring.\nRotation Method: Varimax with Kaiser Normalization.", footnote (a) "Rotation converged in 5 iterations.") + 03 "Rotated Factor Matrix" [[31 01 00 i0 i0 i6 i0 58]] 58 "" "Rotated Factor Matrix" 01 + 03 "Rotated Factor Matrix" 58 "" "Rotated Factor Matrix" 01 + 31 + 03 "Rotated Factor Matrix" [[31 01 00 i0 i0 i6 i0 58]] 58 "" "Rotated Factor Matrix" 01 + 58 + + 31 00 + 58 "^1 \n ^2" i2 i0 + 03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." i0 00 + 03 "Rotation Method: Varimax with Kaiser Normalization." 58 "" "Rotation Method: Varimax with Kaiser Normalization." 00 01 + + i0 + + 58 "Rotation converged in ^1 iterations." 01 i0 + 01 58 F40.0(5) + 58 i1 + +tdump10 (title is "Q8_1 It is ..."): + 05 58 "Q8New_1" "Q8_1 It is ..." 02 + 03 "Frequencies" 58 "" 00 "Frequencies" 01 + 31 + 05 58 "Q8New_1" "Q8_1 It is ..." 02 + 58 + + 58 + + i0 00 + +tdump9 (title with variable substitution, variables have labels): + (00 31 i0 i0 i43: (i37: (i0 31 "[%1: * ^1:]1 Crosstabulation") 58 58) "[%1: * ^1:]1 Crosstabulation" i1 i2 + i0 05 58 "Q8New_4" "Q8_4 I think the claims made on..." 02 + i0 05 58 "Q8New_1" "Q8_1 It is a corporation's..." 02 + 03 "Crosstabulation" 58 "" "Crosstabulation" 01 + 31 + ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2 + i0 05 58 "Q8New_4" "Q8_4 I think the claims made on..." 02 + i0 05 58 "Q8New_1" "Q8_1 It is a corporation's..." 02 + 58 58 "" + +tdump24 (title with variable substitution, no labels, caption with substitution): + ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2 + i0 05 58 "cond" "" 03 + i0 05 58 "fobia" "" 03 + 03 "Crosstabulation" 58 "" "Crosstabulation" 01 + 31 + ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2 + i0 05 58 "cond" "" 03 + i0 05 58 "fobia" "" 03 + 58 + 31 + ((00 31 i0 i0 i43 i37 i0 31)) "col prop test on ^1 at ^2..." 58 58 "Each subscript letter denotes a subset of ^1 categories whose column proportions do not differ significantly from each other at the ^2 level." i2 + i0 05 58 "fobia" "" 03 + i0 01 58 F6.2(0.05) 00 + + + +Fonts +----- + +First number after 40 41 is attributes: 0=plain, 1=bold, ... (?) +Second number after 40 41 is horz align: 0=center, 2=left, 1=right(?), 64173="mixed" for data +Third number after 40 41 is vert align: 0=center, 1=top, 3=bottom +Last four numbers are margins: left, right, top, bottom, probably in points but there's some confusion + +Rows are: + 01 title + 02 caption + 03 footnote + 04 row labels + 05 column labels + 06 corner labels + 07 data + 08 layers + +tdump1 to tdump18: + 01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i8 + 02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i11 i8 i3 i4 + 04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + 06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + 07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i0 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + +tdump19 to tdump27: + 01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i8 + 02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i11 i8 i3 i4 + 04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + 06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + 07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i0 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1 + 08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 + +tdump28 to tdump36: + 01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i8 + 02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1 + 03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i24 i24 i2 i4 + 04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1 + 05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4 + 06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4 + 07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1 + 08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4 + +tdump37: + 01 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1 + 02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#1a5f76" "#282a73" i0 i0 00 i8 i10 i1 i1 + 03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i-1 i-1 i-1 i-1 + 04 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1 + 05 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1 + 06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1 + 07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1 + 08 31 "SansSerif" 00 00 40 41 i0 00 i2 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1 + + +Styles +------ + +tdump1: + + i240 followed by 240 bytes: + 00 00 00 i1 i19 i5 03 + i255 00 00 00 i16 00 + i255 00 00 00 i6 03 + i255 00 00 00 i17 01 + i255 00 00 00 i7 03 + i255 00 00 00 i18 01 + i255 00 00 00 i8 03 + i255 00 00 00 i9 03 + i255 00 00 00 i10 03 + i255 00 00 00 i0 00 + i255 00 00 00 i11 01 + i255 00 00 00 i1 00 + i255 00 00 00 i12 00 + i255 00 00 00 i2 00 + i255 00 00 00 i13 01 + i255 00 00 00 i3 00 + i255 00 00 00 i14 01 + i255 00 00 00 i4 00 + i255 00 00 00 i15 00 + i255 00 00 00 00 + + i18 followed by 18 bytes: + 00 00 00 i1 00 00 00 00 00 00 i2 00 + + i142 followed by 142 bytes: + 00 00 00 + i1 i4 00 01 01 01 + i1 00 i24 + 00*28 + "Default" but with 1-byte length (07). + 00*34 + + i0 "en_NZ.windows-1252" + i0 01 00 01 99 07 00 00 + '.' ',' i5 "-,,," "-,,," "-,,," "-,,," "-,,," + + i355 followed by 355 bytes: + i53: + 00 01 00 00 02 i2 00*23 01 + i16: + 00*16 + 26 01 00 00 01 00 i4 + "Regression" 00 00 00 00 + "en" + "windows-1252" + "en_NZ.windows-1252" + 01 00 01 01 99 07 00 00 '.' ',' 0.0001 + "DataSet2" + "C:\Users\jwilliams\Dropbox\Research\Collaboration\Marketing\Lifestyles\NEW 649917092_Consumer NZ Survey_Merged_FinalData_SPSS_V02.sav" 00 00 00 00 58 54 2b i84 00 + i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.' + 00 + +tdump19: + + i240 followed by 240 bytes: + 00 00 00 i1 i19 i9 03 i255 + 00 00 00 i10 03 i255 + 00 00 00 i0 00 i255 + 00 00 00 i11 01 i255 + 00 00 00 i1 00 i255 + 00 00 00 i12 00 i255 + 00 00 00 i2 00 i255 + 00 00 00 i13 01 i255 + 00 00 00 i3 00 i255 + 00 00 00 i14 01 i255 + 00 00 00 i4 00 i255 + 00 00 00 i15 00 i255 + 00 00 00 i5 03 i255 + 00 00 00 i16 00 i255 + 00 00 00 i6 03 i255 + 00 00 00 i17 01 i255 + 00 00 00 i7 03 i255 + 00 00 00 i18 01 i255 + 00 00 00 i8 03 i255 + 00 00 00 00 + + i18 followed by 18 bytes: + 00 00 00 + i1 00 00 00 00 00 00 + i2 00 + + i117 followed by 117 bytes: + 00 00 00 + i1 i3 00 01 01 01 + i1 00 i24 + 00*93 + + i0 "it_IT.windows-1252" + i0 00 00 00 99 07 00 00 + ',' '.' i5 "-,,," "-,,," "-,,," "-,,," "-,,," + + i196 followed by 196 bytes: + i53: + 00 01 00 00 03 i3 00*23 01 + i16: + 00*16 + i135: + 01 00 i3 + "Descriptives" 00 00 00 00 + "en" + "windows-1252" + "it_IT.windows-1252" + 00 00 00 01 99 07 00 00 ',' '.' 0.000100 01 + i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.' + 00 + +tdump28: + + i240 followed by 240 bytes: + 00 00 00 i1 i19 i9 03 i255 + 00 00 00 i3 00 i255 + 00 00 00 i16 00 i255 + 00 00 00 i10 03 i255 + 00 00 00 i4 00 i255 + 00 00 00 i17 01 i255 + 00 00 00 i11 01 i255 + 00 00 00 i5 03 i255 + 00 00 00 i18 01 i255 + 00 00 00 i12 00 i255 + 00 00 00 i6 03 i255 + 00 00 00 i0 00 i255 + 00 00 00 i13 01 i255 + 00 00 00 i7 03 i255 + 00 00 00 i1 00 i255 + 00 00 00 i14 01 i255 + 00 00 00 i8 03 i255 + 00 00 00 i2 00 i255 + 00 00 00 i15 00 i255 + 00 00 00 00 + + i18 followed by 18 bytes: + 00 00 00 + i1 00 00 00 00 00 00 + i2 00 + + i117 followed by 117 bytes: + 00 00 00 + i1 i3 00 01 01 01 01 + i2 i24 + 00*93 + + i0 "nl_BE.windows-1252" + i0 00 00 00 99 07 00 00 + ',' ' ' i5 "-,,," "-,,," "-,,," "-,,," "-,,," + + i199: + i53: + 00*32 01 + i16: + 00*16 + i138: + 01 00 i3 + "Factor Analysis" 00 00 00 00 + "en" + "windows-1252" + "nl_BE.windows-1252" 00 00 00 01 99 07 00 00 ',' ' ' 0.000100 01 + i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.' + 00 + + +Dimensions +---------- + +format: dd ww ff 00, e.g. F40.1 is 01 28 05 00 +01 - double (01 58 format double) +02 - instance of a variable (02 58 format double "varname" "Variable Label") +03 - just a string (03 "Short Name" 58 "identifier" "Long Name") +05 - variable (05 58 "varname" "Variable Label") + + +tdump19: + + i3 (three dimensions) + + 03 "Stat Type" 58 "stat_type" "Stat Type" 01 00 00 i2 01 00 i1 00 i2 + 03 "Statistic" 58 "statistic" "Statistic" 01 00 00 00 i2 i0 00 00 00 00 + 03 "Std. Error" 58 "standard_error" "Std. Error" 01 00 00 00 i2 i1 00 00 00 00 + + 03 "Statistics" 58 "statistics_10" "Statistics" 01 00 01 i2 01 00 01 i1 i10 + 03 "N" 58 "n" "N" 01 00 00 00 i2 i0 00 00 00 00 + 03 "Range" 58 "range" "Range" 01 00 00 00 i2 i1 00 00 00 00 + 03 "Minimum" 58 "minimum" "Minimum" 01 00 00 00 i2 i2 00 00 00 00 + 03 "Maximum" 58 "maximum" "Maximum" 01 00 00 00 i2 i3 00 00 00 00 + 03 "Sum" 58 "sum" "Sum" 01 00 00 00 i2 i4 00 00 00 00 + 03 "Mean" 58 "mean" "Mean" 01 00 00 00 i2 i5 00 00 00 00 + 03 "Std. Deviation" 58 "gbar11" "Std. Deviation" 01 00 00 00 i2 i6 00 00 00 00 + 03 "Variance" 58 "variance" "Variance" 01 00 00 00 i2 i7 00 00 00 00 + 03 "Skewness" 58 "skewness" "Skewness" 01 00 00 00 i2 i8 00 00 00 00 + 03 "Kurtosis" 58 "kurtosis" "Kurtosis" 01 00 00 00 i2 i9 00 00 00 00 + + 03 "Variables" 58 "variable_s_1" "Variables" 01 00 01 i2 01 00 01 i2 i4 + 05 58 "fqc_b" 00 00 00 00 i3 i2 00 00 00 00 00 00 00 00 + 05 58 "fqc_p" 00 00 00 00 i3 i2 i1 00 00 00 00 + 05 58 "fqc_d" 00 00 00 00 i3 i2 i2 00 00 00 00 + 03 "Valid N (listwise)" 58 "valid_n_listwise" "Valid N (listwise)" 01 00 00 00 i2 i3 00 00 00 00 + + + +tdump27 (germano/Frequencies.pdf): + + i2 (two dimensions) + + 03 "Variables" 58 "variable_s_1" "Variables" 01 00 02 i2 01 00 i1 00 i1 + 05 58 "fobia" "" i3 i2 i0 i0 + + 03 "Statistics" 58 "statistics_10" "Statistics" 01 00 00 i2 01 00 01 i1 i16 + 03 "N" 58 "n" "N" 01 00 00 01 i2 i-1 i2 + 03 "Valid" 58 "valid" "Valid i1 i2 i0 i0 + 03 "Missing" 58 "missing_observations" "Missing" i1 i2 i1 i0 + 03 "Mean" 58 "mean" "Mean i1 i2 i2 i0 + 03 "Std. Error of Mean" 58 "gfreq13" "Std. Error of Mean" i1 i2 i3 i0 + 03 "Median" 58 "median" "Median" i1 i2 i4 i0 + 03 "Mode" 58 "mode_frequencies" "Mode" i1 i2 i5 i0 + 03 "Std. Deviation" 58 "gbar11" "Std. Deviation" i1 i2 i6 i0 + 03 "Variance" 58 "variance" "Variance" i1 i2 i7 i0 + 03 "Skewness" 58 "skewness" "Skewness" i1 i2 i8 i0 + 03 "Std. Error of Skewness" 58 "standard_error_of_skewness" "Std. Error of Skewness" i1 i2 i9 i0 + 03 "Kurtosis" 58 "kurtosis" "Kurtosis" i1 i2 i10 i0 + 03 "Std. Error of Kurtosis" 58 "standard_error_of_kurtosis" "Std. Error of Kurtosis" i1 i2 i11 i0 + 03 "Range" 58 "range" "Range" i1 i2 i12 i0 + 03 "Minimum" 58 "minimum" "Minimum" i1 i2 i13 i0 + 03 "Maximum" 58 "maximum" "Maximum" i1 i2 i14 i0 + 03 "Sum" 58 "sum" "Sum" i1 i2 i15 i0 + 03 "Percentiles" 58 "percentiles" "Percentiles" 01 00 00 01 i2 i-1 i5 + 01 58 F3.0(10.0) 00 00 00 i2 i16 i0 + 01 58 F3.0(25.0) 00 00 00 i2 i17 i0 + 01 58 F3.0(50.0) 00 00 00 i2 i18 i0 + 01 58 F3.0(75.0) 00 00 00 i2 i19 i0 + 01 58 F3.0(90.0) 00 00 00 i2 i20 i0 + +tdump24 (germano/Crosstabs.pdf): + + i3 (three dimensions) + + 05 58 "cond" "" 03 00 00 i2 01 00 i1 00 i2 + 05 58 "cond" "" 03 00 00 i1 00 i-1 i4 + 02 58 F40.0(1) "cond" "" i3 i2 i0 i0 + 02 58 F40.0(2) "cond" "" i3 i2 i1 i0 + 02 58 F40.0(3) "cond" "" i3 i2 i2 i0 + 02 58 F40.0(4) "cond" "" i3 i2 i3 i0 + 03 "Total" 58 "total_4" "Total" i1 i2 i4 i0 + + 05 58 "fobia" "" 03 00 00 i2 01 00 01 i1 i2 + 05 58 "fobia" "" 03 00 00 i1 00 i-1 i11 + 02 58 F40.0(0) "fobia" "" i3 i2 i0 i0 + 02 58 F40.0(1) "fobia" "" i3 i2 i1 i0 + 02 58 F40.0(2) "fobia" "" i3 i2 i2 i0 + 02 58 F40.0(3) "fobia" "" i3 i2 i3 i0 + 02 58 F40.0(4) "fobia" "" i3 i2 i4 i0 + 02 58 F40.0(5) "fobia" "" i3 i2 i5 i0 + 02 58 F40.0(6) "fobia" "" i3 i2 i6 i0 + 02 58 F40.0(7) "fobia" "" i3 i2 i7 i0 + 02 58 F40.0(8) "fobia" "" i3 i2 i8 i0 + 02 58 F40.0(9) "fobia" "" i3 i2 i9 i0 + 02 58 F40.0(10) "fobia" "" i3 i2 i10 i0 + 03 "Total" 58 "total_4" "Total" i1 i2 i11 i0 + + 03 "Statistics" 58 "statistics_10" "Statistics" 01 00 01 i2 01 00 01 i2 i8 + 03 "Count" 58 "count_6" "Count" i1 i2 i0 i0 + 03 "Expected Count" 58 "expected_count" "Expected Count" i1 i2 i1 i0 + 00 31 i0 i0 i26: (i20: (i0 31 "row % of ^1") 58 58) "% within ^1" i1 + i0 05 58 "cond" "" i3 i2 i2 i0 + 00 31 i0 i0 i26: (i20: (i0 31 "col % of ^1") 58 58) "% within ^1" i1 + i0 05 58 "fobia" "" i3 i2 i3 i0 + 03 "% of Total" 58 "_pct_of_total" "% of Total" i1 i2 i4 i0 + 03 "Residual" 58 "residual_3" "Residual" i1 i2 i5 i0 + 03 "Std. Residual" 58 "std_residuals" "Std. Residual" i1 i2 i6 i0 + 03 "Adj. Residual" 58 "adj_residuals" "Adj. Residual" i1 i2 i7 i0 + + +tdump25 (germano/Crosstabs.pdf): + + i3 (3 dimensions) + + 03 "Crosstabulation" 58 "crosstabulation" "Crosstabulation" 01 00 00 i2 01 00 i1 00 i1 + 00 31 i0 i0 (i27: (i21 i0 31 "[%1: * ^1:]1") 58 58) "[%1: * ^1:]1" i1 i2 i0 + 05 58 "cond" "" i3 00 + 05 58 "fobia" "" i3 i2 i0 i0 + + 03 "Statistics" 58 "statistics_10" "Statistics" 01 00 01 i2 01 00 01 i1 i2 + 03 "N" 58 "n" "N" i1 i2 00 00 00 00 00 00 00 00 + 03 "Percent" 58 "percent_2" "Percent" i1 i2 i1 00 00 00 00 + + 03 "Cases" 58 "cases" "Cases" 01 00 01 i2 00 00 01 i2 i3 + 03 "Valid" 58 "valid" "Valid" i1 i2 i0 i0 + 03 "Missing" 58 "missing_observations" "Missing" i1 i2 i1 i0 + 03 "Total" 58 "total_4" "Total" i1 i2 i2 i0 + +tdump21 (germano/Crosstabs.pdf): + + i3 (three dimensions) + + 03 "Direction" 58 "direction" "Direction" 01 00 00 i2 01 00 i1 00 i3 + 03 "Symmetric" 58 "symmetric" "Symmetric" i1 i2 i0 i0 00 + 31 i0 i0 i27: (i21: (i0 31 "^1 Dependent") 58 58) "^1 Dependent" i1 i0 + 05 58 "cond" "" i3 i2 i1 i0 00 + 31 i0 i0 i27: (i21: (i0 31 "^1 Dependent") 58 58) "^1 Dependent" i1 i0 + 05 58 "fobia" "" i3 i2 i2 i0 + + 03 "Statistics" 58 "statistics_10" "Statistics" 01 00 00 i2 01 00 01 i1 i3 + 03 "Nominal by Nominal" 58 "nominal_measures" "Nominal by Nominal" 01 00 00 01 i2 i-1 i3 + 03 "Lambda" 58 "lambda" "Lambda" i1 i2 00 00 00 00 00 00 00 00 + 03 "Goodman and Kruskal tau" 58 "goodman_and_kruskals_tau" "Goodman and Kruskal tau" i1 i2 i1 00 00 00 00 + 03 "Uncertainty Coefficient" 58 "uncertainty_coefficient" "Uncertainty Coefficient" i1 i2 i2 00 00 00 00 + 03 "Ordinal by Ordinal" 58 "ordinal_measures" "Ordinal by Ordinal" 01 00 00 01 i2 i-1 i1 + 03 "Somers' d" 58 "somers_d" "Somers' d" i1 i2 i3 00 00 00 00 + 03 "Nominal by Interval" 58 "nominal_by_interval_measures" "Nominal by Interval" 01 00 00 01 i2 i-1 i1 + 03 "Eta" 58 "eta_crosstabs" "Eta" i1 i2 i4 00 00 00 00 + + 03 "Values" 58 "values_10" "Values" 01 00 01 i2 01 00 01 i2 i4 + 03 "Value" 58 "value_18" "Value" i1 i2 00 00 00 00 00 00 00 00 + 03 "Asymp. Std. Error" 31 i1 i0 00 00 i11: (i5: ("" 58) 58 58) "asymptotic_standard_error" "Asymptotic Std. Error" i1 i2 i1 00 00 00 00 + 03 "Approx. T" 31 i1 i1 00 00 i11: (i5: ("" 58) 58 58) "approximate_t" "Approximate T" i1 i2 i2 00 00 00 00 + 03 "Approx. Sig." 58 "approximate_probability" "Approximate Significance" i1 i2 i3 00 00 00 00 00 00 00 00 i2 i1 00 00 00 00 i1 i2 i44 + + +Data: tdump21 (germano/Crosstabs.pdf) +------------- + +i0 i0 01 58 F40.3(0.084) +i20 i0 01 58 F40.3(0.147) +i40 i0 01 58 F40.3(0.025) +i24 i0 01 58 F40.3(0.061) +i44 i0 01 58 F40.3(0.017) +i8 i0 01 58 F40.3(0.054) +i28 i0 01 58 F40.3(0.069) +i48 i0 01 58 F40.3(0.045) +i12 i0 01 58 F40.3(0.028) +i32 i0 01 58 F40.3(0.026) +i52 i0 01 58 F40.3(0.030) +i36 i0 01 58 F40.3(0.196) +i56 i0 01 58 F40.3(0.077) + +i1 i0 01 58 F40.3(0.055) +i21 i0 01 58 F40.3(0.077) +i41 i0 01 58 F40.3(0.056) +i25 i0 01 58 F40.3(0.020) +i45 i0 01 58 F40.3(0.010) +i9 i0 01 58 F40.3(0.021) +i29 i0 01 58 F40.3(0.026) +i49 i0 01 58 F40.3(0.017) +i13 i0 01 58 F40.3(0.083) +i33 i0 01 58 F40.3(0.078) +i53 i0 01 58 F40.3(0.090) + +i2 i0 01 58 F40.3(1.498) +i22 i0 01 58 F40.3(1.789) +i42 i0 01 58 F40.3(0.448) +i10 i0 01 58 F40.3(2.594) +i30 i0 01 58 F40.3(2.594) +i50 i0 01 58 F40.3(2.594) +i14 i0 01 58 F40.3(0.337) +i34 i0 01 58 F40.3(0.337) +i54 i0 01 58 F40.3(0.337) + +i3 i0 01 58 F40.3(0.134) +i23 i0 01 58 F40.3(0.074) +i43 i0 01 58 F40.3(0.654) +with footnote c (2): + i27 i0 01 31 i1 i2 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.955) + i47 i0 01 31 i1 i2 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.975) +with footnote d (3): + i11 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939) + i31 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939) + i51 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939) +i15 i0 01 58 F40.3(0.736) +i35 i0 01 58 F40.3(0.736) +i55 i0 01 58 F40.3(0.736) + + +Data: tdump9 +------------ + +0c == font size in points? + +i3 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(11.0) +... +i59 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(3.3) +... +i107 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-2.8) +... +i87 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(2.5) +... +i111 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-3.5) +... +i67 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-3.5) +... +i115 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(6.9) + +Data: tdump19 +------------- + +40 observations (i40): + +i0 i1 i2 i2 00 00 00 00 i1 i40 +i0 00 00 00 00 01 58 F40.0(100) +i4 00 00 00 00 01 58 F40.1(16.0) +i8 00 00 00 00 01 58 F40.1(64.0) +i12 00 00 00 00 01 58 F40.1(80.0) +i16 00 00 00 00 01 58 F40.1(7227.0) +i20 00 00 00 00 01 58 F40.3(72.270) +i60 00 00 00 00 01 58 F40.4(0.3216) +i24 00 00 00 00 01 58 F40.4(3.2157) +i28 00 00 00 00 01 58 F40.3(10.341) +i32 00 00 00 00 01 58 F40.3(-0.032) +i72 00 00 00 00 01 58 F40.3(0.241) +i36 00 00 00 00 01 58 F40.3(-0.235) +i76 00 00 00 00 01 58 F40.3(0.478) +i1 00 00 00 00 01 58 F40.0(100) +i5 00 00 00 00 01 58 F40.1(25.0) +i9 00 00 00 00 01 58 F40.1(62.0) +i13 00 00 00 00 01 58 F40.1(87.0) +i17 00 00 00 00 01 58 F40.1(7385.0) +i21 00 00 00 00 01 58 F40.3(73.850) +i61 00 00 00 00 01 58 F40.4(0.5131) +i25 00 00 00 00 01 58 F40.4(5.1314) +i29 00 00 00 00 01 58 F40.3(26.331) +i33 00 00 00 00 01 58 F40.3(0.055) +i73 00 00 00 00 01 58 F40.3(0.241) +i37 00 00 00 00 01 58 F40.3(-0.213) +i77 00 00 00 00 01 58 F40.3(0.478) +i2 00 00 00 00 01 58 F40.0(100) +i6 00 00 00 00 01 58 F40.1(22.0) +i10 00 00 00 00 01 58 F40.1(64.0) +i14 00 00 00 00 01 58 F40.1(86.0) +i18 00 00 00 00 01 58 F40.1(7280.0) +i22 00 00 00 00 01 58 F40.3(72.800) +i62 00 00 00 00 01 58 F40.4(0.4740) +i26 00 00 00 00 01 58 F40.4(4.7397) +i30 00 00 00 00 01 58 F40.3(22.465) +i34 00 00 00 00 01 58 F40.3(0.223) +i74 00 00 00 00 01 58 F40.3(0.241) +i38 00 00 00 00 01 58 F40.3(-0.099) +i78 00 00 00 00 01 58 F40.3(0.478) +i3 00 00 00 00 01 58 F40.0(100) + + +Data: tdump27 +------------- + +21 observations (i21): +01 00 00 00 i1 00 00 00 00 00 00 00 00 i1 i21 +i0 00 00 00 00 01 58 F40.0(100) +i1 00 00 00 00 01 58 F40.0(0) +i2 00 00 00 00 01 58 F40.2(3.31) +i3 00 00 00 00 01 58 F40.3(0.244) +i4 00 00 00 00 01 58 F40.2(3.00) +i5 00 00 00 00 01 58 F40.0(4) +i6 00 00 00 00 01 58 F40.3(2.444) +i7 00 00 00 00 01 58 F40.3(5.974) +i8 00 00 00 00 01 58 F40.3(0.796) +i9 00 00 00 00 01 58 F40.3(0.241) +i10 00 00 00 00 01 58 F40.3(0.451) +i11 00 00 00 00 01 58 F40.3(0.478) +i12 00 00 00 00 01 58 F40.0(10) +i13 00 00 00 00 01 58 F40.0(0) +i14 00 00 00 00 01 58 F40.0(10) +i15 00 00 00 00 01 58 F40.0(331) +i16 00 00 00 00 01 58 F40.2(0.00) +i17 00 00 00 00 01 58 F40.2(1.00) +i18 00 00 00 00 01 58 F40.2(3.00) +i19 00 00 00 00 01 58 F40.2(4.00) +i20 00 00 00 00 01 58 F40.2(7.00) + +Data: tdump24 (germano/Crosstabs.pdf) +------------- + +432 observations (i432): +i0 i2 i1 i2 i0 i432 +i0 i0 00 00 03 "<5" 31 i0 i1 "a" i11: (i5: ("" 58) 58 58) 00 00 00 00 "<5" 00 +i96 i0 03 "<5" 31 i0 i1 "a" i11: (i5: ("" 58) 58 58) 00 00 00 00 "<5" 00 +i192 00 00 00 00 03 "<5" 31 00 00 00 00 i1 "a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 "<5" 00 +i288 i0 03 "<5" 31 00 00 00 00 i1 "a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 "<5" 00 +i384 i0 01 58 F40.0(12) +i8 i0 01 ((31 i0 i1 "a" i11 i5 i0 58 58)) 58 F40.0(5) +i104 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i200 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 28 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 88 i1 00 00 00 01 58 F40.0(15) +i16 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i112 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i208 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 30 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 +i400 i0 01 58 F40.0(12) +i24 00 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(5) +i120 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i216 00 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(6) +38 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 98 i1 00 00 00 01 58 F40.0(16) +i32 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i128 00 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(7) +i224 00 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(6) +40 i1 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(5) +a0 i1 00 00 00 01 58 F40.0(21) +i40 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i136 00 00 00 00 01 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 F40.0(5) +i232 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 48 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 a8 i1 00 00 00 01 58 F40.0(11) +i48 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i144 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i240 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 50 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 b0 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i56 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i152 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i248 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 58 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 b8 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i64 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i160 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 00 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 60 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 c0 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i72 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i168 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 08 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 68 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 c8 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i80 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 i176 00 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 10 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 70 i1 00 00 00 03 +"<5" 31 00 00 00 00 i1 +"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 +"<5" 00 d0 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 +i88 00 00 00 00 01 58 F40.0(25) +i184 00 00 00 00 01 58 F40.0(25) +18 i1 00 00 00 01 58 F40.0(25) +78 i1 00 00 00 01 58 F40.0(25) +d8 i1 00 00 00 01 58 F40.0(100) +i1 00 00 00 00 01 58 F40.1(3.0) +i97 00 00 00 00 01 58 F40.1(3.0) +i193 00 00 00 00 01 58 F40.1(3.0) +i277 00 00 00 00 01 58 F40.1(3.0) +81 i1 00 00 00 01 58 F40.1(12.0) +i9 00 00 00 00 01 58 F40.1(3.8) +i105 00 00 00 00 01 58 F40.1(3.8) +i201 00 00 00 00 01 58 F40.1(3.8) +29 i1 00 00 00 01 58 F40.1(3.8) +89 i1 00 00 00 01 58 F40.1(15.0) +i17 00 00 00 00 01 58 F40.1(3.0) +i113 00 00 00 00 01 58 F40.1(3.0) +i209 00 00 00 00 01 58 F40.1(3.0) +31 i1 00 00 00 01 58 F40.1(3.0) +91 i1 00 00 00 01 58 F40.1(12.0) +i25 00 00 00 00 01 58 F40.1(4.0) +i121 00 00 00 00 01 58 F40.1(4.0) +i217 00 00 00 00 01 58 F40.1(4.0) +39 i1 00 00 00 01 58 F40.1(4.0) +99 i1 00 00 00 01 58 F40.1(16.0) +i33 00 00 00 00 01 58 F40.1(5.2) +i129 00 00 00 00 01 58 F40.1(5.2) +i225 00 00 00 00 01 58 F40.1(5.2) +41 i1 00 00 00 01 58 F40.1(5.2) +a1 i1 00 00 00 01 58 F40.1(21.0) +i41 00 00 00 00 01 58 F40.1(2.8) +i137 00 00 00 00 01 58 F40.1(2.8) +i233 00 00 00 00 01 58 F40.1(2.8) +49 i1 00 00 00 01 58 F40.1(2.8) +a9 i1 00 00 00 01 58 F40.1(11.0) +31 00 00 00 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i145 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i241 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 51 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 b1 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i57 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i153 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i249 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 59 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 b9 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i65 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i161 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 01 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 61 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 c1 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i73 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i169 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 09 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 69 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 c9 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i81 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i177 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 11 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 71 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 d1 i1 00 00 00 03 +"<5" 58 00 00 00 00 +"<5" 00 i89 00 00 00 00 01 58 F40.1(25.0) +i185 00 00 00 00 01 58 F40.1(25.0) +19 i1 00 00 00 01 58 F40.1(25.0) +79 i1 00 00 00 01 58 F40.1(25.0) +d9 i1 00 00 00 01 58 F40.1(100.0) +i2 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i98 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i194 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 22 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 +82 i1 00 00 00 01 58 PCT40.1(12.0) +i10 00 00 00 00 01 58 PCT40.1(20.0) +i106 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i202 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 8a i1 00 00 00 01 58 PCT40.1(15.0) +i18 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i114 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i210 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 32 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 92 i1 00 00 00 01 58 PCT40.1(12.0) +i26 00 00 00 00 01 58 PCT40.1(20.0) +i122 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i218 00 00 00 00 01 58 PCT40.1(24.0) +3a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 9a i1 00 00 00 01 58 PCT40.1(16.0) +i34 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i130 00 00 00 00 01 58 PCT40.1(28.0) +i226 00 00 00 00 01 58 PCT40.1(24.0) +42 i1 00 00 00 01 58 PCT40.1(20.0) +a2 i1 00 00 00 01 58 PCT40.1(21.0) +i42 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i138 00 00 00 00 01 58 PCT40.1(20.0) +i234 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 aa i1 00 00 00 01 58 PCT40.1(11.0) +i50 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i146 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i242 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 52 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 b2 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i58 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i154 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i250 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 ba i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i66 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i162 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 02 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 62 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 c2 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i74 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i170 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6a i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 ca i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i82 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i178 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 12 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 72 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 d2 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i90 00 00 00 00 01 58 PCT40.1(100.0) +i186 00 00 00 00 01 58 PCT40.1(100.0) +1a i1 00 00 00 01 58 PCT40.1(100.0) +7a i1 00 00 00 01 58 PCT40.1(100.0) +da i1 00 00 00 01 58 PCT40.1(100.0) +i3 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i99 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i195 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 23 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 83 i1 00 00 00 01 58 PCT40.1(100.0) +i11 00 00 00 00 01 58 PCT40.1(33.3) +i107 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i203 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 8b i1 00 00 00 01 58 PCT40.1(100.0) +i19 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i115 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i211 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 33 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 93 i1 00 00 00 01 58 PCT40.1(100.0) +i27 00 00 00 00 01 58 PCT40.1(31.2) +i123 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i219 00 00 00 00 01 58 PCT40.1(37.5) +3b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 9b i1 00 00 00 01 58 PCT40.1(100.0) +i35 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i131 00 00 00 00 01 58 PCT40.1(33.3) +i227 00 00 00 00 01 58 PCT40.1(28.6) +43 i1 00 00 00 01 58 PCT40.1(23.8) +a3 i1 00 00 00 01 58 PCT40.1(100.0) +i43 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i139 00 00 00 00 01 58 PCT40.1(45.5) +i235 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 ab i1 00 00 00 01 58 PCT40.1(100.0) +i51 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i147 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i243 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 53 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 b3 i1 00 00 00 01 58 PCT40.1(100.0) +i59 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i155 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i251 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 bb i1 00 00 00 01 58 PCT40.1(100.0) +i67 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i163 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 03 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 63 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 c3 i1 00 00 00 01 58 PCT40.1(100.0) +i75 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i171 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6b i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 cb i1 00 00 00 01 58 PCT40.1(100.0) +i83 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i179 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 13 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 73 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 d3 i1 00 00 00 01 58 PCT40.1(100.0) +i91 00 00 00 00 01 58 PCT40.1(25.0) +i187 00 00 00 00 01 58 PCT40.1(25.0) +1b i1 00 00 00 01 58 PCT40.1(25.0) +7b i1 00 00 00 01 58 PCT40.1(25.0) +db i1 00 00 00 01 58 PCT40.1(100.0) +i4 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i100 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i196 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 24 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 84 i1 00 00 00 01 58 PCT40.1(12.0) +i12 00 00 00 00 01 58 PCT40.1(5.0) +i108 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i204 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 8c i1 00 00 00 01 58 PCT40.1(15.0) +i20 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i116 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i212 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 34 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 94 i1 00 00 00 01 58 PCT40.1(12.0) +i28 00 00 00 00 01 58 PCT40.1(5.0) +i124 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i220 00 00 00 00 01 58 PCT40.1(6.0) +3c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 9c i1 00 00 00 01 58 PCT40.1(16.0) +i36 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i132 00 00 00 00 01 58 PCT40.1(7.0) +i228 00 00 00 00 01 58 PCT40.1(6.0) +44 i1 00 00 00 01 58 PCT40.1(5.0) +a4 i1 00 00 00 01 58 PCT40.1(21.0) +i44 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i140 00 00 00 00 01 58 PCT40.1(5.0) +i236 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 ac i1 00 00 00 01 58 PCT40.1(11.0) +i52 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i148 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i244 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 54 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 b4 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i60 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i156 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i252 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 bc i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i68 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i164 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 04 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 64 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 c4 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i76 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i172 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6c i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 cc i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i84 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i180 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 14 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 74 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 d4 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i92 00 00 00 00 01 58 PCT40.1(25.0) +i188 00 00 00 00 01 58 PCT40.1(25.0) +1c i1 00 00 00 01 58 PCT40.1(25.0) +7c i1 00 00 00 01 58 PCT40.1(25.0) +dc i1 00 00 00 01 58 PCT40.1(100.0) +i5 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i101 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i197 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 25 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i13 00 00 00 00 01 58 F40.1(1.2) +i109 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i205 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i21 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i117 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i213 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 35 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i29 00 00 00 00 01 58 F40.1(1.0) +i125 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i221 00 00 00 00 01 58 F40.1(2.0) +3d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i37 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i133 00 00 00 00 01 58 F40.1(1.8) +i229 00 00 00 00 01 58 F40.1(0.8) +45 i1 00 00 00 01 58 F40.1(-0.2) +i45 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i141 00 00 00 00 01 58 F40.1(2.2) +i237 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i53 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i149 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i245 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 55 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i61 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i157 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i253 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i69 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i165 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 05 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 65 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i77 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i173 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6d i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i85 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i181 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 15 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 75 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i6 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i102 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i198 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 26 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i14 00 00 00 00 01 58 F40.1(0.6) +i110 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i206 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i22 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i118 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i214 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 36 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i30 00 00 00 00 01 58 F40.1(0.5) +i126 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i222 00 00 00 00 01 58 F40.1(1.0) +3e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i38 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i134 00 00 00 00 01 58 F40.1(0.8) +i230 00 00 00 00 01 58 F40.1(0.3) +46 i1 00 00 00 01 58 F40.1(-0.1) +i46 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i142 00 00 00 00 01 58 F40.1(1.4) +i238 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i54 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i150 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i246 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 56 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i62 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i158 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i254 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i70 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i166 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 06 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 66 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i78 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i174 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6e i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i86 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i182 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 16 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 76 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i7 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i103 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i199 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 27 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i15 00 00 00 00 01 58 F40.1(0.8) +i111 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i207 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 2f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i23 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i119 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i215 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 37 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i31 00 00 00 00 01 58 F40.1(0.6) +i127 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i223 00 00 00 00 01 58 F40.1(1.3) +3f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i39 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i135 00 00 00 00 01 58 F40.1(1.0) +i231 00 00 00 00 01 58 F40.1(0.4) +47 i1 00 00 00 01 58 F40.1(-0.1) +i47 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i143 00 00 00 00 01 58 F40.1(1.7) +i239 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 4f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i55 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i151 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i247 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 57 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i63 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i159 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i255 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 5f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i71 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i167 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 07 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 67 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i79 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i175 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 0f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 6f i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i87 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 i183 00 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 17 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 77 i1 00 00 00 03 +"n<5" 58 00 00 00 00 +"n<5" 00 diff --git a/styles b/styles new file mode 100644 index 0000000000..4b4bca4473 --- /dev/null +++ b/styles @@ -0,0 +1,37 @@ +tdump19: + +i240 00 00 00 i1 i19 i9 03 +i255 00 00 00 i10 03 +i255 00 00 00 i0 00 +i255 00 00 00 i11 01 +i255 00 00 00 i1 00 +i255 00 00 00 i12 00 +i255 00 00 00 i2 00 +i255 00 00 00 i13 01 +i255 00 00 00 i3 00 +i255 00 00 00 i14 01 +i255 00 00 00 i4 00 +i255 00 00 00 i15 00 +i255 00 00 00 i5 03 +i255 00 00 00 i16 00 +i255 00 00 00 i6 03 +i255 00 00 00 i17 01 +i255 00 00 00 i7 03 +i255 00 00 00 i18 01 +i255 00 00 00 i8 03 +i255 00 00 00 00 i18 00 00 00 +i1 00 00 00 00 00 00 +i2 00 i117 00 00 00 +i1 i3 00 01 01 01 +i1 00 i24 +00*97 +"it_IT.windows-1252" 00 00 00 00 00 00 00 99 07 00 00 +',' '.' i5 "-,,," "-,,," "-,,," "-,,," "-,,," +i196 i53 00 01 00 00 03 i3 00*23 01 i16 00*16 i135 01 00 i3 +"Descriptives" 00 00 00 00 +"en" +"windows-1252" +"it_IT.windows-1252" +00 00 00 01 99 07 00 00 2c 2e 2d 43 1c eb e2 36 1a 3f 01 +i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.' +00 -- 2.30.2