27 void SetSamples(
const std::vector<T1> &x,
const std::vector<T2> &y)
29 assert(x.size() == y.size());
32 if (x.empty() || y.empty())
40 const size_t cnt = std::min(x.size(), y.size());
41 for (
size_t i = 0; i < cnt; ++i)
49 W = (cnt * sumXY - sumX * sumY) / (cnt * sumX2 - sumX * sumX);
50 b = (sumY - W * sumX) / cnt;