This is what I have in postgres 10 pg_settings table: and the documentation has different description. What's more the default value is outside the range of the min/max value.
-[ RECORD 2 ]---+------------------------------------------------------------------------------------------
name | autovacuum_analyze_scale_factor
setting | 0.1
unit | [NULL]
category | Autovacuum
short_desc | Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples.
extra_desc | [NULL]
context | sighup
vartype | real
source | default
min_val | 0
max_val | 100
enumvals | [NULL]
boot_val | 0.1
reset_val | 0.1
sourcefile | [NULL]
sourceline | [NULL]
pending_restart | f
name | autovacuum_analyze_scale_factor
setting | 0.1
unit | [NULL]
category | Autovacuum
short_desc | Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples.
extra_desc | [NULL]
context | sighup
vartype | real
source | default
min_val | 0
max_val | 100
enumvals | [NULL]
boot_val | 0.1
reset_val | 0.1
sourcefile | [NULL]
sourceline | [NULL]
pending_restart | f
regards,
Szymon Lipiński