<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2018-05-04T10:13:00Z" status="active" updated="2025-05-19T09:50:00Z" version="1.2" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd" xsi:type="vs:CatalogService"><title>APOGEE full information on classes</title><shortName>J/A+A/612/A98</shortName><identifier>ivo://CDS.VizieR/J/A+A/612/A98</identifier><altIdentifier>doi:10.26093/cds/vizier.36120098</altIdentifier><curation><publisher ivo-id="ivo://CDS">CDS</publisher><creator><name>Garcia-Dias R.</name></creator><creator><name>Allende Prieto C.</name></creator><creator><name>Sanchez Almeida J.</name></creator><creator><name>Ordovas-Pascual I.</name></creator><date role="Updated">2018-05-17T11:06:52Z</date><date role="Created">2018-05-04T10:13:00Z</date><contact><name>CDS support team</name><address>CDS, Observatoire de Strasbourg, 11 rue de l'Universite, F-67000 Strasbourg, France</address><email>cds-question@unistra.fr</email></contact></curation><content><subject>infrared-astronomy</subject><subject>spectroscopy</subject><subject>morgan-keenan-classification</subject><description>The volume of data generated by astronomical surveys is growing rapidly. Traditional analysis techniques in spectroscopy either demand intensive human interaction or are computationally expensive. In this scenario, machine learning, and unsupervised clustering algorithms in particular, offer interesting alternatives. The Apache Point Observatory Galactic Evolution Experiment (APOGEE) offers a vast data set of near-infrared stellar spectra, which is perfect for testing such alternatives. Our research applies an unsupervised classification scheme based on K-means to the massive APOGEE data set. We explore whether the data are amenable to classification into discrete classes. We apply the K-means algorithm to 153,847 high resolution spectra (R~22,500). We discuss the main virtues and weaknesses of the algorithm, as well as our choice of parameters. We show that a classification based on normalised spectra captures the variations in stellar atmospheric parameters, chemical abundances, and rotational velocity, among other factors. The algorithm is able to separate the bulge and halo populations, and distinguish dwarfs, sub-giants, RC, and RGB stars. However, a discrete classification in flux space does not result in a neat organisation in the parameters' space. Furthermore, the lack of obvious groups in flux space causes the results to be fairly sensitive to the initialisation, and disrupts the efficiency of commonly-used methods to select the optimal number of clusters. Our classification is publicly available, including extensive online material associated with the APOGEE Data Release 12 (DR12). Our description of the APOGEE database can help greatly with the identification of specific types of targets for various applications. We find a lack of obvious groups in flux space, and identify limitations of the K-means algorithm in dealing with this kind of data.</description><source format="bibcode">2018A&amp;A...612A..98G</source><referenceURL>https://cdsarc.cds.unistra.fr/viz-bin/cat/J/A+A/612/A98</referenceURL><type>Catalog</type><contentLevel>Research</contentLevel><relationship><relationshipType>IsServedBy</relationshipType><relatedResource ivo-id="ivo://CDS.VizieR/TAP">TAP VizieR generic service</relatedResource></relationship></content><rights>https://cds.unistra.fr/vizier-org/licences_vizier.html</rights><capability><interface xsi:type="vr:WebBrowser"><accessURL use="full">https://vizier.cds.unistra.fr/viz-bin/VizieR-2?-source=J/A+A/612/A98</accessURL><mirrorURL title="VizieR at IUCAA: Pune, India">https://vizier.iucaa.in/viz-bin/VizieR-2?-source=J/A+A/612/A98</mirrorURL><mirrorURL title="VizieR at SAAO: SAAO, South Africa">http://vizieridia.saao.ac.za/viz-bin/VizieR-2?-source=J/A+A/612/A98</mirrorURL></interface></capability><capability><interface xsi:type="vs:ParamHTTP"><accessURL use="base">https://vizier.cds.unistra.fr/viz-bin/votable?-source=J/A+A/612/A98</accessURL><mirrorURL title="VizieR at IUCAA: Pune, India">https://vizier.iucaa.in/viz-bin/votable?-source=J/A+A/612/A98</mirrorURL><mirrorURL title="VizieR at SAAO: SAAO, South Africa">http://vizieridia.saao.ac.za/viz-bin/votable?-source=J/A+A/612/A98</mirrorURL><queryType>GET</queryType><resultType>text/xml+votable</resultType></interface></capability><capability standardID="ivo://ivoa.net/std/TAP#aux"><interface xsi:type="vs:ParamHTTP" role="std"><accessURL use="base">https://tapvizier.cds.unistra.fr/TAPVizieR/tap</accessURL></interface></capability><coverage><footprint ivo-id="ivo://ivoa.net/std/moc"/><waveband>Infrared</waveband><waveband>Optical</waveband></coverage><tableset><schema><name>default</name><table><name>J/A+A/612/A98/tableb2</name><description>Star labels</description><column><name>recno</name><description>Record number assigned by the VizieR team. Should Not be used for identification.</description><ucd>meta.record</ucd><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>APOGEE</name><description>Star ID as defined in APOGEE DR12</description><ucd>meta.id;meta.main</ucd><dataType xsi:type="vs:VOTableType" arraysize="18*">char</dataType></column><column><name>Class</name><description>? K-means class</description><ucd>meta.code.class</ucd><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column></table><table><name>J/A+A/612/A98/tableb34</name><description>Mean spectra of the 50 classes (table B3) within class standard deviation (table B4)</description><column><name>class16</name><description>Mean normalized flux of class 16</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class28</name><description>Mean normalized flux of class 28</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>recno</name><description>Record number assigned by the VizieR team. Should Not be used for identification.</description><ucd>meta.record</ucd><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>Wavelength</name><description>Wavelength in vacuum</description><unit>0.1nm</unit><ucd>em.wl</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>Mask</name><description>[0/1] 1 if the pixel is used in k-means, 0 otherwise.</description><ucd>meta.code</ucd><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>class00</name><description>Mean normalized flux of class 0</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class00</name><description>Standard deviation of normalised flux in class 0</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class01</name><description>Mean normalized flux of class 1</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class01</name><description>Standard deviation of normalised flux in class 1</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class02</name><description>Mean normalized flux of class 2</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class02</name><description>Standard deviation of normalised flux in class 2</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class03</name><description>Mean normalized flux of class 3</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class03</name><description>Standard deviation of normalised flux in class 3</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class04</name><description>Mean normalized flux of class 4</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class04</name><description>Standard deviation of normalised flux in class 4</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class05</name><description>Mean normalized flux of class 5</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class05</name><description>Standard deviation of normalised flux in class 5</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class06</name><description>Mean normalized flux of class 6</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class06</name><description>Standard deviation of normalised flux in class 6</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class07</name><description>Mean normalized flux of class 7</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class07</name><description>Standard deviation of normalised flux in class 7</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class08</name><description>Mean normalized flux of class 8</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class08</name><description>Standard deviation of normalised flux in class 8</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class09</name><description>Mean normalized flux of class 9</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class09</name><description>Standard deviation of normalised flux in class 9</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class10</name><description>Mean normalized flux of class 10</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class10</name><description>Stanard deviation of normalised flux in class 10</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class11</name><description>Mean normalized flux of class 11</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class11</name><description>Standard deviation of normalised flux in class 11</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class12</name><description>Mean normalized flux of class 12</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class12</name><description>Standard deviation of normalised flux in class 12</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class13</name><description>Mean normalized flux of class 13</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class13</name><description>Standard deviation of normalised flux in class 13</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class14</name><description>Mean normalized flux of class 14</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class14</name><description>Standard deviation of normalised flux in class 14</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class15</name><description>Mean normalized flux of class 15</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class15</name><description>Standard deviation of normalised flux in class 15</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class16</name><description>Standard deviation of normalised flux in class 16</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class17</name><description>Mean normalized flux of class 17</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class17</name><description>Standard deviation of normalised flux in class 17</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class18</name><description>Mean normalized flux of class 18</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class18</name><description>Standard deviation of normalised flux in class 18</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class19</name><description>Mean normalized flux of class 19</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class19</name><description>Standard deviation of normalised flux in class 19</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class20</name><description>Mean normalized flux of class 20</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class20</name><description>Standard deviation of normalised flux in class 20</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class21</name><description>Mean normalized flux of class 21</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class21</name><description>Standard deviation of normalised flux in class 21</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class22</name><description>Mean normalized flux of class 22</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class22</name><description>Standard deviation of normalised flux in class 22</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class23</name><description>Mean normalized flux of class 23</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class23</name><description>Standard deviation of normalised flux in class 23</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class24</name><description>Mean normalized flux of class 24</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class24</name><description>Standard deviation of normalised flux in class 24</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class25</name><description>Mean normalized flux of class 25</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class25</name><description>Standard deviation of normalised flux in class 25</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class26</name><description>Mean normalized flux of class 26</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class26</name><description>Standard deviation of normalised flux in class 26</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class27</name><description>Mean normalized flux of class 27</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class27</name><description>Standard deviation of normalised flux in class 27</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class28</name><description>Standard deviation of normalised flux in class 28</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class29</name><description>Mean normalized flux of class 29</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class29</name><description>Standard deviation of normalised flux in class 29</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class30</name><description>Mean normalized flux of class 30</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class30</name><description>Standard deviation of normalised flux in class 30</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class31</name><description>Mean normalized flux of class 31</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class31</name><description>Standard deviation of normalised flux in class 31</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class32</name><description>Mean normalized flux of class 32</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class32</name><description>Standard deviation of normalised flux in class 32</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class33</name><description>Mean normalized flux of class 33</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class33</name><description>Standard deviation of normalised flux in class 33</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class34</name><description>Mean normalized flux of class 34</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class34</name><description>Standard deviation of normalised flux in class 34</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class35</name><description>Mean normalized flux of class 35</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class35</name><description>Standard deviation of normalised flux in class 35</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class36</name><description>Mean normalized flux of class 36</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class36</name><description>Standard deviation of normalised flux in class 36</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class37</name><description>Mean normalized flux of class 37</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class37</name><description>Standard deviation of normalised flux in class 37</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class38</name><description>Mean normalized flux of class 38</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class38</name><description>Standard deviation of normalised flux in class 38</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class39</name><description>Mean normalized flux of class 39</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class39</name><description>Standard deviation of normalised flux in class 39</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class40</name><description>Mean normalized flux of class 40</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class40</name><description>Standard deviation of normalised flux in class 40</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class41</name><description>Mean normalized flux of class 41</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class41</name><description>Standard deviation of normalised flux in class 41</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class42</name><description>Mean normalized flux of class 42</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class42</name><description>Standard deviation of normalised flux in class 42</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class43</name><description>Mean normalized flux of class 43</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class43</name><description>Standard deviation of normalised flux in class 43</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class44</name><description>Mean normalized flux of class 44</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class44</name><description>Standard deviation of normalised flux in class 44</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class45</name><description>Mean normalized flux of class 45</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class45</name><description>Standard deviation of normalised flux in class 45</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class46</name><description>Mean normalized flux of class 46</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class46</name><description>Standard deviation of normalised flux in class 46</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class47</name><description>Mean normalized flux of class 47</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class47</name><description>Standard deviation of normalised flux in class 47</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class48</name><description>Mean normalized flux of class 48</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class48</name><description>Standard deviation of normalised flux in class 48</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>class49</name><description>Mean normalized flux of class 49</description><ucd>phot.flux;arith.ratio</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column><column><name>e_class49</name><description>Standard deviation of normalised flux in class 49</description><ucd>stat.error</ucd><dataType xsi:type="vs:VOTableType">double</dataType></column></table></schema></tableset></ri:Resource>