1
$\begingroup$

We have some data represented as follows: on each row there are 10 observable effects, and 3 non-observable causes out of 8 that were guessed by scholars. Effects are real numbers, and causes are discrete categories.

We want to train a system that would accept observed effects, and guess three most likely causes.

So how to represent "3 out of 8 causes", and what would be the best approach and how to use such a learning algorithm?

Edit: Observables are characteristics of cracks in a structure. Causes are things like load, wind, temperature. Example sample is like

1.2 2.3 45 6.7 5.5 12 3.4 1.1 5.6 2.3 load weather temperature

It would be better if we could determine the rank of causes. E.g. most important is load, then weather, etc. Because the sample is gathered this way.

$\endgroup$
1
  • $\begingroup$ Could you show a sample of your dataset? $\endgroup$
    – rolando2
    Commented Feb 12, 2012 at 14:32

1 Answer 1

1
$\begingroup$

There are only 56 ways to choose 3 items out of 8 options. If you have enough data you could fit a multinomial logit regression with a response variable with 56 levels. "Enough" might be quite a bit however... (although this probably applies for any solution).

This model could then be used to predict the combination of 3 variables for any given values of the 10 effects.

$\endgroup$
1
  • $\begingroup$ Thx I will take a look on multinomial logit regression. $\endgroup$
    – O. Altun
    Commented Feb 12, 2012 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.