مقالات

6.2: إنشاء مجموعات بيانات UCINET - الرياضيات


يتم تخزين مجموعات بيانات UCINET بتنسيق خاص (Pascal) ، ولكن يمكن إنشاؤها ومعالجتها باستخدام كل من UCINET وأدوات البرامج الأخرى (برامج تحرير النصوص وجداول البيانات). تتكون كل مجموعة بيانات UCINET من ملفين منفصلين يحتويان على معلومات الرأس (على سبيل المثال myfile. ## h) وخطوط البيانات (على سبيل المثال myfile. ## d). بسبب هذه الطريقة غير المعتادة لتخزين البيانات ، فمن الأفضل إنشاء مجموعات بيانات باستخدام محرر جداول البيانات الداخلي أو أدوات لغة DL ، أو لاستيراد ملفات نصية أو جداول بيانات وحفظ النتائج كملفات UCINET.

هناك عدة طرق لإنشاء ملفات البيانات التي يمكن لـ UCINET قراءتها.

محرر جداول البيانات. يحتوي UCINET على محرر جداول بيانات مدمج يمكن استخدامه لإدخال تسميات الحالة والمتغيرات وقيم البيانات (البيانات> جداول البيانات> المصفوفة). يسمح لك هذا المحرر بتحديد عدد الصفوف والأعمدة ، وله ميزة رائعة تتمثل في القدرة على تحديد أن مجموعة البيانات متماثلة. إذا كنا نسجل مجموعة بيانات لا يتم فيها توجيه العلاقات بين الجهات الفاعلة ، فإن هذه الميزة توفر نصف إدخال البيانات. هناك أيضًا أدوات لملء المصفوفة بالأصفار (نقطة بداية مشتركة للعديد من مجموعات البيانات التي تحتوي على اتصالات متفرقة بين الممثلين) ، وتبديل الصفوف ، والتماثل والتقسيم الثنائي (انظر المناقشات في الأقسام أدناه) ، ونسخ تسميات الصفوف إلى تسميات الأعمدة (إذا كانت البيانات متماثلة ، فأنت تحتاج فقط إلى إدخال التسميات مرة واحدة).

يمكن لمحرر جداول البيانات UCINET استيراد جداول بيانات Excel وتصديرها ، بحيث يمكنك استخدام الأدوات في كلا البرنامجين لتحقيق أقصى استفادة. لاستيراد Excel إلى UCINET ، تأكد من حفظ جدول البيانات كإصدار 4 أو أقدم ؛ التنسيق متعدد الأوراق لإصدارات Excel الأحدث غير مدعوم في UCINET.

إذا كان لديك مجموعة بيانات صغيرة إلى حد ما ، فإن محرر جداول البيانات UCINET يعد خيارًا جيدًا لإنشاء مجموعات بيانات مصفوفة واحدة ، والتي يتم حفظها تلقائيًا كملفات UCINET يمكن استخدامها بواسطة أجزاء أخرى من البرنامج.

الاستيراد (والتصدير). يمكن نقل مجموعات البيانات من عدد من تنسيقات ملفات بيانات البرامج الأخرى إلى UCINET. ال البيانات> استيراد>... يدعم عنصر القائمة الاستيراد من NetDraw (تنسيق VNA) و Pajek و Krackplot و Negopy. كما أنه يدعم استيراد ملفات ASCII النصية الأولية والملفات المحفوظة في شكل جداول بيانات Excel (الإصدار 4 أو ما قبله). لذلك ، إذا بدأت برسم NetDraw ، على سبيل المثال ، وحفظت النتائج على هيئة VNA ، فيمكنك استيرادها إلى UCINET لحساب مقاييس الشبكة. أنا مرتاح أكثر مع Excel مقارنة بمحرر UCINET ، لذلك أقوم عادة بإنشاء مجموعات بيانات في Excel ، واستيرادها.

عندما تستورد UCINET ملفًا ، فسوف ينتج عنه نافذة بالنتائج الخاصة بك. تحقق للتأكد من أنها صحيحة! عند إجراء الاستيراد ، يقوم UCINET تلقائيًا بحفظ ملفات البيانات بتنسيق UCINET في الدليل الافتراضي.

غالبًا ما يكون من الجيد إعداد دليل جديد لكل مشروع ، وتعيين الإعداد الافتراضي على هذا الدليل الجديد باستخدام أيقونة خزانة الملفات على شريط الأدوات ، أو ملف> تغيير الافتراضي مجلد.

يمكن أيضًا تصدير مجموعات بيانات UCINET لاستخدامها في برامج أخرى. بيانات> تصدير> ... ستنتج ملفات Excel و ASCII text و Pajek و Mage و Metis و Krackplot.

لغة DL: إذا كنت تبحث في قائمة بيانات UCINET أثناء قراءة المناقشة السابقة ، فربما تكون قد لاحظت أن البرنامج يستورد ويصدر ملفات "DL". DL (لـ "لغة البيانات") هي لغة قوية جدًا وبسيطة (إلى حد ما) تسمح بإنشاء مجموعات بيانات UCINET معقدة جدًا وكبيرة مع الحد الأدنى من إدخال البيانات.

ملفات لغة DL هي ملفات نصية ASCII بسيطة يمكن إنشاؤها باستخدام أي محرر (تأكد من تخزين النتائج كنص عادي). يتم توفير دليل مرجعي كامل تمامًا في UCINET (تعليمات> مواضيع التعليمات> DL).

يمكن أن تكون لغة DL صعبة الإرضاء ، ويستغرق الأمر القليل من الجهد لمعرفة كيفية القيام بما تريد فعله بالضبط بها. ولكن ، هناك عدد من الظروف التي تستحق فيها الجهد المبذول - عند مقارنتها باستخدام جدول بيانات. على وجه الخصوص ، إذا كانت مجموعة البيانات الخاصة بك تتكون من مصفوفات متعددة ، وإذا كانت البيانات متفرقة إلى حد ما ، أو إذا كانت مجموعة البيانات تحتوي على العديد من الصفوف والأعمدة ؛ ثم ملف DL هو الطريق الصحيح للذهاب.

لن نستكشف اللغة بأي تفاصيل هنا - ملف المساعدة جيد جدًا. يوضح الشكل 6.3 مثالاً لملف DL يوضح بعض الميزات.

الشكل 6.3: مثال على ملف لغة DL.

يبدأ الملف بـ "dl" للإشارة إلى نوع الملف وتحديد أبعاد بنية البيانات (تسمح اللغة بتحديد عدد الصفوف والأعمدة والمصفوفات). يتم تقديم تسميات العقد في فقرة "التسميات:". وترد البيانات في فقرة "البيانات:".

الشيء المثير للاهتمام في هذا المثال هو استخدام امتداد شكل = edgelist1 قيادة. هذا يخبر UCINET بقراءة خطوط البيانات بطريقة فعالة للغاية. ال edgelist1 التنسيق عبارة عن مجموعة من الصفوف ، كل منها يحدد عقدتين وقيمة الاتصال بينهما. في مجموعة البيانات الناتجة ، تكون جميع الإدخالات صفراً ، باستثناء تلك التي تم تحديدها. لذلك ، من بين تسعة ممثلين لدينا ، هناك رابط من الممثل 1 إلى الممثل 1 ، وربطة عنق من الممثل 1 إلى الممثل 2 ، وربطة العنق من الممثل 1 إلى الممثل 6 ، إلخ. هنا ، المصفوفة ثنائية - قيمة كل منها التعادل (الإدخال الثالث في كل سطر) هو 1.

آخر مفيد جدا شكل = الطريقة nodelist1. في هذا التنسيق ، يتكون كل سطر من البيانات من اسم (أو رقم) العقدة الأصلية ، متبوعًا بجميع العقد التي يتصل بها (هذا التنسيق المحدد لصفر / بيانات واحد عن وجود أو عدم وجود الإتصال). يتطلب هذا النهج بعد ذلك سطرًا واحدًا من البيانات لكل جهة فاعلة. على سبيل المثال ، سطر في ملف بيانات: القسم الذي يقرأ: 3 5 6 19 24 يشير إلى أن الممثل رقم 3 لديه رابط ثنائي موجه للممثلين 5 و 6 و 19 و 24.

هذه وغيرها من الطرق المتاحة في DL تسمح بإدخال مجموعات بيانات كبيرة جدًا ومعقدة بأكبر قدر من الكفاءة وبأقل قدر من الكتابة. إذا كنت تواجه مشكلة في العديد من الحالات أو الاتصالات أو أنواع الاتصالات ، فاستثمر القليل من الوقت في DL.


شاهد الفيديو: ترميز البيانات Data Coding باستخدام برنامج أكسيل Excel (شهر اكتوبر 2021).