如何用R生成回归结果Word报告

Python07

如何用R生成回归结果Word报告,第1张

用EXCEL做回归分析主要有图表法和函数法:1、图表法:选择参与一元线性回归两列数据(自变量x应在应变量y的左侧),插入图表,选择散点图。选择图表中的数据系列,右击,添加趋势线,点击“选项”选项卡,勾选“显示公式”、显示R平方值。注意显示出的R2值为R的平方,需要用SQRT()函数,计算出R值。2、函数法若X值序列在A1:A100单元格,Y值序列在B1:B100单元格,则线性公式的截距b=INTERCEPT(B1:B100,A1:A100)斜率k=SLOPE(B1:B100,A1:A100)相关系数R=CORREL(A1:A100,B1:B100)或=CORREL(B1:B100,A1:A100)上述两种方法都可以做回归分析,同时结合图表和函数会取得更满意的效果。

sum(向量名) :求和

max(向量名) :返回向量最大值

min(向量名) :返回向量最小值

range(向量名) :返回向量中的上界和下界

mean(向量名) :返回向量平均值

var(向量名) :返回向量的方差

sd(向量名) :返回向量的标准差

prod(向量名) :向量中所有值的乘积

median(向量名) :求中位数

quantile(向量名) :求分位数, quantile(x,c(0.4,0.5,0.8) 求出向量x的四分位,五分位和八分位值。

abs(向量名) :返回绝对值

sqrt(向量名) :计算平方根

log(向量名/值,base=底数值) :取对数

exp(向量名) :计算向量中每个元素的指数

sin(向量或值) :正弦三角函数

cos(向量或值) :余弦三角函数

ceiling(向量名) :向上取整

floor(向量名) :向下取整

trunc(向量名) :舍去小数,取整

round(向量名) :四舍六入五留双(五留双含义整数部分为偶数留整数,奇数部分进一,例如4.5留4,5.5留6)

round(向量名,digits=数值x): round函数下保留x位小数,digits指小数点后位数

sigif(向量,digits=数值x) :截取数据,digits指有效数字的位数

下标从1开始

which.max(向量名) :返回最大元素的索引值

which.min(向量名):返回最小元素的索引值

which(t>5):返回元素值大于5的索引位置

t[which(t>5)]:返回元素值大于5的元素位置上的值

首先是每个点都需要一个遍历开关。A点作为进入点可以不打开这个开关,这样A点可以走两次。其次是这个过程最好是递归的,最好用一个字符串来记录路径;往下递归的时候用结果路径+“新节点名称”就可以。如果遍历开关已经打开则不搜索这个节点。结构上用链表比较直观,但光用路径记录也可以:A-B|A-C|C-B|C-A|把这个放数组里也可以。最后是所有节点都遍历的问题,这可以通过结果路径的长度来简单的得到。判定成功的话可以记录全局结果字符串变量。同时可以设一个跳出开关。