Finding contribution/weight of features in output from a series of data
I have a dataset which consists of the following features : a1,a2,.....aN.... sum of all the features together gives a constant output say 100. For eample the dataset may look like this.
a1 a2 a3 a4 a5 a6 a7 O/p
500 100 20 700 0 0 10 100
20 25 5 700 200 300 400 100
0 800 0 0 0 0 0 100
Here the features a1, a2 etc are not identical in nature.I need to determine what values or range of values of the features correspond to what O/p value. For example for simplicity, in the 3rd Row 800 unit of a2 contribute to 100 in the o/p. But as you see the real data would not be this simple. It would be rather like row 1 and row 2. What could be the possible approach to solve this type of problem?Any suggestion would be highly appreciated.
Topic linear-programming feature-engineering regression statistics clustering
Category Data Science