最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

R語言使用灰色關(guān)聯(lián)分析(Grey Relation Analysis,GRA)中國(guó)經(jīng)濟(jì)社會(huì)發(fā)展指標(biāo)

2021-06-06 23:47 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=16881

原文出處:拓端數(shù)據(jù)部落公眾號(hào)

?

灰色關(guān)聯(lián)分析包括兩個(gè)重要功能。
第一項(xiàng)功能:灰色關(guān)聯(lián)度,與correlation系數(shù)相似,如果要評(píng)估某些單位,在使用此功能之前轉(zhuǎn)置數(shù)據(jù)。第二個(gè)功能:灰色聚類,如層次聚類。?

灰色關(guān)聯(lián)度

灰色關(guān)聯(lián)度有兩種用法。該算法用于測(cè)量?jī)蓚€(gè)變量的相似性,就像`cor`一樣。如果要評(píng)估某些單位,可以轉(zhuǎn)置數(shù)據(jù)集。

*一種是檢查兩個(gè)變量的相關(guān)性,數(shù)據(jù)類型如下:

| 參考| v1 | v2 | v3 |
| ----------- |||| ---- | ---- |
| 1.2 | 1.8 | 0.9 | 8.4 |
| 0.11 | 0.3 | 0.5 | 0.2 |
| 1.3 | 0.7 | 0.12 | 0.98 |
| 1.9 | 1.09 | 2.8 | 0.99 |

reference:參考變量,reference和v1之間的灰色關(guān)聯(lián)度...近似地測(cè)量reference和v1的相似度。


*另一個(gè)是評(píng)估某些單位的好壞。

| 單位| v1 | v2 | v3 |
| ----------- |||| ---- | ---- |
| 江蘇| 1.8 | 0.9 | 8.4 |
| 浙江| 0.3 | 0.5 | 0.2 |
| 安徽 0.7 | 0.12 | 0.98 |
| 福建| 1.09 | 2.8 | 0.99 |

?示例


  1. ##生成數(shù)據(jù)


  2. #' economyCompare = data.frame(refer, liaoning, shandong, jiangsu, zhejiang, fujian, guangdong)


  3. #

  4. # 異常控制 #

  5. if (any(is.na(df))) stop("'df' have NA" )

  6. if (distingCoeff<0 | distingCoeff>1) stop("'distingCoeff' must be in range of [0,1]" )





  7. diff = X ?#設(shè)置差學(xué)列矩陣空間


  8. for (i in

  9. mx = max(diff)



  10. #計(jì)算關(guān)聯(lián)系數(shù)#

  11. relations = (mi+distingCoeff*mx) / (diff + distingCoeff*mx)


  12. #計(jì)算關(guān)聯(lián)度#

  13. # 暫時(shí)簡(jiǎn)單處理, 等權(quán)

  14. relDegree = rep(NA, nc)

  15. for (i in 1:nc) {

  16. relDegree[i] = mean(relations[,i]) ?# 等權(quán)

  17. }



  18. #排序: 按關(guān)聯(lián)度大到小#

  19. X_order = X[order(relDegree,

  20. relDes = rep(NA, nc) #分配空間 ?關(guān)聯(lián)關(guān)系描述(說明誰和誰的關(guān)聯(lián)度)

  21. X_names = names(X_o

  22. names(relationalDegree) = relDes



  23. if (cluster) {


  24. greyRelDegree = GRA(economyC



  25. # 得到差異率矩陣 #

  26. grey_diff = matrix(0


  27. grey_diff[i,j] = abs(rel

  28. #得到距離矩陣#

  29. grey_dist = matrix(0, nrow

  30. iff[i,j]+grey_diff[j,i]

  31. }

  32. }


  33. # 得到灰色相關(guān)系數(shù)矩陣 #

  34. grey_dist_max = max(grey_dist)

  35. grey_correl = matrix(0, nrow = nc, ncol = nc)

  36. for (i in 1:nc) {

  37. for (j in 1:nc) {

  38. grey_correl[i,j] = 1 - grey_dist[i,j] / grey_dist_max

  39. }

  40. }




  41. d = as.dist(1-grey_correl) ?# 得到無對(duì)角線的下三角矩陣(數(shù)值意義反向了, 值越小表示越相關(guān) )

  42. # 主對(duì)角線其實(shí)表示了各個(gè)對(duì)象的相近程度, 畫圖的時(shí)候, 相近的對(duì)象放在一起


  43. hc = hclust(d, method = clusterMethod) ?# 系統(tǒng)聚類(分層聚類)函數(shù), single: 單一連接(最短距離法/最近鄰)

  44. # hc$height, 是上面矩陣的對(duì)角元素升序

  45. # hc$order, 層次樹圖上橫軸個(gè)體序號(hào)

  46. plot(hc,hang=-1) ?#hang: 設(shè)置標(biāo)簽懸掛位置


  47. }


  48. #輸出#


  49. if (cluster) ?{

  50. lst = list(relationalDegree=relationalDegree,


  51. return(lst)


  52. }

  53. ```

  54. ```{r}

  55. ## 生成數(shù)據(jù)

  56. rownames(economyCompare) = c("indGV", "indVA", "profit", "incomeTax")

  57. ## 灰色關(guān)聯(lián)度

  58. greyRelDegree = greya(economyCompare)

  59. greyRelDegree

  60. ```




灰色關(guān)聯(lián)度?

?

灰色聚類,如層次聚類?


  1. ## 灰色聚類


  2. greya(economyCompare, cluster = T)


?

?

最受歡迎的見解

1.R語言k-Shape算法股票價(jià)格時(shí)間序列聚類

2.R語言中不同類型的聚類方法比較

3.R語言對(duì)用電負(fù)荷時(shí)間序列數(shù)據(jù)進(jìn)行K-medoids聚類建模和GAM回歸

4.r語言鳶尾花iris數(shù)據(jù)集的層次聚類

5.Python Monte Carlo K-Means聚類實(shí)戰(zhàn)

6.用R進(jìn)行網(wǎng)站評(píng)論文本挖掘聚類

7.用于NLP的Python:使用Keras的多標(biāo)簽文本LSTM神經(jīng)網(wǎng)絡(luò)

8.R語言對(duì)MNIST數(shù)據(jù)集分析 探索手寫數(shù)字分類數(shù)據(jù)

9.R語言基于Keras的小數(shù)據(jù)集深度學(xué)習(xí)圖像分類

?


R語言使用灰色關(guān)聯(lián)分析(Grey Relation Analysis,GRA)中國(guó)經(jīng)濟(jì)社會(huì)發(fā)展指標(biāo)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乌什县| 筠连县| 辉南县| 温宿县| 栖霞市| 筠连县| 怀来县| 沽源县| 隆化县| 永福县| 色达县| 松桃| 三台县| 铜山县| 邳州市| 西峡县| 丰镇市| 高密市| 磐安县| 库尔勒市| 蕉岭县| 横山县| 夏河县| 竹山县| 凭祥市| 博客| 穆棱市| 浠水县| 万载县| 江西省| 河曲县| 湖南省| 炎陵县| 宁河县| 朔州市| 安吉县| 团风县| 偏关县| 株洲市| 芒康县| 云梦县|