Това е една от новите функционалности, от които може да се възползвате с последната версия на NetAdvantage®. Тя представлява сътрудничество между XamDataChart контрола и CorrelationCalculator контрола ( Калкулатор на корелация), който е част от библиотеката с калкулатори на Инфраджистикс Math Calculators™. Тази интеграция позволява лесно да се изчисли корелацията между стойности от две серии данни и те да бъдат представени в диаграма чрез така наречените пръснати серии (Scatter Series).
Калкулаторът на корелация изчислява това, което в статистиката е известно като Пиърсънов коефициент на зависимост между продукт и момент. Той се изполва за измерване на линейна връзка (корелация) между две променливи (X и Y) в набор от данни със стойност между +1 и -1. Колкото по-близко до тези стойности е коефициентът, толкова по-силна е връзката между променливите. Например може да зададете данните за употреба на електричество и температурните промени и, разбира се, ще видите връзката. Нашата документация предлага подробно описание, формули и примери за корелацията на данни, а също и за самия калкулатор (на английски). Може да прочете още на страницата в Уикипедия тук или доста подробната английска версия тук.
Използването на Калкулатора на корелация е изключително лесно – той няма визуално представяне и следва да бъде дефиниран като (част от) ресурс на елемент или на цялото приложение. За да има условия за сравнение, се нуждаете от данни с поне две серии с числени стойности – примерен генератор на случайни числа, използван в примерите, може да намерите тук. Всичко, което трябва да направите, е да „вържете” калкулатора за данните и да посочите пътеката към двете серии, които искате да се сравнят.
След това калкулаторът вече ще предлага готовия изчислен коефициент и може да се използва за всякакви цели. Резултатите могат да изглеждат така:
Синята серия са случайни числа, а зелената - случайни и нарастващи. Както се вижда от изключително ниския коефициент, случайно генерираните числа наистина имат много слаба връзка, докато нарастващите има много силна.
Примерен код и проект, както и още по темата, може да намерите в оригиналния блог на:
http://blogs.infragistics.com/blogs/damyan_petev/archive/2011/11/11/introduction-to-series-data-correlation-with-xamdatachart.aspx
КАТЕГОРИИ
ЕТИКЕТИ
КОМЕНТАРИ
АВТОРИ