Hello! 👋
I hope you're doing well! I've noticed that the CLI tool only considers the first variable provided in the CSV file. Is there a way to make the CLI tool utilize all (or selected) input variables?
I run the following code:
Command.make(
'/Applications/TuringBot.app/Contents/Resources/turingbot',
modelPath,
settingsPath,
'--threads',
'10',
),
This can be interpreted as:
/Applications/TuringBot.app/Contents/Resources/turingbot <MODEL_PATH> <SETTINGS_PATH> --threads 10
When I check the terminal output (after parsing), I see various data points, including the solution number, error, cvError values, and the function. However, I noticed that the function outputs only the first input variable, rather than including all variables as stated in the documentation ("the program will use the last column in the input file as the target variable and all other columns as input variables"). In this case, the first variable is close
. Here are the logs:
[
{
"solution": 1,
"error": 1,
"cvError": 1,
"fn": "close"
},
{
"solution": 3,
"error": 0.4,
"cvError": 0.0983607,
"fn": "0*close"
},
{
"solution": 6,
"error": 0.3,
"cvError": 0.557377,
"fn": "ceil((-1.02739800864893e-05)*close)"
},
{
"solution": 10,
"error": 0.233333,
"cvError": 0.47541,
"fn": "floor(cos(6.209451219827732*close))"
},
{
"solution": 17,
"error": 0.2,
"cvError": 0.52459,
"fn": "floor(cos(ceil(close+0.03881342)-1.226323485869582*close))"
},
{
"solution": 21,
"error": 0.166667,
"cvError": 0.442623,
"fn": "floor(cos((tan(close)+2.591688019186599)*tan((-0.01340199501597625)+close)))"
},
{
"solution": 26,
"error": 0.15,
"cvError": 0.42623,
"fn": "floor(cos((fmod(tan(close),7.000042172260001)+2.591688019186599)*tan((-0.01340199501597625)+close)))"
},
{
"solution": 37,
"error": 0.133333,
"cvError": 0.459016,
"fn": "ceil((-0.0385117951938889)-9.879637855505583e-06*((-0.01830672)*close*cos((asinh(tan(close*2*close))-1.9973941704)*tan(close))+close))"
}
]
As you may notice, only the close
value is being used.
Am I doing something incorrectly, or is this a bug?
TuringBot version: 2.21.1
System: MacOS 14.5