25 void SetSamples(
const std::vector<T1>& x,
const std::vector<T2>& y)
27 assert(x.size() == y.size());
30 if (x.empty() || y.empty())
38 const size_t cnt = std::min(x.size(), y.size());
39 for (
size_t i = 0; i < cnt; ++i)
47 W = (cnt * sumXY - sumX * sumY) / (cnt * sumX2 - sumX * sumX);
48 b = (sumY - W * sumX) / cnt;