इस ट्यूटोरियल में, हम कॉन्वर्सिस खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।
इसके लिए हमें यादृच्छिक चर के दो सेट प्रदान किए जाएंगे। हमारा काम उनके सहप्रसरण की गणना करना है, यानी यह मापना कि वे दो मान एक साथ कितने भिन्न हैं।
उदाहरण
#include<bits/stdc++.h> using namespace std; //function to find mean float mean(float arr[], int n){ float sum = 0; for(int i = 0; i < n; i++) sum = sum + arr[i]; return sum / n; } //finding covariance float covariance(float arr1[], float arr2[], int n){ float sum = 0; for(int i = 0; i < n; i++) sum = sum + (arr1[i] - mean(arr1, n)) * (arr2[i] - mean(arr2, n)); return sum / (n - 1); } int main(){ float arr1[] = {65.21, 64.75, 65.26, 65.76, 65.96}; int n = sizeof(arr1) / sizeof(arr1[0]); float arr2[] = {67.25, 66.39, 66.12, 65.70, 66.64}; int m = sizeof(arr2) / sizeof(arr2[0]); if (m == n) cout << covariance(arr1, arr2, m); return 0; }
आउटपुट
-0.0580511