Magyarország térképének kirajzolása MDS-sel

A többdimenziós skálázást (MDS) egy dimenziócsökkentő eljárás, melyet először a földrajzban használtak térképek kirajzolására. Azóta számos más területen is alkalmazzák, pl. pszichológiában kognitív térképek. Ennek a bejegyzésnek a célja az MDS alkalmazásának bemutatása R-ben. Példaként Magyarország térképét fogjuk kirajzolni települések távolságmátrixának felhasználásával.

Hazánk távolságmátrixát a http://www.psoft.hu/termekek/telepules-matrix.html weboldalról lehet letölteni XLS formátumban.

XLS fájl beolvasására bőven van választási lehetőség az R csomagok között: gdata, xlsReadWrite, XLConnect, xlsx, stb. Ezek közül én személy szerint az XLConnect csomagot használom, illetve fogom használni a példa során.

Adatok betöltése:

Az adatok betöltését 2 lépésből oldjuk meg: Az xls fájl betöltése után az adatokat az első munkalapból olvassuk be, ugyanis ez tartalmazza a távolságokat.

Adatok tisztítása:

Az elemzés elvégzéséhez egy numerikus mátrixra van szükségünk, illetve a városok neveire. Amit alakítani kell a jelenlegi adathalmazon:

  • Az első oszlopot tartalmazó városnevekből sorneveket csinálunk, majd töröljük.
  • Utolsó sorban a psoft promo szövege található, amire értelemszerűen nincs szükségünk.
  • Azonos városok távolságánál hiányzó, vagyis (NA) értékek szerepelnek, ezeket le kell cserélni 0-ra.

Megvalósítás:

Kész is van a távolságmátrixunk, most már nekieshetünk a többdimenziós skálázásnak. MDS-re több lehetőség is van, én a legegyszerűbbet: a cmdscale függvényt alkalmazom, ami a stat package-en belül található. Paraméterként egy numerikus mátrixot, vagy data.frame-et kell megadni. Alapértelmezetten 2 dimenziót használ, ezt a k paraméterrel lehet állítani. Általában a priori módon határozzák meg.

A koordinátákat az MDS mátrix 2 oszlopa tartalmazza. Ezek alapján szeretnénk kirajzolni a térképet a ggplot2 quickplotja segítségével. Az első oszlop az x koordináta, a második pedig az y.

Ezzel a probléma, hogy a tengelyek fel vannak cserélve. Az MDS ugyanis a távolságok alapján nem tudja megállapítani, hogy melyik város van északra, vagy éppen délre. Ha mindkét tengelyre tükrözzük a koordinátákat, akkor már ismerősebb lehet a plot.

MDS_Plot2

Ellenőrzés, a modell jósága:

Az MDS lényege hogy egy adathalmazt dimenziócsökkentéssel könnyebben elemezhetővé tegyen. A dimenziócsökkentési eljárások a legtöbb esetben információveszteséggel járnak. A modell jóságát többféleképpen is ellenőrizhetjük, jelen esetben a determinációs hányados alapján fogunk dönteni.

 

Az információveszteség mértéke kevesebb mint 2% tehát a modell kiemelkedően jónak számít.

236 Responses to Magyarország térképének kirajzolása MDS-sel

  1. Pingback: viagra mail order uk

  2. Pingback: cialis 20 mg price

  3. Pingback: cialis on line

  4. Pingback: how much is cialis

  5. Pingback: cialis price costco

  6. Pingback: Buy brand viagra

  7. Pingback: Buy cheap viagra online us

  8. Pingback: buy albuterol online

  9. Pingback: cheap viagra for sale online

  10. Pingback: cealis

  11. Pingback: cialis professional

  12. Pingback: naltrzone online

  13. Pingback: generic cialis cost

  14. Pingback: cialis over the counter

  15. Pingback: how does viagra work

  16. Pingback: bimatoprost generic best price

  17. Pingback: canadian pharmacy cialis

  18. Pingback: name brand viagra

  19. Pingback: tylenol generic

  20. Pingback: buy chloroquine

  21. Pingback: viagra for sale

  22. Pingback: online pharmacy viagra

  23. Pingback: viagra 50mg

  24. Pingback: best ed pills

  25. Pingback: male ed pills

  26. Pingback: best non prescription ed pills

  27. Pingback: hydroxychloroquine brand name

  28. Pingback: canada online pharmacy

  29. Pingback: pharmacy online

  30. Pingback: Buy cialis

  31. Pingback: Viagra or cialis

  32. Pingback: vardenafil 20mg

  33. Pingback: vardenafil online

  34. Pingback: levitra generic

  35. Pingback: viagra for women judpharmacys

  36. Pingback: wind creek casino online play

  37. Pingback: cialis online purchase

  38. Pingback: golden nugget online casino

  39. Pingback: viagra online prescription

  40. Pingback: real casino online

  41. Pingback: empire casino online

  42. Pingback: generic cialis canada

  43. Pingback: canada pharmacy discounted viagra 100

  44. Pingback: no credit check loans

  45. Pingback: latisse vs generic bimatoprost

  46. Pingback: www.cialis.com

  47. Pingback: personal loan

  48. Pingback: cash loans

  49. Pingback: viagra cost

  50. Pingback: buy viagra in canada

  51. Pingback: Google

  52. Pingback: virgin casino online nj login

  53. Pingback: buy cialis

  54. Pingback: betfair casino online nj

  55. Pingback: cialis 5 mg

  56. Pingback: what is the best usa online casino

  57. Pingback: online gambling sites for us

  58. Pingback: cialis 20

  59. Pingback: Best Online Casinos 2020

  60. Pingback: price check 50mg viagra

  61. Pingback: buy cialis

  62. Pingback: 20 cialis

  63. Pingback: cialis internet

  64. Pingback: buy generic viagra online

  65. Pingback: online casino real money usa

  66. Pingback: buy hydroxychloroquine online

  67. Pingback: online casino usa real money

  68. Pingback: free casino games

  69. Pingback: play online casino real money

  70. Pingback: viagra online

  71. Pingback: sildenafil dosage

  72. Pingback: sildenafil generic

  73. Pingback: brand viagra

  74. Pingback: canadian pharmacy viagra

  75. Pingback: cialis online reviews

  76. Pingback: buy viagra online usa

  77. Pingback: viagra without a doctor prescription

  78. Pingback: tadalafil cialis

  79. Pingback: buy cialis online reddit

  80. Pingback: buy viagra pills

  81. Pingback: levitra

  82. Pingback: canadian online pharmacy cialis

  83. Pingback: free slots

  84. Pingback: online slots for real money

  85. Pingback: http://droga5.net/

  86. Pingback: cialistodo.com

  87. Pingback: viagra without a doctor prescription

  88. Pingback: where to buy viagra online safely

  89. Pingback: buy cheap viagra

  90. Pingback: buy viagra

  91. Pingback: buy cialis brand online

  92. Pingback: buy sildenafil

  93. Pingback: Viagra 120mg for sale

  94. Pingback: Viagra 25 mg without a prescription

  95. Pingback: Viagra 120mg without a doctor prescription

  96. Pingback: sildenafil pills

  97. Pingback: cheapest Viagra 50 mg

  98. Pingback: Cialis 20 mg purchase

  99. Pingback: Cialis 60mg online

  100. Pingback: generic cialis

  101. Pingback: Cialis 10 mg over the counter

  102. Pingback: Cialis 80 mg united kingdom

  103. Pingback: buy viagra generic

  104. Pingback: viagra cheap

  105. Pingback: Cialis 10 mg online

  106. Pingback: Cialis 40mg otc

  107. Pingback: Cialis 40mg purchase

  108. Pingback: sildenafil 200 mg nz

  109. Pingback: order tadalafil 10 mg

  110. Pingback: viagra generic drugs

  111. Pingback: levitra 20mg cost

  112. Pingback: how to buy lasix 40mg

  113. Pingback: furosemide 100mg united states

  114. Pingback: viagra coupons

  115. Pingback: where to buy propecia 1mg

  116. Pingback: canadian online pharmacy no prescription

  117. Pingback: lexapro 10mg for sale

  118. Pingback: where can i buy finasteride 1mg

  119. Pingback: abilify 20 mg canada

  120. Pingback: actos 15 mg pharmacy

  121. Pingback: viagra generique livre sous 48h

  122. Pingback: allopurinol 300 mg australia

  123. Pingback: where can i buy antabuse 500 mg

  124. Pingback: antivert 25mg pharmacy

  125. Pingback: how to buy arava 10mg

  126. Pingback: strattera 10 mg online

  127. Pingback: aricept 10 mg generic

  128. Pingback: sildenafil citrate

  129. Pingback: tamoxifen 10mg purchase

  130. Pingback: cheap cialis

  131. Pingback: ashwagandha 60caps uk

  132. Pingback: atarax 25mg prices

  133. Pingback: augmentin 875/125 mg australia

  134. Pingback: meds without a doctor prescription

  135. Pingback: avodart 0,5mg cheap

  136. Pingback: benicar 20 mg pills

  137. Pingback: buy viagra online

  138. Pingback: sildenafil cost walmart

  139. Pingback: Biaxin 500 mg medication

  140. Pingback: Premarin 0,3mg nz

  141. Pingback: cardizem 90 mg no prescription

  142. Pingback: cialis coupon

  143. Pingback: casodex uk

  144. Pingback: cialis

  145. Pingback: catapres pharmacy

  146. Pingback: ceclor otc

  147. Pingback: ceftin 250mg no prescription

  148. Pingback: generic viagra without a doctor prescription

  149. Pingback: celebrex 100mg purchase

  150. Pingback: celexa australia

  151. Pingback: canadian drugs online

  152. Pingback: cephalexin australia

  153. Pingback: cipro 1000 mg usa

  154. Pingback: cialis without a doctor prescription

  155. Pingback: claritin over the counter

  156. Pingback: viagra

  157. Pingback: slots online

  158. Pingback: rivers casino

  159. Pingback: legitimate online slots for money

  160. Pingback: chumba casino

  161. Pingback: online casino games for real money

  162. Pingback: wind creek casino online play

  163. Pingback: online slots for real money

  164. Pingback: generic viagra

  165. Pingback: pala casino online

  166. Pingback: real money casino online

  167. Pingback: caesars casino online

  168. Pingback: car insurance quotes

  169. Pingback: direct general car insurance quotes

  170. Pingback: auto liability insurance

  171. Pingback: jokes about viagra generic names

  172. Pingback: online car insurance quotes

  173. Pingback: tadalafil

  174. Pingback: abc car insurance

  175. Pingback: car insurance price

  176. Pingback: geico car insurance quotes official site

  177. Pingback: car insurance usaa

  178. Pingback: aaa car insurance quotes reviews

  179. Pingback: erie car insurance quotes

  180. Pingback: ed treatments

  181. Pingback: online personal loans

  182. Pingback: Viagra order

  183. Pingback: payday loans payday loans

  184. Pingback: payday loans delaware

  185. Pingback: best ed pills

  186. Pingback: small installment loans

  187. Pingback: best quick loans

  188. Pingback: online pharmacy viagra

  189. Pingback: short term bad credit loans

  190. Pingback: payday loans no credit check

  191. Pingback: buy amoxil

  192. Pingback: personal loans in nc

  193. Pingback: maker of viagra

  194. Pingback: cbd oil for sale online and reviews

  195. Pingback: cbd oil products

  196. Pingback: cbd oil for sale online and reviews

  197. Pingback: buy sildenafil online uk

  198. Pingback: cbd oil benefits and uses

  199. Pingback: viagra substitutes

  200. Pingback: cbd oil sexual benefits

  201. Pingback: cbd oil for pain dosage

  202. Pingback: payday loans online fast deposit

  203. Pingback: viagra cream price

  204. Pingback: cbd hemp oil benefits

  205. Pingback: sildenafil best price

  206. Pingback: benefits of cbd hemp oil

  207. Pingback: what is the best cbd oil

  208. Pingback: how to write a community service essay

  209. Pingback: viagra mail order

  210. Pingback: uspto assignments database

  211. Pingback: buy an essays

  212. Pingback: scholarship essay writing service

  213. Pingback: essay writing service review

  214. Pingback: term paper writers

  215. Pingback: generic viagra online purchase

  216. Pingback: assignment notebooks

  217. Pingback: essay writing service canada

  218. Pingback: write a college essay

  219. Pingback: university essay writing service

  220. Pingback: canadian viagra 100mg

  221. Pingback: buy cleocin 300mg

  222. Pingback: clomid tablet

  223. Pingback: where can i buy clonidine

  224. Pingback: Canadian generic viagra online

  225. Pingback: clozaril 25 mg over the counter

  226. Pingback: colchicine 0,5mg for sale

  227. Pingback: symbicort inhaler 160/4,5mcg without a doctor prescription

  228. Pingback: Viagra overnight delivery

  229. Pingback: combivent online pharmacy

  230. Pingback: medical school essay help

  231. Pingback: coreg pharmacy

  232. Pingback: compazine 5mg price

  233. Pingback: cialis online

  234. Pingback: coumadin 1mg tablet

  235. Pingback: Pfizer viagra 50 mg online

  236. Pingback: buy cozaar

Vélemény, hozzászólás?