https://de.wikipedia.org/w/api.php?action=feedcontributions&feedformat=atom&user=Benbendc Wikipedia - Benutzerbeiträge [de] 2025-05-14T09:57:46Z Benutzerbeiträge MediaWiki 1.44.0-wmf.28 https://de.wikipedia.org/w/index.php?title=Parallele_Koordinaten&diff=87471664 Parallele Koordinaten 2009-12-03T02:00:18Z <p>Benbendc: </p> <hr /> <div>[[Image:Picviz-0.1.png|right|400px|Parallel coordinates]]<br /> <br /> '''Parallel coordinates''' is a common way of visualizing [[high-dimensional]] [[geometry]] and analyzing [[multivariate data]]. <br /> <br /> To show a set of [[point (geometry)|points]] in an [[n-dimensional space]], a backdrop is drawn consisting of n [[parallel (geometry)|parallel]] lines, typically vertical and equally spaced. A point in [[n-dimensional space]] is represented as a [[polyline]] with [[vertex (geometry)|vertices]] on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th [[coordinate]] of the point. <br /> <br /> == History ==<br /> <br /> Parallel coordinates were invented by Maurice d'Ocagne in 1885 &lt;ref name=&quot;pc-first&quot;&gt;{{cite book|author=d'Ocagne, Maurice|year=1885|title=Coordonnées Parallèles et Axiales: Méthode de transformation géométrique et procédé nouveau de calcul graphique déduits de la considération des coordonnées parallèlles|publisher=Paris: Gauthier-Villars}}&lt;/ref&gt; and were independently re-discovered and popularised by Al Inselberg &lt;ref name=&quot;pc&quot;&gt;{{cite journal|author=Alfred Inselberg|title=The Plane with Parallel Coordinates|journal=Visual Computer|volume=1|issue=4|pages=pages 69–91|year=1985|doi=10.1007/BF01898350}}&lt;/ref&gt; <br /> in 1959 and systematically developed as a coordinate system starting from 1977. Some important<br /> applications are in Collision Avoidance Algorithms for Air Traffic Control (1987 -- 3 USA patents), Data Mining (USA patent), Computer Vision (USA patent), Optimization, Process Control,<br /> more recently in Intrusion Detection and elsewhere (see discussion). It is worth mentioning that most of these applications of parallel coordinates and their success are due to the landmark paper entitled &quot;Hyperdimensional Data Analysis Using<br /> Parallel Coordinates&quot; (Wegman 1990). Generalized parallel coordinates system is proposed by Moustafa and Wegman (2002,2006), at which the Cartesian coordinates system is transformed into a parameter space (parallel coordinates) using basis functions. The relationships between generalized parallel coordinates and Andrews plot as well as Grand tour are explored by Moustafa and Wegman (2002,2006).<br /> <br /> ==Higher dimensions==<br /> Adding more [[dimensions]] in the parallel coordinates (often abbreviated ||-coords or PCs) involves adding more axes. The value of parallel coordinates is that certain geometrical properties in high dimensions transform into easily seen 2D patterns. For example, a set of points on a line in n-space transforms to a set of polylines(or curves) in parallel coordinates all intersecting at n-1 points. For n = 2 this yields a point &lt;---&gt; line duality pointing out why the mathematical foundations of parallel coordinates are developed in the Projective rather than Euclidean space. Also known are the patterns corresponding to (hyper)planes, curves, several smooth (hyper)surfaces, proximities, convexity and recently non-orientability. &lt;ref name=&quot;pc2&quot;&gt;<br /> {{cite book|author=A. Inselberg|title=Parallel Coordinates: VISUAL<br /> Multidimensional Geometry and its Applications|publisher=Springer|year=2009}} &lt;/ref&gt;. It is worth mentioning that since the process maps a k-dimensional data onto a lower 2D space, some loss of information is expected. The loss of information can be measured using the Parsavel's Identity (or Energy Norm).<br /> <br /> ==Statistical considerations==<br /> <br /> When used for statistical data visualisation there are three important considerations: the order, the rotation, and the scaling of the axes. <br /> <br /> The order of the axes is critical for finding features, and in typical data analysis many reorderings will need to be tried. Some authors have come up with ordering heuristics which may create illuminating orderings {{Fact|date=February 2007}}. <br /> <br /> The rotation of the axes is a translation in the parallel coordinates and if the lines intersected outside the parallel axes it can be translated between them by rotations. The simplest example of this is rotating the axis by 180 degrees. More details can be found at &lt;ref name=&quot;Gpc2&quot;/&gt;. <br /> <br /> The necessity of scaling stems from the fact that the plot is based on interpolation (linear combination) of consecutive pairs of variables&lt;ref name=&quot;Gpc2&quot;&gt;.<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=Multivariate continuous<br /> data - Parallel Coordinates|journal= In: Unwin, A., Theus M., Hofmann, H.<br /> (Eds.), Graphics of Large Datasets: Visualizing a Million, Springer|pages= 143–156|year=2006}}<br /> &lt;/ref&gt;. Therefore, the variables must be in common scale, and there are many scaling methods to be considered as part of data preparation process that can reveal more informative views.<br /> <br /> == Generalized Parallel Coordinates ==<br /> <br /> The generalized parallel coordinate plot (GPCP) has been proposed by (Moustafa and Wegman 2002) &lt;ref name=&quot;Gpc1&quot;&gt;<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=On Some Generalization<br /> to Parallel Coordinate Plot|journal=Seeing a million, A Data<br /> Visualization Workshop, Rain am Lech (nr.), Germany|year=2002}}<br /> &lt;/ref&gt; as a generalization of parallel coordinates plots, based on [[parameter transformation]]. In this design, instead of plotting the raw data, it is transformed in some way first. If the interpolation function is piecewise Lagrange, this corresponds to the traditional PCP. If splines are used as the interpolation function, then the smooth parallel coordinate plot (SPCP) is achieved. In the smooth plot, every observation is mapped into a parametric line (or curve), which is smooth, continuous on the axes, and orthogonal to each parallel axis &lt;ref name=&quot;Gpc2&quot;&gt;<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=Multivariate continuous<br /> data - Parallel Coordinates|journal= In: Unwin, A., Theus M., Hofmann, H.<br /> (Eds.), Graphics of Large Datasets: Visualizing a Million, Springer|pages= 143–156|year=2006}}<br /> &lt;/ref&gt;. <br /> <br /> This SPCP design gives a clear quantization level of each data attribute, that can best describe its distribution in complex situations, even with large data sets. Finally, if one uses the Fourier interpolation of degree equals to the data dimensionality, then Andrews plot (Andrews 1972) &lt;ref name=&quot;Adws72&quot;&gt;<br /> {{cite journal|author=D. F. Andrews|title=Plots of High-Dimensional Data|journal=International Biometric Society|volume=18|pages= pages 125-136|year=1972|url=http://www.jstor.org/stable/2528964}} &lt;/ref&gt; is achieved. The GPCP design gives opportunities to researchers to explore alternative interpolation functions that best suited for particular application, and statistical dualities between the data space and GPC space that are important for visual pattern recognition using GPCP<br /> &lt;ref name=&quot;qgpc&quot;&gt;{{cite journal|author=R. Moustafa|title=QGPCP: Quantized Generalized Parallel Coordinate Plots for Large Multivariate Data Visualization<br /> |journal=Journal of Computational and Graphical Statistics|volume=18|issue=1|pages=pages 32–51|year=2009|doi=10.1198/jcgs.2009.0003}}&lt;/ref&gt;.<br /> <br /> == References ==<br /> &lt;references /&gt;<br /> <br /> ==External links==<br /> * [http://www.math.tau.ac.il/~aiisreal Alfred Inselberg's Homepage], with Visual Tutorial, History, Selected Publications and Applications<br /> * [http://www.springerlink.com/content/v63722/?p=ab5eaa2676b84573b3058546e1d0f00e&amp;pi=6 Parallel Coordinates: Visual Multidimensional Geometry and Its Applications] by Alfred Inselberg, Springer, 2009.<br /> * [http://www.agocg.ac.uk/reports/visual/casestud/brunsdon/abstract.htm An Investigation of Methods for Visualising Highly Multivariate Datasets] by C.Brunsdon, A.S.Fotheringham &amp; M.E.Charlton, [[University of Newcastle upon Tyne|University of Newcastle]], [[UK]]<br /> * [http://www.ggobi.org/docs/parallel-coordinates// Parallel coordinates plot in GGobi]<br /> * [http://www.dcs.napier.ac.uk/~marting/parCoord/GrahamKennedyParallelCurvesIV03.pdf Using Curves to Enhance Parallel Coordinate Visualisations] by Martin Graham &amp; Jessie Kennedy, [[Napier University]], [[Edinburgh]], [[UK]]<br /> * [http://www.galaxy.gmu.edu/stats/syllabi/inft979/GeneralizedParallelCoordinates.pdf On Some Generalization of Parallel Coordinate Plots] by Rida E. Moustafa and Edward J. Wegman (2002), [[George Mason University]], [[Fairfax, VA]]<br /> *[http://s92417348.onlinehome.us/software/dataloom/index.html Data Loom — a parallel coordinates visualisation tool for the Mac]<br /> *[http://home.subnet.at/flo/mv/parvis/index.html parvis — a parallel coordinates tool] licensed under the [[GNU GPL]] - implemented in [[Java (programming language)|Java]]<br /> *[http://www.wallinfire.net/picviz picviz — the graphviz of parallel coordinates] licensed under the [[GNU GPL]] v3 - implemented in [[C (programming language)|C]], with [[Python (programming language)|Python]] bindings used for the [[GUI]].<br /> <br /> [[Category:Visualization (graphic)]]<br /> <br /> [[fr:Coordonnées parallèles]]<br /> [[zh:平行座標]]</div> Benbendc https://de.wikipedia.org/w/index.php?title=Parallele_Koordinaten&diff=87471663 Parallele Koordinaten 2009-12-03T01:53:07Z <p>Benbendc: add link to new book site at Springer</p> <hr /> <div>[[Image:Picviz-0.1.png|right|400px|Parallel coordinates]]<br /> <br /> '''Parallel coordinates''' is a common way of visualizing [[high-dimensional]] [[geometry]] and analyzing [[multivariate data]]. <br /> <br /> To show a set of [[point (geometry)|points]] in an [[n-dimensional space]], a backdrop is drawn consisting of n [[parallel (geometry)|parallel]] lines, typically vertical and equally spaced. A point in [[n-dimensional space]] is represented as a [[polyline]] with [[vertex (geometry)|vertices]] on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th [[coordinate]] of the point. <br /> <br /> == History ==<br /> <br /> Parallel coordinates were invented by Maurice d'Ocagne in 1885 &lt;ref name=&quot;pc-first&quot;&gt;{{cite book|author=d'Ocagne, Maurice|year=1885|title=Coordonnées Parallèles et Axiales: Méthode de transformation géométrique et procédé nouveau de calcul graphique déduits de la considération des coordonnées parallèlles|publisher=Paris: Gauthier-Villars}}&lt;/ref&gt; and were independently re-discovered and popularised by Al Inselberg &lt;ref name=&quot;pc&quot;&gt;{{cite journal|author=Alfred Inselberg|title=The Plane with Parallel Coordinates|journal=Visual Computer|volume=1|issue=4|pages=pages 69–91|year=1985|doi=10.1007/BF01898350}}&lt;/ref&gt; <br /> in 1959 and systematically developed as a coordinate system starting from 1977. Some important<br /> applications are in Collision Avoidance Algorithms for Air Traffic Control (1987 -- 3 USA patents), Data Mining (USA patent), Computer Vision (USA patent), Optimization, Process Control,<br /> more recently in Intrusion Detection and elsewhere (see discussion). It is worth mentioning that most of these applications of parallel coordinates and their success are due to the landmark paper entitled &quot;Hyperdimensional Data Analysis Using<br /> Parallel Coordinates&quot; (Wegman 1990). Generalized parallel coordinates system is proposed by Moustafa and Wegman (2002,2006), at which the Cartesian coordinates system is transformed into a parameter space (parallel coordinates) using basis functions. The relationships between generalized parallel coordinates and Andrews plot as well as Grand tour are explored by Moustafa and Wegman (2002,2006).<br /> <br /> ==Higher dimensions==<br /> Adding more [[dimensions]] in the parallel coordinates (often abbreviated ||-coords or PCs) involves adding more axes. The value of parallel coordinates is that certain geometrical properties in high dimensions transform into easily seen 2D patterns. For example, a set of points on a line in n-space transforms to a set of polylines(or curves) in parallel coordinates all intersecting at n-1 points. For n = 2 this yields a point &lt;---&gt; line duality pointing out why the mathematical foundations of parallel coordinates are developed in the Projective rather than Euclidean space. Also known are the patterns corresponding to (hyper)planes, curves, several smooth (hyper)surfaces, proximities, convexity and recently non-orientability. &lt;ref name=&quot;pc2&quot;&gt;<br /> {{cite book|author=A. Inselberg|title=Parallel Coordinates: VISUAL<br /> Multidimensional Geometry and its Applications|publisher=Springer|year=2007}} &lt;/ref&gt;. It is worth mentioning that since the process maps a k-dimensional data onto a lower 2D space, some loss of information is expected. The loss of information can be measured using the Parsavel's Identity (or Energy Norm).<br /> <br /> ==Statistical considerations==<br /> <br /> When used for statistical data visualisation there are three important considerations: the order, the rotation, and the scaling of the axes. <br /> <br /> The order of the axes is critical for finding features, and in typical data analysis many reorderings will need to be tried. Some authors have come up with ordering heuristics which may create illuminating orderings {{Fact|date=February 2007}}. <br /> <br /> The rotation of the axes is a translation in the parallel coordinates and if the lines intersected outside the parallel axes it can be translated between them by rotations. The simplest example of this is rotating the axis by 180 degrees. More details can be found at &lt;ref name=&quot;Gpc2&quot;/&gt;. <br /> <br /> The necessity of scaling stems from the fact that the plot is based on interpolation (linear combination) of consecutive pairs of variables&lt;ref name=&quot;Gpc2&quot;&gt;.<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=Multivariate continuous<br /> data - Parallel Coordinates|journal= In: Unwin, A., Theus M., Hofmann, H.<br /> (Eds.), Graphics of Large Datasets: Visualizing a Million, Springer|pages= 143–156|year=2006}}<br /> &lt;/ref&gt;. Therefore, the variables must be in common scale, and there are many scaling methods to be considered as part of data preparation process that can reveal more informative views.<br /> <br /> == Generalized Parallel Coordinates ==<br /> <br /> The generalized parallel coordinate plot (GPCP) has been proposed by (Moustafa and Wegman 2002) &lt;ref name=&quot;Gpc1&quot;&gt;<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=On Some Generalization<br /> to Parallel Coordinate Plot|journal=Seeing a million, A Data<br /> Visualization Workshop, Rain am Lech (nr.), Germany|year=2002}}<br /> &lt;/ref&gt; as a generalization of parallel coordinates plots, based on [[parameter transformation]]. In this design, instead of plotting the raw data, it is transformed in some way first. If the interpolation function is piecewise Lagrange, this corresponds to the traditional PCP. If splines are used as the interpolation function, then the smooth parallel coordinate plot (SPCP) is achieved. In the smooth plot, every observation is mapped into a parametric line (or curve), which is smooth, continuous on the axes, and orthogonal to each parallel axis &lt;ref name=&quot;Gpc2&quot;&gt;<br /> {{cite journal|author=R. Moustafa, E. Wegman|title=Multivariate continuous<br /> data - Parallel Coordinates|journal= In: Unwin, A., Theus M., Hofmann, H.<br /> (Eds.), Graphics of Large Datasets: Visualizing a Million, Springer|pages= 143–156|year=2006}}<br /> &lt;/ref&gt;. <br /> <br /> This SPCP design gives a clear quantization level of each data attribute, that can best describe its distribution in complex situations, even with large data sets. Finally, if one uses the Fourier interpolation of degree equals to the data dimensionality, then Andrews plot (Andrews 1972) &lt;ref name=&quot;Adws72&quot;&gt;<br /> {{cite journal|author=D. F. Andrews|title=Plots of High-Dimensional Data|journal=International Biometric Society|volume=18|pages= pages 125-136|year=1972|url=http://www.jstor.org/stable/2528964}} &lt;/ref&gt; is achieved. The GPCP design gives opportunities to researchers to explore alternative interpolation functions that best suited for particular application, and statistical dualities between the data space and GPC space that are important for visual pattern recognition using GPCP<br /> &lt;ref name=&quot;qgpc&quot;&gt;{{cite journal|author=R. Moustafa|title=QGPCP: Quantized Generalized Parallel Coordinate Plots for Large Multivariate Data Visualization<br /> |journal=Journal of Computational and Graphical Statistics|volume=18|issue=1|pages=pages 32–51|year=2009|doi=10.1198/jcgs.2009.0003}}&lt;/ref&gt;.<br /> <br /> == References ==<br /> &lt;references /&gt;<br /> <br /> ==External links==<br /> * [http://www.math.tau.ac.il/~aiisreal Alfred Inselberg's Homepage], with Visual Tutorial, History, Selected Publications and Applications<br /> * [http://www.springerlink.com/content/h0762749222503xg/ Parallel Coordinates: Interactive Visualisation for High Dimensions] by Alfred Inselberg, Springer, 2009.<br /> * [http://www.agocg.ac.uk/reports/visual/casestud/brunsdon/abstract.htm An Investigation of Methods for Visualising Highly Multivariate Datasets] by C.Brunsdon, A.S.Fotheringham &amp; M.E.Charlton, [[University of Newcastle upon Tyne|University of Newcastle]], [[UK]]<br /> * [http://www.ggobi.org/docs/parallel-coordinates// Parallel coordinates plot in GGobi]<br /> * [http://www.dcs.napier.ac.uk/~marting/parCoord/GrahamKennedyParallelCurvesIV03.pdf Using Curves to Enhance Parallel Coordinate Visualisations] by Martin Graham &amp; Jessie Kennedy, [[Napier University]], [[Edinburgh]], [[UK]]<br /> * [http://www.galaxy.gmu.edu/stats/syllabi/inft979/GeneralizedParallelCoordinates.pdf On Some Generalization of Parallel Coordinate Plots] by Rida E. Moustafa and Edward J. Wegman (2002), [[George Mason University]], [[Fairfax, VA]]<br /> *[http://s92417348.onlinehome.us/software/dataloom/index.html Data Loom — a parallel coordinates visualisation tool for the Mac]<br /> *[http://home.subnet.at/flo/mv/parvis/index.html parvis — a parallel coordinates tool] licensed under the [[GNU GPL]] - implemented in [[Java (programming language)|Java]]<br /> *[http://www.wallinfire.net/picviz picviz — the graphviz of parallel coordinates] licensed under the [[GNU GPL]] v3 - implemented in [[C (programming language)|C]], with [[Python (programming language)|Python]] bindings used for the [[GUI]].<br /> <br /> [[Category:Visualization (graphic)]]<br /> <br /> [[fr:Coordonnées parallèles]]<br /> [[zh:平行座標]]</div> Benbendc