Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14

    Inrociare vettori in excel

    Ciao ragazzi,
    scusatemi ma nn sono molto esperto in materia.
    Sostanzialmente ciò che devo fare è mischiare 2 vettori di dati in excel in modo da avere un output che tenga in considerazione in di una componente dell'uno e dell'altro.

    Qualcuno riesce ad aiutarmi?

    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La domanda è troppo vaga. Cerca di spiegarti meglio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14
    Sostanzialmente ciò che devo fare è un "crossover" tra due vettori, in quanto sto cercando di applicare un algoritmo genetico in modo molto semplificato con excel.

    spero sia più chiaro,
    grazie

  4. #4
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    direi di no, ti conviene fare un esempio pratico, se per essere più chiaro utilizzi l'inglese non ci siamo proprio. Già parlare di vettori implica selezionare drasticamente gli utenti, non tutti sono matematici o ingegneri.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14
    perfetto,
    ecco i vettori che ho ottenuto tramite una estrazione casuale per intervalli, in modo da ottenere una ditribuzione il più simile possibile alla distribuzione iniziale. cioè per spiegarmi meglio, se un numero nell'intervallo tra -0.11 e -0.4 aveva probabilità di accadimento 1/3 allora ho preso solo 1/3 di nuove generazioni in quell'intervallo.
    Il passo successivo è fare una selezione dei valori presenti nei vettori (genitori) per avere quelli che migliorano la specie, ho fatto questa selezione vedendo se il valore casuale nei vettoti genitori è maggiore della media del intervallo di partenza (così ottengo solo soggetti migliori rispetto ai precedenti, proprio come dicono i principi di selezione genetici di darwin).
    Adesso quello che mi serve è simulare la fase di riproduzione tra i genitori "migliori", questo lo dovrei fare incrociando questi vettori, cioè prendendo una parte di uno e una parte dell'altro.

    2° generazione (padre)
    -0,0422374
    -0,0791947
    -0,1062533
    -0,0854286
    -0,0500914
    -0,0491604
    -0,0699173
    -0,0762005
    -0,0782537
    -0,0447462
    -0,1029356
    -0,0466337
    -0,0900969
    -0,0666386
    -0,0990195
    -0,0651219
    -0,0753847

    1°generazione (maadre)
    -0,0565072
    -0,0935298
    -0,0627867
    -0,0810622
    -0,0681241
    -0,0653443
    -0,1064685
    -0,0519313
    -0,0901730
    -0,0423136
    -0,0590296
    -0,0686519
    -0,0921062
    -0,1069494
    -0,0499888
    -0,0450511
    -0,1044939

    vi prego aiutatemi
    ciaooo

  6. #6
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    Originariamente inviato da donad
    Adesso quello che mi serve è simulare la fase di riproduzione tra i genitori "migliori", questo lo dovrei fare incrociando questi vettori, cioè prendendo una parte di uno e una parte dell'altro.
    con quale criterio ? non ti riesce proprio parlare un linguaggio alla portata di tutti, questo non è un forum di specialisti in genetica.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14
    Sicuramente ciò che ho fatto fino ad adesso non è molto elegante, anzi è un metodo molto grezzo.. però mi serve solo a titolo di esempio.. se avete altri suggerimenti li accetto volentieri.

    Grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14
    pattel, in poche parole il criterio è quello che mi serve.
    so che molti fanno il tutto dando una codifica binaria al valore e usano come criterio la divisione del codice di ciascun genitore a metà, per poi andare a ricombinare la metà della codifica dei padri con la metà della codifica delle madri.
    io posso usare lo stesso criterio, ma non ho dato una codifica binaria ai miei dati (perchè sto lavorando in excel).

    ciao e grazie

  9. #9
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    ti ripeto, questo non è un forum di genetica o di tecniche probabilistiche, qui si parla di computer e di applicativi di Windows, chiaramente non predisposti per problematiche del genere. Excel è un ottimo strumento, ma sei tu che gli devi dire cosa fare. Dai l'impressione di essere uno che non ascolta gli altri, tiri a diritto per la tua strada ed alle esortazioni di parlare un linguaggio semplice ti ingegni di complicarlo sempre di più.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    14
    sicuramente non è quello che volevo fare, anche perchè la mia esigenza è molto impellente. non so. c'è qualcuno che ha già fatto un'algoritmo di questo tipo e che riesce a capire il mio problema?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.