एसएएस में ranuni फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


आपसमान वितरण से मान उत्पन्न करने के लिए एसएएस में RANUNI फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:

रानुनी (बीज)

सोना:

  • बीज: यादृच्छिक मान उत्पन्न करने के लिए प्रारंभिक प्रारंभिक बिंदु के रूप में उपयोग करने के लिए एक गैर-नकारात्मक पूर्णांक।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: यादृच्छिक मान उत्पन्न करने के लिए RANUNI फ़ंक्शन का उपयोग करें

हम 0 और 1 के बीच यादृच्छिक मान वाला डेटासेट बनाने के लिए RANUNI फ़ंक्शन के साथ निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 /*create dataset with one random value between 0 and 1*/
data my_data;
    my_value= ranuni ( 0 );
run;

/*view dataset*/
proc print data =my_data;

RANUNI फ़ंक्शन ने 0.49370 मान उत्पन्न किया।

डिफ़ॉल्ट रूप से, RANUNI फ़ंक्शन 0 और 1 के बीच एक यादृच्छिक मान उत्पन्न करता है।

हालाँकि, आप 1 और n के बीच यादृच्छिक मान उत्पन्न करने के लिए RANUNI फ़ंक्शन के परिणाम को n से गुणा कर सकते हैं।

उदाहरण के लिए, हम 0 और 10 के बीच यादृच्छिक मान उत्पन्न करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 /*create dataset with one random value between 0 and 10*/
data my_data;
    my_value= ranuni ( 0 )* 10 ;
run;

/*view dataset*/
proc print data =my_data; 

इस बार RANUNI फ़ंक्शन ने मान 4.17403 उत्पन्न किया।

उदाहरण 2: एकाधिक यादृच्छिक मान उत्पन्न करने के लिए RANUNI फ़ंक्शन का उपयोग करें

हम 0 और 100 के बीच दस यादृच्छिक मानों वाला डेटा सेट बनाने के लिए RANUNI फ़ंक्शन के साथ निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 /*create dataset with 10 random values between 0 and 100*/
data my_data;
    do i= 1 to 10 by 1 ;
        my_value= ranuni ( 0 )* 100 ;
        output ;
    end ;
run;

/*view dataset*/
proc print data =my_data;

ध्यान दें कि my_value कॉलम में प्रत्येक मान 0 से 100 तक है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:

एसएएस में यादृच्छिक संख्याएँ कैसे उत्पन्न करें
एसएएस में यादृच्छिक नमूने का चयन कैसे करें
एसएएस में एक स्ट्रिंग से संख्याएँ कैसे निकालें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *