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相关推荐

  1. 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素

    朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素 [下载文本PDF进行阅读] 本文我会来说说我认为架构评审中应该看的一些点,以及我写设计文档的一些心得.助你在架构评审中过五关斩六将,助 ...

  2. 14天学会安卓开发(附PDF文档和全部示例代码)

    前言: 本人也是菜鸟,老鸟看了此文有哪里不好之处敬请指点,本书是根据<<Android应用开发揭秘>>攒写的,如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有5 ...

  3. 条码的开发使用介绍文档

    条码的开发使用介绍文档 条码的开发使用介绍文档   第一部分 条码的简介绍 1.介绍条码的生成和使用方法 条码是由一组按一定编码规则排列的条.空符号,用以表示一定的字符.数字及符号组成的信息. 条码系 ...

  4. W3C近期要闻:与Mozilla MDN合作联合开发Web平台文档

    作者 | W3C中国 「OpenWeb开发者」依托于BOW(Brillant Open Web)团队,是一个专门的 Web 技术建设小组,致力于推动 Open Web 技术的发展,将不定期为读者同步W ...

  5. beego API开发以及自动化文档

    2019独角兽企业重金招聘Python工程师标准>>> beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一 ...

  6. 20个软件开发常用设计文档大全下载

    搜集了一些软件开发的常用文档,分享给大家 总下载地址: http://files.cnblogs.com/hsapphire/20%E4%B8%AA%E8%BD%AF%E4%BB%B6%E5%BC%8 ...

  7. 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单

    为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本  功能清单文档下载地址: 功 ...

  8. 20个面向前端开发人员的文档和指南(第4号)

    It's that time again to get learning! Well, in this industry, that time is always I suppose. This is ...

  9. UG 二次开发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档

    UG 二次开发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档 在线的中文帮助文档,不用下载,网页直接查询函数: UFun函数中文帮助文档地址:http://www.ugapi.com ...

  10. 一个电子商务网站的设计及开发环境配置文档

    开发环境配置文档 1.涉及的技术,工具 : + ANT1.6.2 ( 项目管理 )  + Eclipse2.1.2 ( 开发代码工具 )  + Junit2.1.1 ( 代码测试工具 )  + JDK ...

最新文章

  1. Ubuntu Nginx uwsgi django 初试
  2. ACM公选课第五节贪心4.14-5.4补+第六节上贪心线段覆盖
  3. 不用一行代码,用 API 操作数据库,你信吗
  4. SQL2000里的数据类型
  5. 你的下一代iPhone何必是iPhone,苹果或将于2022年推出AR设备取代手机
  6. hadoop2.2.0 centos6.4 编译安装详解
  7. git21天打卡day19-新建远程仓库
  8. java day04【 Idea、方法】
  9. 数仓建模—ID Mapping(下)
  10. AI开发者大会:2020年7月3日和7月4日CSDN重磅举办《百万人学AI》大会议程及其对应视频回放链接
  11. idea 运行单个main方法_idea如何运行main方法
  12. fixed定位失效问题如何解决
  13. 云计算是互联网和计算机技术发展的产物,云计算 是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通 。...
  14. datagridview更新到数据库视频教程地址
  15. Swift [UInt8]转16进制字符串
  16. 【行研资料】智能家居的未来(英文)——附下载
  17. 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)
  18. 《数值分析》李庆扬 09 常微分方程数值解
  19. 谷歌浏览器如何离线安装插件、导出插件的方法
  20. JavaScript Date对象详解 以及 时间戳和时间的相互转换

热门文章

  1. 重装系统后office去哪里安装?
  2. MATLAB混度系统仿真其二:蔡氏电路系统和三阶RC梯形移相振荡器仿真
  3. 华三交换机升级的ipe文件_H3C 交换机升级说明
  4. 秘笈大公开 | 魏泓手把手教你利用无菌动物,提高国自然中标率!
  5. [安卓逆向]安卓逆向-一次简单的静态分析
  6. 服务器设置自动开机及定时开机
  7. 复习C++期末考试题目
  8. 数据结构期末考试错点汇总
  9. 人人商城 重复授权问题
  10. 分布式订单流水号生成器SequenceNoUtils