ऐसे मान डेटाबेस के लिए हैं। अधिकांश डेटाबेस बहुत पहले, और आज कई, पूर्णांक-मूल्यवान डेटा के लिए अंकों की एक निश्चित संख्या आवंटित करते हैं। -999 जैसी एक संख्या सबसे छोटी है जिसे चार वर्णों में संग्रहीत किया जा सकता है, -9999 पाँच वर्णों में, और इसी तरह।
(यह कहे बिना जाना चाहिए कि - परिभाषा के अनुसार - एक संख्यात्मक क्षेत्र "NA" जैसे अल्फ़ान्यूमेरिक वर्णों को संग्रहीत नहीं कर सकता है। कुछ संख्यात्मक कोड का उपयोग लापता या अमान्य डेटा का प्रतिनिधित्व करने के लिए किया जाना है।)
सबसे नकारात्मक संख्या का उपयोग क्यों करें जो लापता मूल्य को इंगित करने के लिए संग्रहीत किया जा सकता है? क्योंकि यदि आप गलती से इसे एक वैध संख्या मानते हैं, तो आप चाहते हैं कि परिणाम नाटकीय रूप से गलत हों। लापता मूल्यों के लिए आपके कोड आगे यथार्थवादी होने से सुरक्षित हैं, क्योंकि आप गलत इनपुट आमतौर पर आउटपुट को खराब कर देते हैं। (मजबूत सांख्यिकीय तरीके उल्लेखनीय अपवाद हैं!)
ऐसी गलती कैसे हो सकती है? यह हर समय होता है जब सिस्टम के बीच डेटा का आदान-प्रदान होता है। एक सिस्टम जो मानता है -9999 एक लापता मूल्य का प्रतिनिधित्व करता है, उस मूल्य को उस समय आउटपुट देगा जब आप सीएसवी जैसे अधिकांश स्वरूपों में डेटा लिखते हैं। ऐसी प्रणाली जो पढ़ती है कि CSV फ़ाइल ऐसे मानों को लापता मानने के लिए "पता नहीं" (या "बताया गया" नहीं) हो सकती है।
एक और कारण यह है कि अच्छे सांख्यिकीय डेटा और कंप्यूटिंग प्लेटफ़ॉर्म कई अलग-अलग प्रकार के लापता मानों को पहचानते हैं: NaN, सही मायने में लापता मूल्य, ओवरफ्लो, अंडरफ्लो, गैर-प्रतिक्रियाएं, आदि। सबसे नकारात्मक संभव मान (जैसे -9999), को समर्पित करके इन पर 9998, -9997, आदि। आप किसी भी तालिका या सरणी से सभी लापता मानों को क्वेरी करना आसान बनाते हैं।
फिर भी एक और बात यह है कि इस तरह के मूल्य आमतौर पर ग्राफिकल डिस्प्ले में अतिवादी के रूप में दिखाई देते हैं। उन सभी मूल्यों में से जिन्हें आप ग्राफिक में बाहर खड़े करने के लिए चुन सकते हैं, सबसे नकारात्मक संभव आपके डेटा से दूर होने का सबसे बड़ा मौका है।
उपयोगी निहितार्थ और सामान्यीकरण हैं:
- 10303
नई परिस्थितियों में NoData कोड का आविष्कार करना आसान बनाने के लिए इस प्रकार का एक मानक नियम अपनाएं (जब आप अपना खुद का डेटाबेस सॉफ्टवेयर डिजाइन कर रहे हों)।
अपने सॉफ़्टवेयर और सिस्टम को नाटकीय रूप से विफल करने के लिए डिज़ाइन करें यदि वे बिल्कुल विफल हो जाते हैं। सबसे खराब कीड़े वे हैं जो आंतरायिक, यादृच्छिक या छोटे हैं, क्योंकि वे अनिर्धारित हो सकते हैं और नीचे शिकार करना मुश्किल हो सकता है।