Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从mgcv::gam.check中保存edf并跳过绘图

如何从mgcv::gam.check中保存edf并跳过绘图
EN

Stack Overflow用户
提问于 2017-02-04 08:40:40
回答 1查看 711关注 0票数 2

下面的脚本中的gam.check将诊断信息输出到控制台(以及绘图):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(mgcv)
set.seed(0)
dat <- gamSim(1,n=200)
b<-gam(y~s(x0)+s(x1)+s(x2)+s(x3),data=dat)
gam.check(b,pch=19,cex=.3)

以上代码中的gam.check语句输出到控制台的输出如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Method: GCV   Optimizer: magic
Smoothing parameter selection converged after 8 iterations.
The RMS GCV score gradient at convergence was 0.00001072609 .
The Hessian was positive definite.
Model rank =  37 / 37 

Basis dimension (k) checking results. Low p-value (k-index<1) may
indicate that k is too low, especially if edf is close to k'.

         k'   edf k-index p-value
s(x0) 9.000 2.318   0.996    0.44
s(x1) 9.000 2.306   0.969    0.32
s(x2) 9.000 7.655   0.961    0.24
s(x3) 9.000 1.233   1.037    0.66

我希望将诊断输出保存到列表(或仅将表保存到数据帧),不输出任何图形。

我考虑过的事情:

  1. 下面的代码返回一个空对象。 x<-gam.check(b,pch=19,cex=.3)
  2. 查看gam.check的代码,似乎我希望从 k.check(b,子样本= k.sample,n.rep = k.rep) 不幸的是,直接运行上述代码行,会产生一个“未能找到函数”"k.check“。
  3. 我可以使用接收器将输出保存到控制台,但这不会关闭绘图。
  4. Gavin Simpson为提取地块here提供了一个很好的答案,但是我没有看到任何能帮助我解决问题的方法。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-04 11:40:07

user20650在上述评论中的回答是……

在你的第二个选项中,使用包名..。ie mgcv:::k.check因此可以使用f <-函数(b,k.sample = 5000,k.rep = 200) printCoefmat(mgcv:::k.check(b,子样本= k.sample,n.rep = k.rep),数字= 3)

...for我的目的我放弃了printCoefmat

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
f <- function(b, k.sample = 5000, k.rep = 200) {
  mgcv:::k.check(b, subsample = k.sample, n.rep = k.rep)
}

(basis <- f(b))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42042822

复制
相关文章
【数据湖架构】Hitchhiker的Azure Data Lake数据湖指南
数据湖漫游指南 文件大小和文件数 文件格式 分区方案 使用查询加速 我如何管理对我的数据的访问? 我选择什么数据格式? 如何管理我的数据湖成本? 如何监控我的数据湖? ADLS Gen2 何时是您数据湖的正确选择? 设计数据湖的关键考虑因素 术语 组织和管理数据湖中的数据 我想要集中式还是联合式数据湖实施? 如何组织我的数据? 优化数据湖以获得更好的规模和性能 推荐阅读 问题、意见或反馈? Azure Data Lake Storage Gen2 (ADLS Gen2) 是用于大数据分析的高度可扩展且经济高
架构师研究会
2022/03/08
9330
SQL 的云端大数据开发极速入门
在“数据湖”概念与理论逐渐深入人心的今天,面向云存储的交互式查询这个需求场景显得愈发重要。这是因为原生的云存储(主要指S3这样的对象存储)既能够容纳大容量的明细数据,又能在性能和成本间取得一个很好的平衡——如果它同时再支持复杂的即席分析查询,那么云原生存储就将成为数据湖的最佳载体,对于实现数据分析人员的自由探索和应用系统的查询集成都有着非常重要的意义。
Lenis
2019/12/25
1.3K0
SQL 的云端大数据开发极速入门
问与答118:如何使用VBA将多个工作表数据复制到PPT中?
遍历每个工作表,如果工作表的单元格S1中的值为“1”,则将该工作表的“Print_Area”(打印区域)复制并粘贴到一张空白幻灯片中。
fanjy
2021/05/07
5.1K1
Azure Data Lake Storage Gen2实战体验(上)
相较传统的重量级OLAP数据仓库,“数据湖”以其数据体量大、综合成本低、支持非结构化数据、查询灵活多变等特点,受到越来越多企业的青睐,逐渐成为了现代数据平台的核心和架构范式。
用户1564362
2019/08/23
1.4K0
0589-Cloudera Manager6.2的新功能
虚拟私有集群(Virtual Private Cluster)使用Cloudera共享数据体验(Shared Data Experience,SDX)来简化on-premise和on-cloud的应用程序的部署,并使运行在不同集群中的工作负载能够安全,灵活地共享数据。
Fayson
2019/04/28
2K0
【数据仓库】什么是 Azure Synapse,它与 Azure Data Bricks 有何不同?
Azure Synapse Analytics 是一项针对大型公司的无限信息分析服务,它被呈现为 Azure SQL 数据仓库 (SQL DW) 的演变,将业务数据存储和宏或大数据分析结合在一起。 在处理、管理和提供数据以满足即时商业智能和数据预测需求时,Synapse 为所有工作负载提供单一服务。后者通过与 Power BI 和 Azure 机器学习的集成而成为可能,因为 Synapse 能够使用 ONNX 格式集成数学机器学习模型。它提供了处理和查询大量信息的自由度.作为微软在西班牙为数不多的 Pow
架构师研究会
2022/03/08
1.6K0
将文件内容复制到另外文件
在示例类Demo.FileDemo中,ProcessFile()方法接受输入文件和输出文件,并调用SetUpInputFile()和SetUpOutputFile()打开文件,一个用于读取,另一个用于写入。然后,它逐行读取输入文件,并调用ProcessLine()对每行的内容执行一个或多个替换,将每行的新内容写入输出文件。
用户7741497
2022/07/06
9980
HDFS——如何将文件复制到HDFS
在Hadoop中用作文件操作的主类位于org.apache.hadoop.fs包中。基本的文件操作有open、read、write和close。实际上,Hadoop的文件API是通用的,可用于HDFS以外的文件系统。
星哥玩云
2022/06/30
2.1K0
【数据湖】在 Azure Data Lake Storage gen2 上构建数据湖
介绍 一开始,规划数据湖似乎是一项艰巨的任务——决定如何最好地构建数据湖、选择哪种文件格式、是拥有多个数据湖还是只有一个数据湖、如何保护和管理数据湖。并非所有这些都需要在第一天回答,有些可能通过反复试验来确定。构建数据湖没有明确的指南,每个场景在摄取、处理、消费和治理方面都是独一无二的。 在之前的博客中,我介绍了数据湖和 Azure 数据湖存储 (ADLS) gen2 的重要性,但本博客旨在为即将踏上数据湖之旅的人提供指导,涵盖构建数据湖的基本概念和注意事项ADLS gen2 上的数据湖。 数据湖规划
架构师研究会
2022/03/08
9200
使用Python批量复制源目录下的所有Excel文件复制到目标目录中
前几天在Python白银群【由恒远】问了一个Python自动化办公处理的问题,这里拿出来给大家分享下。
Python进阶者
2023/09/02
5380
使用Python批量复制源目录下的所有Excel文件复制到目标目录中
linux怎么将文件复制到别的文件_linux 文件夹复制
本文主要讲解linux怎么复制文件到其他文件夹。 在Linux和Unix系统上工作时,复制文件和目录是您每天要执行的最常见任务之一。 cp是一个命令行实用程序,用于复制Unix和Linux系统上的文件和目录。在本文中,我们将解释如何使用cp命令。
全栈程序员站长
2022/09/23
10.7K0
将本地文件复制到Hadoop文件系统
//将本地文件复制到复制到Hadoop文件系统 //目前,其他Hadoop文件系统写入文件时均不调用progress()方法。 package com;
星哥玩云
2022/07/04
1.4K0
[Python]找出文件夹(及其子文件夹)中的文件并复制到目标文件夹中
原文链接:https://blog.csdn.net/humanking7/article/details/100770685
祥知道
2020/03/10
3.2K0
HDFS——如何将文件从HDFS复制到本地
复制文件到本地文件系统。可用-ignorecrc选项复制CRC校验失败的文件。使用-crc选项复制文件以及CRC信息。
星哥玩云
2022/06/30
6.9K0
【数据湖仓】数据湖和仓库:Azure Synapse 视角
是时候将数据分析迁移到云端了。我们将讨论 Azure Synapse 在数据湖和数据仓库范式规模上的定位。 在本文中,我们将讨论 Microsoft 的 Azure Synapse Analytics 框架。具体来说,我们关注如何在其中看到数据仓库和数据湖范式的区别。 为了熟悉这个主题,我建议你先阅读本系列的前几篇文章。 数据湖和仓库第 1 部分:范式简介 数据湖和仓库第 2 部分:Databricks 和Showflake 数据湖和仓库第 3 部分:Azure Synapse 观点 我们现在考虑一个更新颖
架构师研究会
2022/03/08
1.2K0
将一个txt文件,复制到另一个txt文件中(缓冲字节流(BufferedInputStream,BufferedOutputStream))
1.代码 package d04_test;/* * zt * 2020/8/8 * 15:07 *使用缓冲字节流实现复制文件(BufferedInputStream) */ import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class Demo1 {
2020/10/23
1.5K0
将一个txt文件,复制到另一个txt文件中(缓冲字节流(BufferedInputStream,BufferedOutputStream))
Excel应用实践16:搜索工作表指定列范围中的数据并将其复制到另一个工作表中
“在工作表Sheet1中存储着数据,现在想要在该工作表的第O列至第T列中搜索指定的数据,如果发现,则将该数据所在行复制到工作表Sheet2中。
fanjy
2019/07/19
6.1K0
直传文件到Azure Storage的Blob服务中
题记:为了庆祝获得微信公众号赞赏功能,忙里抽闲分享一下最近工作的一点心得:如何直接从浏览器中上传文件到Azure Storage的Blob服务中。 为什么 如果你的Web应用程序利用了云存储(比如Az
逸鹏
2018/04/10
2.3K0
直传文件到Azure Storage的Blob服务中
0487-CDH6.1的新功能
北京时间2018年12月19日,Cloudera正式发布Cloudera Enterprise 6.1.0,上次发布CDH6.0是8月30日,差不多过去了3个多月的时间,参考Fayson之前的文章《Cloudera Enterprise 6正式发布》。从CDH6.0到CDH6.1是一次minor version的更新,但更新内容较多,在开始接下来的细化功能讨论前,我们先看看几项重点更新的内容:
Fayson
2018/12/29
2.5K0
点击加载更多

相似问题

带有向上或向下箭头的Android滚动视图

213

如何查看滚动视图/回收视图是否正在向上或向下滚动android

21

Android :隐藏/显示页脚/页眉作为滚动滚动视图向下/向上滚动

11

向上或向下滚动文本视图的按钮

34

在jQuery中检测用户向下滚动或向上滚动

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文