- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性回归自动分析
By Toby:
QQ:231469242
欢迎共同爱好者交流,并改进代码。
本人用Python代码写出线性回归自动分析程序,秒杀。
程序包含残差函数,用于检测输入错误数据。
还包含r函数,可以把其它函数转换成一元线性。
此程序还可以用numpy改进,提高算法优越性。
简介:
线性回归可以对大数据进行分析和预测,数据量越大,预测越准。
适用于科学实验,生物数据分析,商业数据分析,股票走势分析。
#目录:
#1.单词
#2.排列函数:def A(a,b)
#3.组合函数:def C(a,b)
#4.概率
#5.利润
#6.Bernoulli distribution 两点分布
#7.Binomial distribution 二项式分布
#8.hypergeometric distribution 超几何分布
#9.数学期望值 mathematical expectation
#10.方差 variance
#11.标准差 standard deviation
#12.正太分布 normal distribution
#13.独立性检验test for independence
#14.一元线性回归
#r^2自动判断模型是否合适
#residual判断错误值
#其它函数转换成一元线性回归
#1.单词
#排列permutation,组合combination,阶乘factorial 概率probability
import math,pylab,numpy
#2.排列函数
#a,b,number,total are all numbers
def A(a,b):
# b=a
return math.factorial(b)/math.factorial(b-a)
#3.组合函数
def C(a,b):
# b=a
return math.factorial(b)/(math.factorial(b-a)*math.factorial(a))
#4.概率
def probability(number,total):
return round(number/float(total),8)
#5.利润
def profit(gain,cost):
return gain-cost
#6.Bernoulli distribution 两点分布
#p表示成功概率,q表示失败概率
#返回成功概率
#p概率必须小于等于1
def Bernoulli_distribution(p):
if p=1:
return p
else:
print proberbility must less or equal than 1
#7.Binomial distribution 二项式分布
# n表示实验次数
# x表示成功次数
# p表示成功概率
#必须是独立事件
def Binomial_distribution(n,x,p):
if p =1:
return C(x,n)*(p**x)*((1-p)**(n-x))
else:
print proberbility must less or equal than 1
#8.hypergeometric distribution 超几何分布
#total 表示样品总数
# class_1 表示某类样品数量
# getout 表示取出数量总数
# class_1_out 取出某类样品数量
def hypergeometric_distribution(total,class_1,getout,class_1_out):
return C(class_1_out,class_1)*C((getout-class_1_out),(total-class_1))/float(C(getout,total))
#9.数学期望值 mathematical expectation
#(0)标准型
#概率输入规范1/6写成1.0/6
#日后改进list_probability=[1.0/len(list_variable)]*len(list_variable)
def Expectation(list_variable,list_probability):
if len(list_variable)!=len(list_probability):
print input erro
expectation=0
f
您可能关注的文档
- (085208)电子与通信工程(专业学位)培养方案.doc
- (修改1稿)巡展方案1.doc
- (天猫规则大全)并有红色字体标注.doc
- (技术标)招标投标格式文本九.doc
- (程序员的自我调侃)苦逼程序猿.doc
- (钢结构制做、安装)招标文件.doc
- 0-1-07使用MicrosoftOffice.doc
- 0-9、第九章财务报表.doc
- 001十天学会易语言图解教程(王军)文字校正第一章.doc
- 009.品管常用名词1.doc
- 2026年最新计算机职称考试及答案.doc
- 2026年最新青阳建投招聘考试真题及答案.doc
- 2025年初中口语考试真题及答案.doc
- 2025年苏教版幼升小入学测试卷.doc
- 答题模板11 不等式有关的5类核心题型(权方和不等式、柯西不等式、基本不等式链、普通型糖水不等式与对数型糖水不等式)(方法 题型 实战)2026年高考数学二轮复习讲练(全国通用)(解析版).docx
- 配送岗位培训及安全培训课件.pptx
- 2026年最新文学专业考试题库及答案.doc
- 2025年大厂产品经理真题及答案.doc
- 第十一课《我的校园》课件-2025-2026学年赣美版(2024)初中美术七年级上册.pptx
- 2021年中考语文阅读训练-名著阅读专项 (1).pdf
原创力文档


文档评论(0)