عكس المهندس مجموعة جديدة من النقاط من مجموعة أصلية عن طريق تغيير اللحظات ، والانحراف ، و/أو التقرن؟

StackOverflow https://stackoverflow.com/questions/4271016

سؤال

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

procedure MomentSkewKurtosis(const Data: array of Double;var M1, M2, M3, M4, Skew,Kurtosis: Extended);

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

هل كانت مفيدة؟

المحلول

المشكلة ليست سهلة ، وربما تستهدف بشكل أفضل في الإحصائيات, ، لكنني سأعطيك مؤشرًا لورقة أعتقد أنها جيدة جدًا ومباشرة إلى العلامة: نحو إعادة الإعمار الأمثل لتوزيع من لحظاته

أتمنى أن يساعدك هذا!

نصائح أخرى

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

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

من ناحية أخرى ، توجد وظيفة يمكنك تطبيقها على كل عضو في البيانات والتي تنتج مجموعة بيانات جديدة مع الخصائص المطلوبة. أظن أنه منذ أن أصلحت أول 4 زخم ، فهي متعددة الحدود من الصف 3.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top