Ho dati con un numero minimo di funzionalità che non cambiano e alcune funzionalità aggiuntive che possono cambiare e avere un grande impatto sul risultato. Il mio set di dati è simile al seguente:
Le caratteristiche sono A, B, C (sempre presente) e D, E, F, G, H (a volte presenti)
A = 10, B = 10, C = 10 outcome = 10
A = 8, B = 7, C = 8 outcome = 8.5
A = 10, B = 5, C = 11, D = 15 outcome = 178
A = 10, B = 10, C = 10, E = 10, G = 18 outcome = 19
A = 10, B = 8, C = 9, E = 8, F = 4 outcome = 250
A = 10, B = 11, C = 13, E = 8, F = 4 outcome = 320
...
Voglio prevedere il valore del risultato e la combinazione di parametri aggiuntivi è molto importante per determinare il risultato. In questo esempio, la presenza di E e F porta a un grande risultato, mentre la presenza di E e G no. Quali algoritmi o tecniche di machine learning sono utili per catturare questo fenomeno?