研究生院試評估問題:
概述:即評估乙個研究生院的教學質量等。
資料預處理(屬性值的規範化):
屬性值初步分類:
1、效益型:越大越好
2、成本型:越小越好
3、區間型:在某個區間最佳
分類之後,進行:
#非量綱化變換:統一單位,排除量綱對於決策或評估結果的影響。
#歸一化:將方差過大的數值,統一放置於[0,1]區間上進行處理。
屬性規範方法:
線性變換:
對於效益型屬性,要體現出其越大越好的特性,使用數值的大小來體現,並且進行歸一化,則取得決策矩陣a=(a_ij)_m*n的第j列的最大值a_j^max:
令b ij
=aij
ajma
xb_=\frac}}
bij=a
jmax
aij
此次變換後,最差屬性值不一定為0,最優屬性值一定為1。
對於成本型屬性,要體現出其越小越好的特性,並且使用數值大小來體現,則只需要,用數值1減去上述公式。最優解在變換後的矩陣中數值不一定為1,最差解必定為0。可以認為是上述變換的對偶。
標準0-1變換:
為了使得最優解變換後都為1,最差解必定為0:
則對於效益型屬性:bij
=aij
−ajm
inaj
max−
ajmi
nb_=\frac-a_^}-a_j^}
bij=a
jmax
−aj
min
aij
−ajm
in
對於成本型屬性:
b ij
=ajm
ax−a
ijaj
max−
ajmi
nb_=\frac^-a_^{}}-a_j^}
bij=a
jmax
−aj
min
ajma
x−a
ij
對於區間型屬性,若設定的最優區間為[aj
0,aj
∗]
[a_^0,a_j^]
[aj0,
aj∗
]:b ij
== \begin 1-(a_^0-a_)/(a_j^0-a_j^), & \text{}a_j^\le a_ \le a_j^0\\ 1, & \text{}a_j^0\le a_ \le a_j^\\ 1-(a_-a_j^)/(a_j^-a_j^), & \text{}a_j^\le a_ \le a_j^\\ 0,& \text{}其他 \end
bij=⎩
⎪⎪⎪⎨
⎪⎪⎪⎧
1−(
aj0
−aij
)/(
aj0
−aj′
),1
,1−(
aij
−aj∗
)/(
aj′′
−aj
∗),
0,a
j′≤
aij
≤aj0
aj0
≤ai
j≤a
j∗a
j∗≤
aij
≤aj′
′其他
向量規範化:
\;\;\;\;\;
使得他們的平方和為1,即:
b ij
=aij
/σi=
1mai
j2,i
=1,…
,mj=
1,…,
mb_=a_/\sqrt^a_^2},i=1,…,m \;\;\;j=1,…,m
bij=a
ij/
σi=1
mai
j2
,i=1
,…,m
j=1,
…,m標準化處理:
消除量綱效應,略。
今天的收穫並不多,對於如此多的規範方法,在建模中卻感覺是雞肋一樣,食之無味,棄之有肉。寫到一半已經不想再繼續寫下去。就當是練習使用了latex算了。
**我也看不太懂,主要是太深了,明天還是學馬爾科夫**吧,沒有**學個屁。。。
emmm 就當練習了系列12
1.函式物件優化多分支if的 練熟 def login print 登入功能 def register print 註冊功能 func dic def main while true for i in func dic print i,func dic i 0 cmd input 請輸入編號 str...
emmm 就當練習了系列10
1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批了修改操作 def modify file filename,old,new import os with open filename,r encoding utf 8 as read f,open bak.swap w encodi...
emmm 就當練習了系列08
1 通用檔案copy工具實現 src file input 原始檔路徑 strip dst file input 原始檔路徑 strip with open r format src file mode rt encoding utf 8 as f1,open r format dst file m...