1.一種基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,包括以下步驟:
步驟一,采集目標(biāo)地區(qū)的小白菜L天的價(jià)格數(shù)據(jù),抽取第i天到第j天之間的價(jià)格數(shù)據(jù)用多種函數(shù)模型進(jìn)行擬合出多個(gè)價(jià)格預(yù)測(cè)函數(shù);
步驟二,抽取第m天到第n天之間的價(jià)格數(shù)據(jù),計(jì)算步驟一得到的多個(gè)價(jià)格預(yù)測(cè)函數(shù)的適應(yīng)度值,適應(yīng)度值的計(jì)算公式為:
其中,yt表示第t天根據(jù)各價(jià)格預(yù)測(cè)函數(shù)算出的預(yù)測(cè)價(jià)格,dt為第t天的實(shí)際價(jià)格,K為預(yù)測(cè)價(jià)格與對(duì)應(yīng)時(shí)間的實(shí)際價(jià)格差的最大值;
步驟三,計(jì)算適應(yīng)度值最大的價(jià)格預(yù)測(cè)函數(shù)的復(fù)相關(guān)系數(shù),復(fù)相關(guān)系數(shù)的計(jì)算公式為:
其中,yt表示第t天根據(jù)適應(yīng)度值最大的價(jià)格預(yù)測(cè)函數(shù)算出的預(yù)測(cè)價(jià)格,dt為第t天的實(shí)際價(jià)格,為第m天到第n天之間適應(yīng)度值最大的價(jià)格預(yù)測(cè)函數(shù)算出的預(yù)測(cè)價(jià)格的平均值;
步驟四,將步驟二得到的適應(yīng)度值最大的價(jià)格預(yù)測(cè)函數(shù)與步驟三得到的復(fù)相關(guān)系數(shù)相乘,即得小白菜價(jià)格預(yù)測(cè)函數(shù);
其中,[m,n]與[i,j]的范圍不相同。
2.如權(quán)利要求1所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,1≤i<j<m<n≤L。
3.如權(quán)利要求2所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,連續(xù)采集天數(shù)L≥180,(j-i+1):(n-m+1)=11:5。
4.如權(quán)利要求1所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,函數(shù)模型包括:LINEST函數(shù)、LOGEST函數(shù)、TREND函數(shù)、GROWTH函數(shù)、FROECAST函數(shù)。
5.如權(quán)利要求1所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,L天中每日價(jià)格數(shù)據(jù)為多個(gè)農(nóng)產(chǎn)品網(wǎng)站同日的小白菜價(jià)格數(shù)據(jù)的平均值。
6.如權(quán)利要求5所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,單個(gè)農(nóng)產(chǎn)品網(wǎng)站的當(dāng)日價(jià)格數(shù)據(jù)通過(guò)以下步驟得到:
步驟a,每日間隔30s從目標(biāo)農(nóng)產(chǎn)品網(wǎng)站采集一次價(jià)格,然后將所有價(jià)格按照時(shí)間順序排序;
步驟b,按組距和組數(shù)對(duì)步驟a中的經(jīng)過(guò)排序的價(jià)格進(jìn)行分組,組距為每日的價(jià)格的最大值與最小值之差除以組數(shù),組數(shù)k的計(jì)算公式為:
k=1+3.322lgs;
其中,s為步驟a中采集的每日價(jià)格的數(shù)量,k取其數(shù)值的整數(shù)部分;
步驟c,用每組價(jià)格內(nèi)包含的價(jià)格的數(shù)量除以每日價(jià)格的數(shù)量,得每組價(jià)格內(nèi)包含的價(jià)格的數(shù)量占每日價(jià)格數(shù)量的比例;
步驟d,選取步驟c中比例在0.00135-1之間的分組,計(jì)算所有選取的分組中所有價(jià)格的平均值,即為農(nóng)產(chǎn)品網(wǎng)站的當(dāng)日價(jià)格數(shù)據(jù)。
7.如權(quán)利要求1所述的基于GEP算法的小白菜價(jià)格預(yù)測(cè)方法,其特征在于,在所述步驟一中,L天的價(jià)格數(shù)據(jù)在抽取前經(jīng)過(guò)準(zhǔn)則提取,具體方法如下:計(jì)算出L天價(jià)格數(shù)據(jù)的均值μ與標(biāo)準(zhǔn)差然后剔除L天價(jià)格數(shù)據(jù)中分布在范圍以外的數(shù)據(jù)。