• 沒有找到結果。

(b) 非線性內插法

一、 研究期間和資料來源

本研究各實驗所需資料來源為「台灣經濟新報財經資料庫」之台灣證券市場 調整後股價日資料。資料取得期間為2000/02/01至2005/01/31止,並依據不同的 實驗設計做適當的資料切割。此外,樣本公司的選擇以台灣五十指成份股中佔指 數比較最高的二十一家公司。公司明細資料見表2,分別為股票代號、公司名稱、

市場價值及總資產。

表2 :樣本公司資料明細 單位:百萬 元

股票代號 公司名稱 市場價值 總資產

1301 台灣塑膠 287,883 219,055 1303 南亞塑膠 325,389 312,083 1326 台灣化纖 313,052 222,246

1402 遠東紡織 78,653 114,63

2002 中國鋼鐵 347,647 254,134

2201 裕隆汽車 54,001 68,715

2301 光寶科技 85,162 86,704

2303 聯華電子 338,938 323,465

2308 台達電子 82,137 58,76

2311 日 月 光 95,598 101,514 2317 鴻海精密 452,343 226,674

2324 仁寶電腦 95,975 107,015

2325 矽品精密 57,739 55,474

2330 台 積 電 1,197,522 480,673

2352 明碁電通 75,345 74,744

2353 宏碁科技 103,622 103,297

2354 鴻準精密 44,42 18,172

2357 華碩電腦 222,104 122,67

2382 廣達電腦 161,185 139,828

2474 可成科技 24,17 8,318

9904 寶成工業 54,046 51,702

平均 4,496,931 3,149,873 二、 系統開發環境與展示

本研究提出的演化式股票評價結合資金配置模型,不同於過去傳統的評價 方法,乃具有特殊性,一般市面上的軟體無能支援本研究的進行。有鑑於此,本 研究採取自行開發系統,開發環境工具使用 eclipse 3.2 版與 java 程式語言。

系統展示部分,本文僅呈現有關於遺傳演算法的參數設定介面見 圖7。

『Population Size』此參數代表母體大小,即樣本解的空間大小,其參數值設定 為50。『Mutation Rate』此參數代表突變的比例,愈大代表突變的機會愈大,也 就會減少落入域區解,但相對地,可能因波動過大而不易收斂,其參數值設定為 0.007。『Generation Size』此參數代表演化代數,當其他條件不變時,演化代數 愈多,其解答愈會接近最佳解,其參數值設定為100。『Chromosome Remain』

此參數代表保留當代最佳染色體個數即精英保留,此目的在於加強收斂,其參數 值預設值為0,建議設定為2。『Crossover Rate』此參數代表各染色體的交配機 率,其參數值設定為0.7。『Crossover Point Number』此參數代表交配的基因點 個數,若設定值為1,稱為單點交配;大於1,稱之多點交配,本參數值因為染色 體長度的關係,建議設定為6。本系統的染色體選擇方法為競爭法,挑選方式從

『Tournament Group Size』之中,挑選『Tournament Catch Size』大小的條染色體 個數,加入到交配池之中,直到交配池額滿。『Stopping Criteria』此參數代表演 化終止條件。

針對每一組相同的參數設定,都會進行五次重複的測試,除初始群體不同 外,其餘參數完全一樣。如此在討論各種不同參數對於測試結果的影響時,不會 因為恰好碰到了某組特定的初始群體,產生極端的答案後,而造成以偏概全的結 論。

圖7:遺傳演算法參數設定介面 三、 實驗之染色體長度設定

實驗之染色體的編碼分為四大部分,其長度設定彙整於表 3。第一部分為合 理股價區間點,此部分共有 4 個股價點(sp1、sp2、sp3與sp4),每一個股價點編碼 長度為 9 bits,其可表達範圍 0 至 512,即佔 36 bits。第二部分為低估區間之資 金配置的精準度,共細分成 10 個資金配置點,每點將以 14 bits編碼,可表達範 圍從 0~16384 不同值之倒數,即佔 140 bits。第三部分為高估區間之精準度,與 低估區間之精準度是相同地,也是佔 140 bits。最後,交易成立點,以 8 bits編碼 表示,其可表達範圍 0~256 之倒數,即佔 8 bits。將這四部分相加總和即為 324 bits。

表3 :染色體編碼規則表

第一部分 股票價值表達範圍 9 bits

低估區間精準度 10 bits 第二部分

低估區間值表達範圍 14 bits 高估區間精準度 10 bits 第三部分

高估區間值表達範圍 14 bits

第四部分 交易成立點表達範圍 8 bits