Parametri di configurazione
La configurazione di pTabs2 è controllata da una serie di parametri.
Tutti i parametri hanno già un valore di default che può essere sufficiente per i casi più comuni.
E’ possibile modificare i file di configurazione oltre che modificare i vari parametri all’interno dello script.
La modifica dei parametri relativi al calcolo e al layout delle tabelle hanno effetto solo sulle tabelle successive.
I parametri logici (true|false), vengono attivati e disattivati negli script con la sintassi: parametro! e parametro_.
Per i restanti parametri, si passa l’argomento dopo il nome del parametro.
parametro? stampa e restituisce il valore correntemente impostato del parametro.
| rowpct! # attiva la visualizzazione delle percentuali di riga
stdev_ # disattiva la visualizzazione della deviazione standard
frm_mean :p=>3 # imposta tre decimali nel formato delle medie
net_pos? # stampa nel log il valore del parametro 'net_pos'
|
File di configurazione (*)
Parametro |
Tipo |
Default |
Descrizione |
naming_version |
Integer |
28 |
27 per utilizzare le regole di conversione precedenti alla versione 2.8; 1 per ridurre al minimo le conversioni |
dot_to_underscore |
Boolean |
true |
Nei nomi delle variabili sostituisce il punto con l’underscore (o con il carattere indicato in varname_chr_sub) |
varname_chr_sub |
String |
"_" |
Carettere di sostituzione nei nomi di variabili |
varname_to_lowercase |
Boolean |
true |
Converte i nomi di variabili in minuscolo |
camel_to_snake_case |
Boolean |
false |
Converte i nomi delle variabili da camelCase a snake_case |
warn_varname |
Boolean |
true |
false non visualizza warning per variabili con nomi con validi; true li visualizza sempre; :unsafe non visualizza cambiamenti maiuscolo/minuscolo e punto/underscore |
Configurazione
Parametro |
Tipo |
Default |
Descrizione |
locale |
Symbol |
:it |
Lingua interfaccia |
themename |
Symbol |
:ptabs2 |
Tema di default |
script_encoding |
String |
"iso-8859-1" |
Codifica script |
csv_encoding |
String |
"iso-8859-15" |
Codifica CSV |
spss_encoding |
String |
"iso-8859-1" |
Codifica SPSS |
spss_max_string_size |
Integer |
2500 |
Lunghezza massima stringhe SPSS |
spss_write_warnings |
Boolean |
false |
Warning scrittura file spss |
html_pretty |
Boolean |
false |
Formatta il codice HTML |
direct_call_var |
Symbol |
:warn |
Comportamento in caso di chiamata diretta di una variabile: :none, :warn, :error |
rename_not_exist |
Symbol |
:error |
Comportamento quando si cerca di rinominare una variabile che non esiste: :none, :warn, :error |
rename_exist |
Symbol |
:error |
Comportamento quando si cerca di rinominare una variabile con il nome di una variabile esistente: :none, :warn, :error |
empty_string_as_blank |
Boolean |
false |
In lettura converte le stringhe vuote in valori mancanti |
dialog_error |
Boolean |
true |
Attiva o meno la finestra di dialogo con l’errore |
beep_error |
Array |
[500, "A3", "C#4", "F4", "G#4"] |
Beep sugli errori: false|[time, notes] |
beep_warn |
Boolean |
false |
Beep sui warning: false|[time, notes] |
beep_end |
Array |
[300, "E5"] |
Beep alla fine dell’esecuzione: false|[time, notes] |
long_integer |
Integer |
50 |
Numero minimo di valori per definire un iteger come long |
check_version |
Boolean |
true |
Controlla se sono presenti nuove versioni di pTabs2 |
ptLab
Parametro |
Tipo |
Default |
Descrizione |
lab_grid_font_family |
String |
nil |
Family font griglie default: Segoe UI |
lab_grid_font_weight |
String |
nil |
Weight font griglie default: Normal |
lab_grid_font_size |
String |
nil |
Size font griglie default: 90 |
Report
Parametro |
Tipo |
Default |
Descrizione |
img |
String |
nil |
Nome o indirizzo file immagine per prima pagina; formati: gif, jpeg, png, jpg |
img_link |
String |
nil |
Indirizzo link immagine |
img_encode |
Boolean |
false |
Immagine incorporata nell’HTML |
img_foot |
String |
nil |
Nome o indirizzo file immagine per footer; formati: gif, jpeg, png, jpg |
img_foot_link |
String |
nil |
Indirizzo link immagine per footer |
img_foot_encode |
Boolean |
false |
Immagine incorporata nell’HTML |
footer |
String |
nil |
Testo footer |
html_index |
Boolean |
true |
Genera l’indice nell’output HTML |
html_index_link |
Boolean |
true |
Genera il link all’indice dopo la tavola nell’output HTML |
html_index_nbase |
Boolean |
true |
Mostra il totale casi della tabella nell’indice |
render_path |
String |
nil |
Il percorso dei file dei report |
Tabelle
Parametro |
Tipo |
Default |
Descrizione |
table_compute_mode |
Symbol |
:new2 |
Metodo di calcolo delle tabelle: :new2, :old |
stat_by_side_freq |
Boolean |
true |
Statistiche nelle colonne per le tabelle con solo totale (anche by_stat) |
value_by_side_freq |
Boolean |
false |
Valori nelle colonne per le tabelle con solo totale (anche by_value) |
header_break_word |
Boolean |
true |
E’ possibile spezzare le parole nelle intestazioni di colonna |
corner_frame |
Boolean |
true |
Corner con bordo o senza |
max_items_show |
Integer |
100 |
Massimo numero di items |
num_of_tails |
Integer |
5 |
Numero degli item da mostrare in coda |
smart_rowlabel |
Boolean |
false |
Evita ripetizioni di etichette |
hide_same_text |
Boolean |
true |
Nelle tabelle nasconde la parte iniziale di testo uguale in un set di label |
total_after |
Boolean |
false |
|
rtotals |
Symbol |
:all |
:one|:all |
show_missing_levels |
Boolean |
false |
Visualizzazione categorie missing |
all_bold |
Boolean |
true |
Stile bold totale citazioni |
all_italic |
Boolean |
false |
Stile italic totale citazioni |
na_bold |
Boolean |
false |
Stile bold valori mancanti |
na_italic |
Boolean |
true |
Stile italic valori mancanti |
rowlabel |
Boolean |
false |
Stampa l’etichetta della variabile di riga |
join_row_labels |
Boolean |
true |
Unisce le righe sotto un’unica etichetta quando variabili consecutive hanno la stessa etichetta |
data_alt_color |
Boolean |
false |
Attiva il colore alternativo per le celle della tabella |
default_corner |
String |
nil |
Etichetta di default del corner |
Pannelli
Parametro |
Tipo |
Default |
Descrizione |
join_col_labels |
Boolean |
true |
Unisce le colonne sotto un’unica etichetta quando variabili consecutive hanno la stessa etichetta |
weights_vars_action |
Symbol |
:message |
Comportamento in caso di non corrispondenza dei pesi: :error, :message, :none |
var_alt_color |
Boolean |
false |
Attiva il colore alternativo per etichette delle variabili di pannello |
val_alt_color |
Boolean |
false |
Attiva il colore alternativo per etichette degli item delle variabili di pannello |
vjoin_header |
Boolean |
true |
Attiva l’intestazione dei pannelli nelle vjoin |
hide_empty_rows |
Boolean |
false |
Elimina i codici senza casi delle variabili categoriali di riga |
hide_empty_cols |
Boolean |
false |
Elimina i codici senza casi dalle variabili categoriali di colonna |
max_chr_label |
String |
nil |
Numero massimo di caratteri per le etichette delle variabili |
max_chr_levels |
String |
nil |
Numero massimo di caratteri per le etichette dei livelli |
Etichette
Parametro |
Tipo |
Default |
Descrizione |
language |
Array |
[:it, :en] |
Lingua etichette |
missing_translation |
Symbol |
:warn |
Azione se non viene trovata una traduzione: :none|:warn|:err |
title_pos |
Symbol |
:caption |
Posizione titolo tabella: :caption|:banner |
repeat_title |
Boolean |
false |
Ripete il titolo nelle tabelle dei pannelli successivi |
convert_case |
Boolean |
false |
Converte le etichette di riga e di colonna: :titleize, :capitalize, :upcase, :downcase |
show_row_codes |
Boolean |
false |
Mostra codici riga |
show_col_codes |
Boolean |
false |
Mostra codici colonna |
show_table_descr |
Boolean |
false |
Aggiunge nel titolo il tito di tavola e l’elenco delle variabili |
clean_labels_file |
String |
"cleanlabels.txt" |
Nome del file con le parole da eliminare nelle etichette |
xtab_label_size |
Integer |
50 |
Numero massimo di carateri nelle etichette di xtab; nil = nessuna limitazione |
xtab_clabel_size |
Integer |
25 |
Numero massimo di carateri nelle etichette di colonna di xtab; nil = nessuna limitazione |
stat_descr_pref |
String |
nil |
Prefisso da aggiungere alle statistiche descrittive |
stat_descr_suff |
String |
nil |
Suffisso da aggiungere alle statistiche descrittive |
Zero e basse numerosita’
Parametro |
Tipo |
Default |
Descrizione |
empty_table |
Symbol |
:message |
Comportamento per tabelle con 0 casi: :print, :message, :none |
no_number |
String |
"-" |
|
zero |
String |
"-" |
|
drop_zero_if_more_rows |
Integer |
0 |
Nasconde le righe della tabella con zero casi: 0=non elimina nulla; n=elimina se item>n; -1=elimina sempre |
drop_zero_if_more_cols |
Integer |
0 |
Nasconde le colonne della tabella con zero casi: 0=non elimina nulla; n=elimina se item>n; -1=elimina sempre |
low_values |
Symbol |
:weight |
Considera il numero di casi ponderati (:weight) o grezzi (:raw) |
low_table |
Symbol |
:print |
Comportamento per tabelle con numero basso di casi: :print, :message, :none |
low_table_count |
Integer |
0 |
Numero di casi per considerare una tabella come tabella con numero basso di casi |
low_cell |
Symbol |
:print |
Se la cella/colonna/riga ha un numero basso di casi: print stampa un simbolo (vedi labels), :hide lascia la cella vuota |
low_cell_count |
Integer |
0 |
Numero di casi per considerare una cella come cella con numero basso di casi |
low_column_count |
Integer |
0 |
Numero di casi per considerare una colonna come colonna con numero basso di casi |
low_row_count |
Integer |
0 |
Numero di casi per considerare una riga come riga con numero basso di casi |
Statistiche
Parametro |
Tipo |
Default |
Descrizione |
rtotal |
Boolean |
true |
La riga del totale |
ctotal |
Boolean |
true |
La colonna del totale |
tcount |
Boolean |
true |
Totale valori assoluti |
tcount_u |
Boolean |
false |
Totale valori assoluti non ponderati |
tcount_x |
Boolean |
false |
Totale valori assoluti espansi |
trowpct |
Boolean |
true |
Totale percentuali riga |
tcolpct |
Boolean |
false |
Totale percentuali colonna |
count |
Boolean |
true |
Valori assoluti |
count_u |
Boolean |
false |
Valori assoluti non ponderati |
rowpct |
Boolean |
false |
Percentuali riga |
colpct |
Boolean |
true |
Percentuali colonna |
totpct |
Boolean |
false |
Percentuali totale |
cumpct |
Boolean |
false |
Percentuali colonna cumulate |
base |
Boolean |
true |
Base |
base_u |
Boolean |
false |
Base non pesata |
mean |
Boolean |
true |
Media |
mean_inv |
Boolean |
false |
Media inversa |
stdev |
Boolean |
true |
Deviazione standard |
serr |
Boolean |
false |
Errore standard della media |
min |
Boolean |
false |
Minimo |
max |
Boolean |
false |
Massimo |
limits |
Boolean |
false |
“min-max” |
mode |
Boolean |
false |
Moda |
median |
Boolean |
false |
Mediana |
qtiles |
Boolean |
false |
Quantili |
qtile_method |
Symbol |
:interpolation |
Metodo calcolo mediana e quantili con casi pari: :interpolation|:mean|:min|:max |
range |
Boolean |
false |
Range, campo di variazione |
tsum |
Boolean |
false |
Totale della somma |
sum |
Boolean |
false |
Somma |
sumpct |
Boolean |
false |
Percentuale della somma |
mresp |
Boolean |
false |
Numero medio risposte multiple |
nresp |
Boolean |
false |
Numero totale risposte multiple |
nvals |
Boolean |
false |
Numero valori |
miss |
Boolean |
false |
Risposte mancanti (blank) |
miss_u |
Boolean |
false |
Risposte mancanti (blank non pesati) |
misspct |
Boolean |
false |
Risposte mancanti percentuali (blank) |
misspct_u |
Boolean |
false |
Risposte mancanti percentuali (blank non pesati) |
i_conc |
Boolean |
false |
Indice concentrazione |
serr_base |
Symbol |
:weight |
Base per il calcolo dello standard error: :raw|:weight|:expansion |
Net
Parametro |
Tipo |
Default |
Descrizione |
net_pos |
Symbol |
:before |
La posizione dei net: :before, :top, :bottom |
net_order |
Symbol |
:codes |
L’ordine dei net nelle singole: :codes, :nets |
codes_no_net |
Symbol |
:top |
Posizione dei codici al di fuori dei net quando :net_order=:nets: :top, :bottom, :none |
net_computed_pos |
Symbol |
:after |
Posizione dei net calcolati: :before, :after |
netonly |
Boolean |
false |
Stampa solo i net |
netstyle |
Boolean |
true |
Distingue graficamente i net dagli altri item |
save_sng_net |
Boolean |
false |
Salva come variabili i net singoli |
Multiple
Parametro |
Tipo |
Default |
Descrizione |
md_true_value |
Integer |
1 |
Valore da contare nelle multidicotomy (“citato”) |
md_false_value |
Integer |
0 |
Valore “non citato” nelle multidicotomy |
md_label_on_code |
Boolean |
false |
Etichetta item nell’etichette del codice (true) o nell’etichetta della variabile (false) |
mc_has_same_labels |
Boolean |
true |
Le variabili di un set di multicategory devono avere le stesse etichette |
TBox
Parametro |
Tipo |
Default |
Descrizione |
tbox_label |
String |
nil |
Nel caso di tbox di un solo item :stat stampa l’etichetta della statitica; :var stampa l’etichetta della variabile; nil comportamento deciso da pTabs |
tbox_total |
Boolean |
true |
Mostra una riga con la base nelle tabelle tbox |
save_tbox_as_md |
Boolean |
false |
Salva le tbox come variabili md |
Scale
Parametro |
Tipo |
Default |
Descrizione |
scale_style |
Symbol |
:compact |
:compact, :long |
scale_total |
Boolean |
false |
Mostra una riga con la base nelle tabelle scale |
scale_label |
String |
nil |
Nel caso di scale di un solo item :stat stampa l’etichetta della statitica; :var stampa l’etichetta della variabile; nil comportamento deciso da pTabs |
base_sumpct |
Symbol |
:sum |
:sum, :count |
Basi
Parametro |
Tipo |
Default |
Descrizione |
base_tcount |
Symbol |
:table |
Metodo di calcolo del totale: :table, :all |
base_colpct |
Symbol |
:table |
Metodo di calcolo delle percentuali di colonna: :table, :all |
base_rowpct |
Symbol |
:table |
Metodo di calcolo delle percentuali di riga: :table sui marginali della variabile di fiancata, :var[iable] sui marginali di ciascuna variabile di pannello :all se e’ attivo un filtro, calcola per percentuali sul totale della variabile di fiancata (solo per cat, ord, md e tbox) |
base_multi |
Symbol |
:cases |
Metodo di calcolo delle percentuali di colonna nelle tabelle md: :cases, :resp, :all, :var |
base_tbox |
Symbol |
:table |
Metodo di calcolo delle percentuali di colonna per le tabelle tbox: :table, :var |
Filtri
Parametro |
Tipo |
Default |
Descrizione |
save_filter |
Boolean |
false |
Salva come variabili i filtri |
filter_prefix |
String |
"f_" |
Prefisso variabili filtro |
Pesi variabili
Parametro |
Tipo |
Default |
Descrizione |
wlegend |
Boolean |
true |
Mostra la legenda dei pesi utilizzati |
wtemplate |
String |
nil |
Template per mostrare i pesi con le etichette |
wlog |
Boolean |
true |
Stampa nel log il risultato dei comandi w e weights |
wcomplete |
Boolean |
false |
Aggiunge i pesi dei livelli non spoecificati nei comandi w e weights |
Intervalli di confidenza
Parametro |
Tipo |
Default |
Descrizione |
cim_sig |
Float |
0.05 |
Livello di significativita’ intervallo di confidenza medie |
cim_l |
Boolean |
false |
Intervallo di confidenza medie limite inferiore |
cim_s |
Boolean |
false |
Intervallo di confidenza medie limite superiore |
cim_e |
Boolean |
false |
Intervallo di confidenza medie errore |
cip_sig |
Float |
0.05 |
Livello di significativita’ intervallo di confidenza proporzioni |
cip_l |
Boolean |
false |
Intervallo di confidenza proporzioni limite inferiore |
cip_u |
Boolean |
false |
Intervallo di confidenza proporzioni limite superiore |
cip_e |
Boolean |
false |
Intervallo di confidenza proporzioni errore |
ci_note |
Boolean |
true |
Attiva/disattiva le note |
Test
Parametro |
Tipo |
Default |
Descrizione |
pc_pairs |
Symbol |
:var |
Le colonne da confrontare: :var|:label|:level|:tot|:all|specifiche colonne |
pc_test_level |
Symbol |
:conf |
:conf => nota con livello di confidenza; :sig => nota con livello di significativita’ |
pc_note_comp |
Boolean |
false |
Nota confronti effettuati |
pc_note_comp_text |
String |
nil |
Testo esplicito dei confronti |
pcm |
Boolean |
false |
Attiva/disattiva il Pairwise Comparisons test sulle medie |
pcm_sig |
Float |
0.05 |
Livello di significativita’ t-test |
pcm_adj |
Symbol |
:none |
Metodo di correzione p-value: :bonf, :none |
pcm_minbase |
Integer |
1 |
Numero minimo di casi per eseguire il test |
pcm_note |
Boolean |
true |
Attiva/disattiva le note |
pcm_print |
Boolean |
false |
Stampa p-value nel log |
pcp |
Boolean |
false |
Attiva/disattiva il Pairwise Comparisons test sulle percentuali |
pcp_sig |
Float |
0.05 |
Livello di significativita’ t-test |
pcp_minbase |
Integer |
1 |
Numero minimo di casi per eseguire il test |
pcp_note |
Boolean |
true |
Attiva/disattiva le note |
pcp_print |
Boolean |
false |
Stampa p-value nel log |
pcp_yates_correction |
Boolean |
false |
Correzione di Yates |
pcp_yates_n |
Integer |
100 |
Numero di casi totali al di sotto dei quali si applica la correzione di Yates |
chi2 |
Boolean |
false |
Attiva/disattiva il test del chi quadrato |
chi2_val |
Boolean |
false |
Attiva/disattiva il valore del test del chi quadrato |
chi2_df |
Boolean |
false |
Attiva/disattiva i gradi di liberta’ per il test del chi quadrato |
chi2_sig |
Boolean |
true |
Attiva/disattiva la significativita’ del test del chi quadrato |
chi2_sym |
Boolean |
false |
Attiva/disattiva la rappresentazione a simboli della significativita’ del test del chi quadrato |
chi2_drop_empty_dim |
Boolean |
true |
Elimina righe o colonne vuote prima del calcolo del chi2 |
Ponderazione
Parametro |
Tipo |
Default |
Descrizione |
rake_varname |
String |
"ipf" |
Nome predefinito variabile di ponderazione |
rake_maxit |
Integer |
100 |
Massimo numero di iterazioni |
rake_delta |
Float |
0.01 |
Scarto massimo ideale/risultato |
rake_stop_on_failure |
Boolean |
true |
Comportamento in caso di non convergenza: errore (true), continua con un warning ma genera comunque le variabili di ponderazione (false) |
missing_weights |
Symbol |
:error |
Comportamento in caso di valori nulli nella variabile di ponderazione: :none, :warn, :error |
XLSX
Parametro |
Tipo |
Default |
Descrizione |
xls_percent |
Symbol |
:pct100 |
Formato percentuali: numero senza simboli (:number), formato percentuale base 100 (:pct100), formato percentuale base 0 (:pct0) |
xls_round |
Boolean |
true |
Valori percentuali arrotondati o con tutti i decimali |
xls_round_count |
Boolean |
true |
Valori assoluti arrotondati o con tutti i decimali |
xls_zero |
String |
"-" |
Formato per zero |
xhp1 |
String |
nil |
Altezza (in punti) prima riga pannello |
xhp2 |
String |
nil |
Altezza (in punti) seconda riga pannello |
xhnote |
String |
nil |
Altezza (in punti) riga note |
xlsx_index |
Boolean |
true |
Genera l’indice |
xlsx_index_link |
Boolean |
true |
Genera il link all’indice dopo la tavola nell’output xlsx |
xlsx_index_nbase |
Boolean |
false |
Mostra il totale casi della tabella nell’indice |
xlsx_header |
String |
nil |
Header file xlsx |
xlsx_footer |
String |
nil |
Footer file xlsx |
xlsx2_sheet1_name |
String |
"%" |
Nome foglio 1 |
xlsx2_sheet2_name |
String |
"VA" |
Nome foglio 2 |
xlsx2_sheet1_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :rowpct, :colpct, :cumpct, :tot... |
Statistiche foglio 1 |
xlsx2_sheet2_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :count, :count_u, :miss, :miss_... |
Statistiche foglio 2 |
xlsx2s_sheet1_name |
String |
"VA %" |
Nome foglio 1 |
xlsx2s_sheet2_name |
String |
"%" |
Nome foglio 2 |
xlsx2s_sheet1_stats |
Array |
[:all] |
Statistiche foglio 1 |
xlsx2s_sheet2_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :rowpct, :colpct, :cumpct, :tot... |
Statistiche foglio 2 |
xlsx3_sheet1_name |
String |
"VA %" |
Nome foglio 1 |
xlsx3_sheet2_name |
String |
"%" |
Nome foglio 2 |
xlsx3_sheet3_name |
String |
"VA" |
Nome foglio 3 |
xlsx3_sheet1_stats |
Array |
[:all] |
Statistiche foglio 1 |
xlsx3_sheet2_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :rowpct, :colpct, :cumpct, :tot... |
Statistiche foglio 2 |
xlsx3_sheet3_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :count, :count_u, :miss, :miss_... |
Statistiche foglio 3 |
xlsx3s_sheet1_name |
String |
"STAT" |
Nome foglio 1 |
xlsx3s_sheet2_name |
String |
"%" |
Nome foglio 2 |
xlsx3s_sheet3_name |
String |
"VA" |
Nome foglio 3 |
xlsx3s_sheet1_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :rowpct, :colpct, :cumpct, :tot... |
Statistiche foglio 1 |
xlsx3s_sheet2_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :rowpct, :colpct, :cumpct, :tot... |
Statistiche foglio 2 |
xlsx3s_sheet3_stats |
Array |
[:stable, :img, :tcount, :tcount_u, :tcount_x, :trowpct, :tcolpct, :count, :count_u, :miss, :miss_... |
Statistiche foglio 3 |
X2
Parametro |
Tipo |
Default |
Descrizione |
x2_percent |
Symbol |
:pct100 |
Formato percentuali: numero senza simboli (:number), formato percentuale base 100 (:pct100), formato percentuale base 0 (:pct0) |
x2_round |
Boolean |
true |
Valori arrotondati o con tutti i decimali |
x2_zero |
String |
"-" |
Formato per zero |
x2_sections |
Symbol |
:sheet |
Sezioni in fogli differenti (:sheet) o in un unico foglio (:join) |
x2_stats_total |
Symbol |
:tcount |
Statistiche per la base totale |
x2_stats_rtotal |
Symbol |
:tcount |
Statistiche per la riga della base |
x2_stats_count_total |
Symbol |
:count |
Statistiche di distribuzione di frequenze per la colonna del totale |
x2_stats_count |
Symbol |
:count |
Statistiche di distribuzione di frequenze per le colonne dei break |
x2_stats_summ_total |
Symbol |
:mean |
Statistiche riassuntive per la colonna del totale |
x2_stats_summ |
Symbol |
:mean |
Statistiche riassuntive per le colonne dei break |
PDF
Parametro |
Tipo |
Default |
Descrizione |
wkhtmltopdf |
String |
"C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe" |
Percorso e nome dell’eseguibile wkhtmltopdf |
pdf_encoding |
String |
"UTF-8" |
Encoding pagina |
pdf_zoom |
Float |
0.9 |
Zoom pagina |
pdf_page_size |
String |
"A4" |
Formato pagina: A4/A3/Letter/Legal... |
pdf_landscape |
Boolean |
true |
Orientamento pagina: Landscape (true), Portrait (false) |
pdf_gray |
Boolean |
false |
Scala di grigi (true), colori (false) |
pdf_footer_positions |
Array |
[:img, :footer, :pages] |
Ordine degli elementi del footer: :img, :footer, :page|:pages |
pdf_margins |
Array |
["1cm", "1cm", "1.5cm", "1cm"] |
Margini: top, right, bottom, left |
pdf_section_page |
Boolean |
true |
Titolo della sezione in una pagina separata |
pdf_panel_new_page |
Boolean |
false |
Pannelli in pagine diverse (true) o nella stessa pagina (false) |
Triple-S
Parametro |
Tipo |
Default |
Descrizione |
sss_xml_version |
Float |
3.0 |
Versione Triple-S XML nella generazione dei file |
Accentuazioni
Parametro |
Tipo |
Default |
Descrizione |
phl |
Boolean |
false |
Attiva/disattiva accentuazioni su percentuali colonna o indice di concentrazione |
phl_ic |
Boolean |
false |
Calcola accentuazioni in base all’indice di concentrazione e non alle percentuali di colonna |
phl_lev |
Array |
[10, 20, 30] |
Vettore con limiti intervalli accentuazioni (max 3) |
phl_min |
Integer |
0 |
Numero minimo di casi nella cella |
phl_minus |
Boolean |
true |
Calcola accentuazioni anche su scostamenti negativi |
mhl |
Boolean |
false |
Attiva/disattiva accentuazioni medie |
mhl_lev |
Symbol |
:auto |
Vettore con limiti intervalli accentuazioni medie (max 3); se :auto utilizza 1/3 sdev, 1/2 sdev, 1 sdev |
mhl_min |
Integer |
0 |
Numero minimo di casi nella cella |
mhl_minus |
Boolean |
true |
Calcola accentuazioni medie anche su scostamenti negativi |
Autotab
Parametro |
Tipo |
Default |
Descrizione |
group_delimiter |
String |
"_." |
Separatori nome-progressivo |
autotab_max_items |
Integer |
30 |
Massimo numero di items |
autotab_by_val |
Symbol |
:sets |
Tavole orizzontali per: :none, :sets, :all |
autotab_scale_summary |
Boolean |
false |
Per le batterie di ord produce anche una tabella riassuntiva di scale true|false |
autotab_sng_cat |
Boolean |
false |
Non tabula mai le singole come ordinali true|false |
autotab_stat_scale |
Array |
[:base, :mean, :stdev, :sum, :min, :max, :median, :mode, :range, :nvals, :miss] |
Default statistiche per scale |
autotab_stat_ord |
Array |
[:tcount, :trowpct, :count, :colpct, :base, :mean, :stdev, :miss] |
Default statistiche per ord |
autotab_stat_cat |
Array |
[:tcount, :trowpct, :count, :colpct, :miss] |
Default statistiche per cat |
autotab_stat_md |
Array |
[:tcount, :trowpct, :count, :colpct, :nresp, :mresp, :miss] |
Default statistiche per md |
autotab_stat_mc |
Array |
[:tcount, :trowpct, :count, :colpct, :nresp, :mresp, :miss] |
Default statistiche per mc |
autotab_stat_alpha |
Array |
[:tcount, :trowpct, :count, :colpct, :nvals, :min, :max, :mode, :miss] |
Default statistiche per alpha |
autotab_layout |
Symbol |
:banner |
Layout del report: :normal|:banner|:compact|:table|nil |
PowerPoint
Parametro |
Tipo |
Default |
Descrizione |
pptx_server_name |
String |
"PowerPoint.Application" |
Nome del server PowerPoint |
pptx_chart_template |
String |
"charts_template" |
Template (potx) per presentazione grafici |
Charts
Parametro |
Tipo |
Default |
Descrizione |
|
|
|
|
R
Parametro |
Tipo |
Default |
Descrizione |
r_path |
String |
nil |
Percorso R |
r_platform |
String |
nil |
Piattaforma R (:i386|:x64) se specificato anche :r_path |
r_library_add_folders |
String |
nil |
Cartelle aggiuntive librerie |
r_print |
Boolean |
false |
Stampa le istruzioni R |
r_render |
Symbol |
:both |
Dove devono essere indirizzati gli output di R: :log|:report|:both |
r_plot_w |
Integer |
800 |
Ampiezza grafico in px |
r_plot_h |
Integer |
600 |
Altezza grafico in px |
r_theme1 |
Symbol |
:gray |
Tema 1 grafici ggplot |
r_theme2 |
Symbol |
:light |
Tema 2 grafici ggplot |
r_theme3 |
Symbol |
:classic |
Tema 3 grafici ggplot |
r_palette |
String |
"Accent" |
Palette di default |
r_guess_max |
String |
nil |
Permette di impostare il parametro guess_max per read_csv() (default: min(1000, n_max)) |
DB
Parametro |
Tipo |
Default |
Descrizione |
ace_provider |
String |
"Microsoft.ACE.OLEDB.16.0" |
Provider ACE |
params?
params? stampa nell’output l’elenco dei parametri con i relativi valori e la descrizione.
Suggerimento
Per la configurazione delle etichette vedi il paragrafo Etichette standard in Internazionalizzazione.
Layout
layout permette di impostare velocemente lo stile di visualizzione del report. Agisce modificando congiuntamente alcuni parametri di configurazione.
Argomenti:
- :normal: visualizzazione normale
- :banner: visualizzazione con il titolo della tavola inserito nella tabella
- :compact: visualizzazione con il titolo della tavola inserito nella tabella, senza i link all’indice e senza piè di pagina
- :table: come :compact, ma senza l’indice
Temi
I colori e le dimensioni dei caratteri dei report HTML, PDF e Excel sono specificati nel file theme_base.yml.
Ulteriori file theme_<nome>.yml (dove nome è il numero o il nome specificato nel parametro di configurazione theme)
permettono di modificare anche solo parzialmente i colori.
Con l’installazione di pTabs sono inclusi vari temi nella cartella ...\pTabs2\lib\resources (sea, sea2, sky, pink e b&w).
Per utilizzare un tema, modificare il parametro theme nel file di configurazione, oppure specificare direttamente nello script:
E’ possibile creare dei propri temi creando dei nuovi file, per esempio theme_cliente.yml, e specificando
:cliente o "cliente" nel parametro di configurazione theme oppure theme :cliente direttamente nello script.
I nuovi file possono essere collocati o nella cartella di lavoro o nella cartella dell’utente, per es. c:\stat\user2.
Inoltre è possibile modificare i colori direttamente nello script:
| color_report_title '#AA00FF'
color_table_alt_bg '#FFFFD4'
|
config.pth
Nella cartella pTabs-user è possibile creare un file di testo nominato config.pth con un percorso per ciascuna riga.
Tali percorsi verranno aggiunti ai percorsi di ricerca dei file di configurazione e di risorse.
config.pth può essere utile per definire percorsi di rete in cui inserire file di configurazione e di risorse comuni a un gruppo di lavoro.
Per non provocare rallentamenti nell’esecuzione di pTabs, assicurarsi che gli eventuali percorsi di rete inseriti siano velocemente accessibili.
ptabs2.yml
Tutti i parametri hanno dei valori di default specificati nel file
ptabs2.yml .
E’ possibile utilizzare un proprio file ptabs2.yml anche con parametri parziali.
Più file di configurazione vengono letti in sequenza dalle seguenti posizioni:
- dalla cartella di installazione di pTabs2
- dalle cartelle indicate in config.pth
- dalla cartella pTabs-user
- dalle cartelle genitori della cartella di lavoro
- dalla cartella di lavoro
Le configurazioni presenti nei file nelle posizioni più basse della lista precedente hanno il sopravvento.
I parametri della sezione File di configurazione, per avere efficacia, devono essere impostati in un file di configurazione
oppure all’interno dello script come metodi dell’oggetto Setting:
ptabs2.yml:
---
:camel_to_snake_case: false
script:
| Setting.camel_to_snake_case = true
|
ptabs_init.pt2
All’avvio, pTabs2 carica tutti i file ptabs_init.pt2 che trova nei seguenti percorsi e in questo ordine:
- dalla cartella di installazione di pTabs2
- dalle cartelle indicate in config.pth
- dalla cartella pTabs-user
- dalle cartelle genitori della cartella di lavoro
- dalla cartella di lavoro
Il file può contenere qualsiasi istruzione valida pTabs2 che verrà eseguita prima di qualsiasi istruzione presente dello script.
Il percorso di lavoro è lo stesso dello script anche se il file ptabs_init.pt2 si trova altrove.
Tutti i file ptabs_init.pt2 trovati vengono eseguiti, quindi è necessario considerare l’eventuale sovrapporsi
delle istruzioni contenute nei diversi file.
Il file può essere utile, per esempio, per:
- inserire le proprie configurazioni invece di utilizzare un file ptabs2.yml personale
- inserire le configurazioni comuni di un progetto
- definire dati e funzioni di uso comune
Note