Re: [semi-OT] "media pesata ... convergiuta" ?

From: Soviet_Mario <SovietMario_at_CCCP.MIR>
Date: Tue, 08 Nov 2016 20:16:40 +0100

Il 05/11/2016 12.51, Paolo Russo ha scritto:
> Giusto per vedere se ho capito...
>
> [Soviet_Mario:]
>> alfa_n = ABS(val_n - media_j) / range_mezzi
>
> Direi allora:
> alfa_n = 1 - ABS(val_n - media_j) / range_mezzi
> altrimenti i pesi vanno all'opposto di come vorresti.
> Non mi e` chiaro se range_mezzi deve valere max-min
> o (max-min)/2 (fa differenza a causa di quell'"1 -";
> nel primo caso i punti estremi hanno meta` del peso
> di un punto prossimo alla media, nel secondo hanno
> peso nullo).
>
>> media_J+1 = sum_da_1_a_n (alfa_n * dato_n)
>>
>> (non mi ricordo se si deve dividere la sommatoria per n, ma
>> siccome i pesi alfa sono normalizzati, probabilmente no ...
>> boh ! Intuitelo :))
>
> Intuisco che vada normalizzata:
> media_J+1 = sum_da_1_a_n (alfa_n * dato_n) / sum_da_1_a_n (alfa_n)
> Naturalmente il caso in cui tutti gli alfa_n sono nulli
> va gestito a parte.
>
>> Ora la mia domanda sarebbe. Ammettendo di iterare
>> all'infinito, ottenendo medie ogni volta diverse, esiste
>> (si, no, sempre, talvolta, mai ...) una convergenza della
>> media ? A naso direi che deve convergere, perché anche i
>> pesi mi pare che si stabilizzerebbero, ma nn sono sicuro
>>
>> Ammesso che converga, esiste qualche formula analitica che
>> consentirebbe di calcolare questa media "convergiuta" ?
>
> Se mi confermi i dettagli ci penso. A naso bisognerebbe
> considerare la media come incognita e risolvere il tutto
> come un sistema di equazioni, ma dovrei pensarci meglio.
>
> Ciao
> Paolo Russo
>

nella risposta a ADPUF ho postato il codice, con hard-wired
un esempio a caso, per vedere come gira. Se hai word,
potrebbe girare tal quale come macro, visto che non usa
nessuna libreria e solo una msgbox.
Mi pare che hai indicato la stessa patch del codice.

Ciao

-- 
1) Resistere, resistere, resistere.
2) Se tutti pagano le tasse, le tasse le pagano tutti
Soviet_Mario - (aka Gatto_Vizzato)
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
Received on Tue Nov 08 2016 - 20:16:40 CET

This archive was generated by hypermail 2.3.0 : Fri Nov 08 2024 - 05:09:56 CET