fbpx
Skip to main content

ING SOFTWARE 2 06/07 [TOPIC UFFICIALE]

Di più
18 Anni 4 Mesi fa #51209 da Gabriele
Ma per il progetto il vostro N0 è 50? perchè a me con N0=50 il phi0 viene 1,6111 e-4 con seed 251. E comunque i T mi vengono diversi (e con N0 non c'entrano niente). Non so cosa ci sia di sbagliato nel processo... L'arrotondamento nei k lo faccio per difetto.
Cambia qualcosa passando dal pre-run al run?
Io ho calcolato 3000 xi, 3000 Ri, ho preso i primi 150 per calcolare i ki e per ogni ki ho calcolato gli esponenziali e i Ti come detto da Alt. I primi 100 li ho sommati e ho calcolato tau, gli altri 50 sono del run.
Qualcuno sa dirmi dove stia l'errore?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 4 Mesi fa #51210 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic ING SOFTWARE 2 06/07 [TOPIC UFFICIALE]
AHHHHHHHHH!!!!
N0 = 50!!

Allora la storia cambia per il PHI ;)
Qui abbiamo tutti N = 30 ...

Con i valori che hai dato mi viene:

PHI0 = 1.540771e-004 (arrotondamento del k per difetto, unico valore intero, e tutto il resto con valori reali)


(sempre quelli, perché non dipendono da N0)
T(PRE-RUN) = {92.487311, 287.336294, 24.259027, 124.560297, 127.908340, 129.114401, 101.806787...}

T(RUN) = {145.885259, 169.864143, 174.936248, 183.935386, 95.640041, 324.451281 ....}

Prova a passare ad int solo k... e lascia tutto a double...
ANCHE IL LOGARITMO! In genere è quello che può sfalsare...

Lo stai scrivendo in Java, C o C++?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 4 Mesi fa #51212 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic ING SOFTWARE 2 06/07 [TOPIC UFFICIALE]

ragazzi vi metto in guardia che secondo il prof ci sono due formule per calcolare ti in Musa, una per B > 1 che è M(t) = N*(1 - e^(-fi*A*ti)) dalla quale si esplicita ti, e un'altra per B<1 che ancora non si è capito quale formula c'è da usare...o almeno io non l'ho capito...


Forse quella con m(t)=(N(1-e^(-fi*A*ti)))/B??

sta sullo statistical testing.pdf o iaz2.pdf!!

è possibile che abbia detto un'eresia!!! :roll:


Quindi rimarrebbe solo il caso di B = 1 :?

(GRRRRRRRRRRR :evil: )

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 4 Mesi fa #51219 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic ING SOFTWARE 2 06/07 [TOPIC UFFICIALE]

ragazzi vi metto in guardia che secondo il prof ci sono due formule per calcolare ti in Musa, una per B > 1 che è M(t) = N*(1 - e^(-fi*A*ti)) dalla quale si esplicita ti, e un'altra per B<1 che ancora non si è capito quale formula c'è da usare...o almeno io non l'ho capito...


Forse quella con m(t)=(N(1-e^(-fi*A*ti)))/B??

sta sullo statistical testing.pdf o iaz2.pdf!!

è possibile che abbia detto un'eresia!!! :roll:


Quindi rimarrebbe solo il caso di B = 1 :?

(GRRRRRRRRRRR :evil: )


beh con B = 1 le due formule sono equivalenti...
dajeroma anche io avevo pensato a quella formula, ma all'inizio credevo che fosse sbagliato l'esercizio...nessuno ha la certezza o può andare a parlare con il prof? io il jolly già me lo sono giocato per andargli a chiedere del progetto...

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
18 Anni 4 Mesi fa #51222 da Gabriele

AHHHHHHHHH!!!!
N0 = 50!!

Allora la storia cambia per il PHI ;)
Qui abbiamo tutti N = 30 ...

Con i valori che hai dato mi viene:

PHI0 = 1.540771e-004 (arrotondamento del k per difetto, unico valore intero, e tutto il resto con valori reali)


(sempre quelli, perché non dipendono da N0)
T(PRE-RUN) = {92.487311, 287.336294, 24.259027, 124.560297, 127.908340, 129.114401, 101.806787...}

T(RUN) = {145.885259, 169.864143, 174.936248, 183.935386, 95.640041, 324.451281 ....}

Prova a passare ad int solo k... e lascia tutto a double...
ANCHE IL LOGARITMO! In genere è quello che può sfalsare...

Lo stai scrivendo in Java, C o C++?


Java! Solo il k è int, su phi0 la differenza sembra poca, ma i Trun mi vengono T = {137.84433911868956, 159.16403934350785, 173.55879736236977, 162.2107338020911, 94.88696952942061, 321.89654699140885,...}
il logaritmo cosa può cambiare?io uso il logaritmo in base e.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME Autore della discussione
  • Visitatori
  • Visitatori
18 Anni 4 Mesi fa #51230 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic ING SOFTWARE 2 06/07 [TOPIC UFFICIALE]
Hai castato a double la media E quando fai la divisione per k?

Anche noi avevamo fatto questo errore e ci troncava il risultato della divisione da double ad int.

Cambia parecchio :D

Si prega Accedi o Crea un account a partecipare alla conversazione.