Könnte bitte jemand den Unterschied zwischen kontinuierlichen und diskreten Attributen erklären?
Gracias.
Könnte bitte jemand den Unterschied zwischen kontinuierlichen und diskreten Attributen erklären?
Gracias.
Ich werde versuchen, dies anhand eines Beispiels zu erklären:
Angenommen, Ihre Datenbanktabelle enthält eine Spalte, in der die Temperatur des Tages oder eines Ofens gespeichert ist. Die Werte für diese Spalte stammen aus einem kontinuierlichen Bereich von Temperaturwerten.
Wenn die Tabelle eine Spalte mit dem Namen Geschlecht hat. Dann ist diese Spalte diskret in dem Sinne, dass nur zwei oder vielleicht drei Werte ihren Bereich ausmachen.
Ich hoffe, das hilft.
Prost
(Es ist lange her, dass ich mich mit reiner Mathematik beschäftigt habe, also nehmen Sie das mit einer Prise Salz).
Theoretisch gesehen stammen kontinuierliche Attribute aus einer unendlichen Menge (z. B. reelle Zahlen, die Sie so groß oder klein machen können, wie Sie wollen). Diskrete Attribute stammen aus einer endlichen oder abzählbar unendlichen Menge (d. h. ganze Zahlen).
Eine andere Sichtweise ist, dass kontinuierliche Attribute unendlich kleine Unterschiede zwischen einem Wert und dem nächsten haben können, während diskrete Attribute immer einen einige Grenzwert für die Differenz zwischen einem Wert und dem nächsten.
Praktisch gesehen wären kontinuierliche Attribute ein Gleitkommatyp, während diskrete Attribute Ganzzahlen oder Zeichen wären.
Simon Righarts hat Recht, bis auf seine letzte Schlussfolgerung.
Da der Computerspeicher immer endlich ist, ist auch die Menge der darstellbaren Werte jedes Typs per Definition immer endlich, und daher gibt es in der Informatik so etwas wie "kontinuierliche TYPEN" nicht (ich glaube, das war es, wonach Sie wirklich gefragt haben, nicht "kontinuierliche Attribute"). Nun, zumindest nicht in dem Teil der Informatik, der im wirklichen Leben irgendwo Anwendung findet.
Der klassische Gleitkommatyp, kodiert in 32 Bit, hat maximal 2^32 darstellbare Werte. Der klassische Gleitkomma-Typ, der in 64 Bit kodiert ist, hat maximal 2^64 darstellbare Werte. Nicht darstellbare Werte sind schlichtweg nutzlos und nicht der Rede wert. BigInteger-Typen, die so viele Bytes benötigen, um einen Wert zu speichern, sind auf maximal 2^(8*Computermemorysize) darstellbare Werte beschränkt. Alle diese Typen sind sehr endlich.
Daten können beschreibend (wie "hoch" oder "schnell") oder numerisch (Zahlen) sein.
Und numerische Daten können diskret oder kontinuierlich sein:
Diskrete Daten werden gezählt,
Kontinuierliche Daten werden gemessen
Diskrete Daten
Diskrete Daten können nur bestimmte Werte annehmen.
Beispiel 1: Die Anzahl der Schüler in einer Klasse kann nicht halb so hoch sein wie die Anzahl der Schüler.
Beispiel 1: Die Ergebnisse von 2 Würfeln haben nur die Werte 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 und 12. Wir können nicht 2,1 oder 3,5 haben.
Kontinuierliche Daten
Kontinuierliche Daten können jeden beliebigen Wert (innerhalb eines Bereichs) annehmen.
Beispiele:
Die Größe einer Person könnte jeder Wert sein (innerhalb der menschlichen Größenordnung), nicht nur bestimmte feste Größen, die Zeit in einem Rennen könnte man sogar in Sekundenbruchteilen messen, das Gewicht eines Hundes oder die Länge eines Blattes.
Attribute: Diskretes Attribut Hat nur eine endliche oder abzählbar unendliche Menge von Werten Z. B. Postleitzahlen, Berufe oder die Menge der Wörter in einer Sammlung von Dokumenten Wird manchmal als ganzzahlige Variable dargestellt. Hinweis: Binäre Attribute sind ein Spezialfall von diskreten Attributen.
Kontinuierliches Attribut: Hat reelle Zahlen als Attributwerte Z. B. Temperatur, Größe oder Gewicht Praktisch können reelle Werte nur mit einer endlichen Anzahl von Ziffern gemessen und dargestellt werden
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.