永发信息网

计算器求线性回归方程

答案:1  悬赏:10  手机版
解决时间 2021-05-16 01:48
计算器求线性回归方程
最佳答案
且为观测值的样本方差.

线性方程称为关于的线性回归方程,称为回归系数,对应的直线称为回归直线.顺便指出,将来还需用到,其中为观测值的样本方差.



利用公式求解:b=
a=y(平均数)-b*(平均数)
线性同余方程

在数论中,线性同余方程是最基本的同余方程,“线性”表示方程的未知数次数是一次,即形如:

的方程。此方程有解当且仅当 b 能够被 a 与 n 的最大公约数整除(记作 gcd(a,n) | b)。这时,如果 x0 是方程的一个解,那么所有的解可以表示为:

其中 d 是a 与 n 的最大公约数。在模 n 的完全剩余系 {0,1,…,n-1} 中,恰有 d 个解。

目录
1 例子
2 求特殊解
3 线性同余方程组
4 参见

例子
在方程
3x ≡ 2 (mod 6)
中, d = gcd(3,6) = 3 ,3 不整除 2,因此方程无解。

在方程
5x ≡ 2 (mod 6)
中, d = gcd(5,6) = 1,1 整除 2,因此方程在{0,1,2,3,4,5} 中恰有一个解: x=4。

在方程
4x ≡ 2 (mod 6)
中, d = gcd(4,6) = 2,2 整除 2,因此方程在{0,1,2,3,4,5} 中恰有两个解: x=2 and x=5。

求特殊解
对于线性同余方程

ax ≡ b (mod n) (1)
若 d = gcd(a, n 整除 b ,那么为整数。由裴蜀定理,存在整数对 (r,s) (可用辗转相除法求得)使得 ar+sn=d,因此 是方程 (1) 的一个解。其他的解都关于与 x 同余。

举例来说,方程

12x ≡ 20 (mod 28)
中 d = gcd(12,28) = 4 。注意到 ,因此 是一个解。对模 28 来说,所有的解就是 {4,11,18,25} 。

线性同余方程组
线性同余方程组的求解可以分解为求若干个线性同余方程。比如,对于线性同余方程组:

2x ≡ 2 (mod 6)
3x ≡ 2 (mod 7)
2x ≡ 4 (mod 8)
首先求解第一个方程,得到x ≡ 1 (mod 3),于是令x = 3k + 1,第二个方程就变为:

9k ≡ −1 (mod 7)
解得k ≡ 3 (mod 7)。于是,再令k = 7l + 3,第三个方程就可以化为:

42l ≡ −16 (mod 8)
解出:l ≡ 0 (mod 4),即 l = 4m。代入原来的表达式就有 x = 21(4m) + 10 = 84m + 10,即解为:

x ≡ 10 (mod 84)
对于一般情况下是否有解,以及解得情况,则需用到数论中的中国剩余定理。

参见
二次剩余
中国剩余定理

谈谈解线性同余方程

因为ACM/ICPC中有些题目是关于数论的,特别是解线性同余方程,所以有必要准备下这方面的知识。关于这部分知识,我先后翻看过很多资料,包括陈景润的《初等数论》、程序设计竞赛例题解、“黑书”和很多网上资料,个人认为讲的最好最透彻的是《算法导论》中的有关章节,看了之后恍然大悟。经过几天的自学,自己觉得基本掌握了其中的“奥妙”。拿出来写成文章。

那么什么是线性同余方程?对于方程:ax≡b(mod m),a,b,m都是整数,求解x 的值。

解题例程:pku1061 青蛙的约会 解题报告

符号说明:

mod表示:取模运算

ax≡b(mod m)表示:(ax - b) mod m = 0,即同余

gcd(a,b)表示:a和b的最大公约数

求解ax≡b(mod n)的原理:

对于方程ax≡b(mod n),存在ax + by = gcd(a,b),x,y是整数。而ax≡b(mod n)的解可以由x,y来堆砌。具体做法,见下面的MLES算法。

第一个问题:求解gcd(a,b)

定理一:gcd(a,b) = gcd(b,a mod b)

实现:古老的欧几里德算法

int Euclid(int a,int b)
{
if(b == 0)
return a;
else
return Euclid(b,mod(a,b));
}

附:取模运算

int mod(int a,int b)
{
if(a >= 0)
return a % b;
else
return a % b + b;
}

第二个问题:求解ax + by = gcd(a,b)

定理二:gcd(b,a mod b) = b * x' + (a mod b) * y'

= b * x' + (a - a / b * b) * y'

= a * y' + b * (x' - a / b * y')

= a * x + b * y

则:x = y'

y = x' - a / b * y'

实现:

triple Extended_Euclid(int a,int b)
{
triple result;
if(b == 0)
{
result.d = a;
result.x = 1;
result.y = 0;
}
else
{
triple ee = Extended_Euclid(b,mod(a,b));
result.d = ee.d;
result.x = ee.y;
result.y = ee.x - (a/b)*ee.y;
}
return result;
}

附:三元组triple的定义

struct triple
{
int d,x,y;
};

第三个问题:求解ax≡b(mod n)

实现:由x,y堆砌方程的解

int MLES(int a,int b,int n)
{
triple ee = Extended_Euclid(a,n);
if(mod(b,ee.d) == 0)
return mod((ee.x * (b / ee.d)),n / ee.d);
else
return -1;
}//返回-1为无解,否则返回的是方程的最小解

说明:ax≡b(mod n)解的个数:

如果ee.d 整除 b 则有ee.d个解;

如果ee.d 不能整除 b 则无解。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一道初2数学解答题
为什么吃了退烧药头一直晕。两天了,还晕
猴子分身的T有伤害么?还有分身斧分出的猴子
宁波到厦门的动车具体什么时候开通???
集结号谷子地台词,求集结号经典台词
桐柏县南阳金玉满堂大酒店地址在哪,我要去那
开了WLK后怎样最快80?
我想在鹅场里打工?但是找不到这样工作.求好心
我是1990年7月10日出生.今年我的爱情会怎样?
郧阳区十堰紫东大药房这个地址怎么能查询到,
爱护校园花草的标语,悠悠书香沁满园(1分)
哪里下载完整小说。
衡山县衡阳衡山县行政学校在什么地方啊,我要
怎样开通空间博客
怎样做才能懂女生的心啊?
推荐资讯
荷塘区株洲阿里宝贝地址有谁知道?有点事想过
初学python的步骤是什么?
野外怎么辨别方向,如何野外辨别方向
五沙大桥到广州的路线(地图)
梦幻西游神威玩家进来一看。
上海一区的生命女神狼皮胸甲多少钱
“佛”这个字的五笔如何打呢?
请问有谁可以帮我制作个表格?
寓意美好长篇诗词大全,有美好寓意的古诗词
有个视频我想要找到它的地址 我怎么找?
公路赛自行车 为什么骑久了 感觉档全都低了
耒阳市衡阳金鑫物资贸易有限公司供销部地址是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?