Statistic Helper 开发自查帮助文档(五):Sliced Inverse Regression
Statistic Helper 开发自查帮助文档(五):Sliced inverse regression
本次仅介绍一个内容,SIR,SIR的基本原理有点像非参里的naive density估计,是使用x的附近观察值给定回归值。我们使用在dr包中的dr()来实现。
首先产生模拟数据
# Simulate data
set.seed(10)
n <- 100
p <- 5
epsilon <- rnorm(n)
X <- matrix(rnorm(n*p), n, p)
beta <- c(1,1,1,1,0)
y <- X%*%beta + epsilo
# SIR
library(dr)
H <- 10
fit <- dr(formula =y~ X, nslices = H, method = "sir")
summary(fit)
进一步处理
egv <- fit$evalues # extract eigenvalues evec <- fit$evectors # extract eigenvectors round(egv,3)
卡方检验
# chi square test
Kval <- 0:3 # values of K to test
statistic <- matrix(0, length(Kval), 5) # matrix for storing statistics and p-values
for (i in 1:length(Kval)){ K <- Kval[i] # value of K statistic[i,1] <- K + C <- n*(p-K) # Compute Chi-sq statistic statistic[i,2] <- C*mean(egv[(K+1):p]) # take mean of p-K smallest eigenvalues df <- (p-K)*(H-K-1) # degrees of freedom statistic[i,3] <- df statistic[i,4] <- pchisq(statistic[i,2], df, lower.tail=FALSE) # p-value + statistic[i,5] <- C
}
colnames(statistic) <- c("K", "statistic", "df", "p-value(>K)", "n(p-K)")
round(statistic,3)
看图!
proj <- cbind(X %*% evec) par(mfrow=c(2,5), mar=c(3.8,3.8,0.5,0.5)) for (j in 1:5){ plot(proj[,j], y, xlab=paste("beta_", j, "^T X", sep="")) }
Statistic Helper 开发自查帮助文档(五):Sliced Inverse Regression相关推荐
- 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素
朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素 [下载文本PDF进行阅读] 本文我会来说说我认为架构评审中应该看的一些点,以及我写设计文档的一些心得.助你在架构评审中过五关斩六将,助 ...
- 14天学会安卓开发(附PDF文档和全部示例代码)
前言: 本人也是菜鸟,老鸟看了此文有哪里不好之处敬请指点,本书是根据<<Android应用开发揭秘>>攒写的,如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有5 ...
- 条码的开发使用介绍文档
条码的开发使用介绍文档 条码的开发使用介绍文档 第一部分 条码的简介绍 1.介绍条码的生成和使用方法 条码是由一组按一定编码规则排列的条.空符号,用以表示一定的字符.数字及符号组成的信息. 条码系 ...
- W3C近期要闻:与Mozilla MDN合作联合开发Web平台文档
作者 | W3C中国 「OpenWeb开发者」依托于BOW(Brillant Open Web)团队,是一个专门的 Web 技术建设小组,致力于推动 Open Web 技术的发展,将不定期为读者同步W ...
- beego API开发以及自动化文档
2019独角兽企业重金招聘Python工程师标准>>> beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一 ...
- 20个软件开发常用设计文档大全下载
搜集了一些软件开发的常用文档,分享给大家 总下载地址: http://files.cnblogs.com/hsapphire/20%E4%B8%AA%E8%BD%AF%E4%BB%B6%E5%BC%8 ...
- 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本 功能清单文档下载地址: 功 ...
- 20个面向前端开发人员的文档和指南(第4号)
It's that time again to get learning! Well, in this industry, that time is always I suppose. This is ...
- UG 二次开发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档
UG 二次开发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档 在线的中文帮助文档,不用下载,网页直接查询函数: UFun函数中文帮助文档地址:http://www.ugapi.com ...
- 一个电子商务网站的设计及开发环境配置文档
开发环境配置文档 1.涉及的技术,工具 : + ANT1.6.2 ( 项目管理 ) + Eclipse2.1.2 ( 开发代码工具 ) + Junit2.1.1 ( 代码测试工具 ) + JDK ...
最新文章
- Ubuntu Nginx uwsgi django 初试
- ACM公选课第五节贪心4.14-5.4补+第六节上贪心线段覆盖
- 不用一行代码,用 API 操作数据库,你信吗
- SQL2000里的数据类型
- 你的下一代iPhone何必是iPhone,苹果或将于2022年推出AR设备取代手机
- hadoop2.2.0 centos6.4 编译安装详解
- git21天打卡day19-新建远程仓库
- java day04【 Idea、方法】
- 数仓建模—ID Mapping(下)
- AI开发者大会:2020年7月3日和7月4日CSDN重磅举办《百万人学AI》大会议程及其对应视频回放链接
- idea 运行单个main方法_idea如何运行main方法
- fixed定位失效问题如何解决
- 云计算是互联网和计算机技术发展的产物,云计算 是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通 。...
- datagridview更新到数据库视频教程地址
- Swift [UInt8]转16进制字符串
- 【行研资料】智能家居的未来(英文)——附下载
- 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)
- 《数值分析》李庆扬 09 常微分方程数值解
- 谷歌浏览器如何离线安装插件、导出插件的方法
- JavaScript Date对象详解 以及 时间戳和时间的相互转换