🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Repeating model building for multiple labels

User: "keith"
New Altair Community Member
Updated by Jocelyn
Hi,

I have a dataset containing about 20 attributes and 6 numerical label variables I want to predict.  I would like to use the same type of modeling process (NearestNeighbor with attribute weights determined by EvolutionaryWeighting, all inside a WrapperXValidation) to predict each label, allowing the attribute weights to be optimized separately for each label.

Ideally, I could iterate through each label to predict, using the same operator structure, rather than writing out 6 slightly different operator chains.  Something like this pseudo-code:

For (predictvar in list_of_predict_vars)
    Set label = predictvar
        Do XVal - EvoWeights - NearestNeighbor model fit
        Save model and performance results for this predictvar
    Go to next predictvar
Generate predictions on original data using all 6 models

I suspect that using macros could get me close to doing this, and there seems to be some related approaches mentioned at http://rapid-i.com/rapidforum/index.php/topic,32.msg47.html and http://rapid-i.com/rapidforum/index.php/topic,35.msg64.html ; But I haven't quite figured out how to iterate through a user-defined list of values, and to change the label variable of a dataset using that list.

Any suggestions?

Thanks,
Keith

Find more posts tagged with