Napisz program w języku c++ Regresja - wyznaczanie grubości ksiązki poprzez podanie ilości stron. użyj Wzory na współczynniki prostej regresji liniowej

Napisz program w języku c++ Regresja - wyznaczanie grubości ksiązki poprzez podanie ilości stron. użyj Wzory na współczynniki prostej regresji liniowej
Odpowiedź

#include #include #include #include #include #include using namespace std; int main() {  int a;  vector iloscStron;  vector gruboscKsiazki;  short iloscStrony;      iloscStron.push_back(250);  gruboscKsiazki.push_back(25);  iloscStron.push_back(100);  gruboscKsiazki.push_back(10);  iloscStron.push_back(460);  gruboscKsiazki.push_back(46);  iloscStron.push_back(1050); gruboscKsiazki.push_back(105);  iloscStron.push_back(370);  gruboscKsiazki.push_back(37);  iloscStron.push_back(540);  gruboscKsiazki.push_back(54);  iloscStron.push_back(610);  gruboscKsiazki.push_back(61);  iloscStron.push_back(990);  gruboscKsiazki.push_back(99);  iloscStron.push_back(720);  gruboscKsiazki.push_back(72);  iloscStron.push_back(130);  gruboscKsiazki.push_back(13);  iloscStron.push_back(840);  gruboscKsiazki.push_back(84);  iloscStron.push_back(1510); gruboscKsiazki.push_back(151);  iloscStron.push_back(310);  gruboscKsiazki.push_back(31);  iloscStron.push_back(550);  gruboscKsiazki.push_back(55);  iloscStron.push_back(1230); gruboscKsiazki.push_back(123);  //obliczenia  int n = iloscStron.size();  double suma_xiyi = 0;  double suma_xi   = 0;  double suma_yi   = 0;  double suma_xi2  = 0;  for (int i = 0; i < n; i++) suma_xiyi += iloscStron[i] * gruboscKsiazki[i];  for (int i = 0; i < n; i++) suma_xi += iloscStron[i];  for (int i = 0; i < n; i++) suma_yi += gruboscKsiazki[i];  for (int i = 0; i < n; i++) suma_xi2 += iloscStron[i] * iloscStron[i];  double wsp_a = ((double)n * suma_xiyi - suma_xi * suma_yi);  wsp_a = wsp_a / ( (double)n * suma_xi2 - suma_xi * suma_xi );  double wsp_b = (suma_yi - wsp_a * suma_xi) / n;  //wypisanie wyniku  cout << "gruboscKsiazki = " << wsp_a << " * liczbaStron + " << wsp_b << endl;  for(;;)  {    cout<<"podaj ilosc stron (0 aby zakonczyc) = ";    cin>>a;    if (a == 0) break;    cout << "oszacowanie grubosci ksiazki o liczbie stron " << a << " wynosi " << wsp_a * a + wsp_b << endl;  }      return 0; }

Dodaj swoją odpowiedź