How can I use Genetic Algoritm to predict future cost? I am stuck and would like some guidance to the next step
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Shamir Sheikkariem
am 23 Jul. 2019
Kommentiert: Star Strider
am 23 Jul. 2019
% Import & initialize gold project data
% from file:
% Training_gold.xlsx
T = readtable ("Testing gold (23-7-2019).xlsx");
% Specify data range used as input
DataRange = "B5:J14";
% Specify column names and types
VariableNames = ["gold", "shcap", "shunit", "truckcap", "truckunit", "eqltime", "midevtime", "miprod", "capex"];
SelectedVariableNames = ["gold", "shcap", "shunit", "truckcap", "truckunit", "eqltime", "midevtime", "miprod", "capex"];
VariableTypes = ["double", "double", "double", "double", "double", "double", "double", "double", "double"];
% Create the variables
goldprice = ('gold');
shovelcap = ('shcap');
shovelunit = ('shunit');
truckcap = ('truckcap');
truckunit = ('truckunit');
eqltime = ('eqltime');
midevtime = ('minedevtime');
miprod = ('miprod');
capex = ('capex');
%Save the variables into one *.mat file
save Training_gold_1 goldprice shovelcap shovelunit truckcap truckunit eqltime midevtime miprod capex
%Clear them out of the workspace
clear goldprice shovelcap shovelunit truckcap truckunit eqltime midevtime miprod capex
%Load the cost variables
load ("Training_gold_1.mat");
0 Kommentare
Akzeptierte Antwort
Star Strider
am 23 Jul. 2019
The ga (Genetic Algorithm) function is an optimisation function. It will provide the best parameter estimates for the mathematical model (apparently for gold prices) you want it to optimise based on historic data. You can then use your model with those estimated parameters to predict the future cost.
If you have an example using ga to predict anything in any other context other than a fitted model, please share it.
2 Kommentare
Star Strider
am 23 Jul. 2019
If you have a mathematical espression that is a function of data and parameters that relates those data to the gold price, the ga function will provide the best estimate of the parameters for that expression.
If you have the data and the model function, I can likely help you estimate the parameters with the ga function.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Genetic Algorithm finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!