RSS

إطلاق الإصدار 4.0 من مكتبة الكاشي للتوابع الإحصائية

21 نوفمبر

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

منذ إطلاق الإصدار 3.0 من مكتبة الكاشي نهاية العام الماضي 2012، وضعنا نصب أعيننا أن تكون خطوتنا التالية هي توفير أدوات كفيلة بدعم بعض المخططات البيانية ذات الطبيعة الإحصائية، لكننا لم نستقر بعد أو حتى نتفق على آلية إظهار معينة، لذا كنا دوما نشير إلى الإصدار التالي على أنه سيحمل الرقم 3.5 باعتبار أن وظائف المخططات البيانية لن تكون مكتملة فيه تماما بحيث تصبح جاهزة للعرض على المستخدم النهائي كما كنا نطمح. لكن خلال فترة التطوير التي امتدت على مدار ثمانية أشهر ولو بشكل متقطع، توالت الإضافات والتعديلات التي طالت نواحي متعددة من هذه المكتبة بحيث أصبحت النسخة التي بين أيدينا تتجاوز مجرد كونها تتبع لإصدار فرعي، وهكذا أصبح المنتج النهائي الذي نعرضه بين أيديكم الآن يحمل رقم الإصدار الرئيسي 4.0!

فيما يلي مجموعة من الإضافات والتعديلات التي حملها هذا الإصدار:

  • تم إضافة عدد من التوابع التي تسهل توليد مجموعة متنوعة من المخططات البيانية ذات الطبيعة الإحصائية تشمل Boxplot و Histogram و Normal Q-Q plot و Ternary plot
  • تم إضافة تابع خاص بحساب المتوسطات المتحركة المخصص للتعامل مع بيانات السلاسل الزمنية والذي يستخدم عادة لتصفية التقلبات القصيرة الأثر والتركيز على السياق العام الطويل المدى
  • تم العمل على تحسين التابع الخاص بحساب علاقة الانحدار وزيادة غنى المخرجات التي تنتج عنه حيث باتت تتضمن قيمة الخطأ المعياري المرتكب بحساب ثوابت علاقة الانحدار وحدود الثقة لكل منها إضافة لحساب معنوية علاقة الإنحدار نفسها وقيمة R مربع المصححة. هذا بالإضافة إلى أنه أصبح من الممكن إلزام مستقيم علاقة الانحدار على المرور من مركز الإحداثيات إن كان ذلك ضروريا.
  • أصبح التابع الخاص بإيجاد المتوسط قادرا على حساب قيمته بالطريقتين الهارمونية والجيومترية إضافة لما كان يقوم به سابقا من إيجاد المتوسط الحسابي الاعتيادي.
  • أضيفت ثلاث طرق جديدة لحساب مصفوفة المسافات لإيجاد مقدار التشابه/الاختلاف ما بين العناصر المتنوعة والمطبقة في خوارزميات العنقدة المتاحة، هذه الطرق الثلاث جميعا مخصصة للبيانات ذات الطبيعة الثنائية/النوعية وهي: Jaccard و Dice والمطابقة البسيطة.
  • باتت مكتبة الكاشي تتيح لك الآن تابعين جديدين للتحقق من معنوية تفرطح/تدبب أو عدم تناظر مجتمع البيانات التي لديك عوض الإكتفاء بحساب قيمة كل من ثابتي التفرطح والتناظر.
  • يوفر هذا الإصدار من مكتبة الكاشي تابعا خاصا لحساب الترتيب وفق استرتيجية “1224” (أي الأول، الثاني، الثاني مكرر، الرابع! بمعنى عدم إشغال عنصر للمرتبة الثالثة طالما أن المرتبة الثانية حصل عليها عنصرين بالتساوي).

من جهة أخرى فقد طرأ تعديل على طريقة إدارة الشيفرة المصدرية لهذا المشروع حيث باتت تستضاف الآن على مخدم SVN في موقع Sourceforge.net وذلك حتى نستطيع أن نتعقب كافة التعديلات التي تطبق عليها بشكل أكثر احترافا، بجميع الأحوال فقد حافظنا على نشر المكتبة ضمن موقع PHPClasses.org الذي يديره الصديق مانويل ليموس بحيث تستورد الملفات البرمجية الخاصة بالمكتبة بشكل مباشر من مخدم SVN السابق الذكر، هذا عدى عن الصفحة الرسمية للمشروع على موقع http://www.ar-php.org ضمن القسم الخاص بالمشاريع التجريبية حيث تجدون هناك العديد من الأمثلة التوضيحية التي تبين طريقة استدعاء مختلف توابع هذه المكتبة.

نتطلع دوما إلى تقييمكم لما نقوم به من عمل، ونرحب بأي نوع من المشاركة في تحسينه مهما صغر قدرها، فنحن لم نصل إلى هنا من رحم مشاريع كبيرة، كلها كانت أفكار صغيرة نمت مع الزمن واشتد عودها.

 

الأوسمة: , ,

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

 
%d مدونون معجبون بهذه: