小编jkd*_*dev的帖子

model.frame.default中的错误:变量长度不同

在使用mgcv包运行gam模型时,我遇到了一条奇怪的错误消息,我无法理解:

"model.frame.default中的错误(公式=死亡~pm10 +滞后(resid1,1)+:变量长度不同(找到'Lag(resid1,1)')".

模型1中使用的观察数量与偏差残差的长度完全相同,因此我认为此误差与数据大小或长度的差异无关.

我在网上找到了一个相当有关的错误信息在这里,但后没有得到充分的答案,因此它是不利于我的问题.

可重复的示例和数据如下:

library(quantmod)
library(mgcv) 
require(dlnm)

df <- chicagoNMMAPS
df1 <- df[,c("date","dow","death","temp","pm10")] 
df1$trend<-seq(dim(df1)[1]) ### Create a time trend
Run Code Online (Sandbox Code Playgroud)

运行模型

model1<-gam(death ~ pm10 + s(trend,k=14*7)+ s(temp,k=5),
data=df1, na.action=na.omit, family=poisson)
Run Code Online (Sandbox Code Playgroud)

获得偏差残差

resid1 <- residuals(model1,type="deviance")
Run Code Online (Sandbox Code Playgroud)

为模型1添加一天滞后偏差

model1_1 <- update(model1,.~.+ Lag(resid1,1),  na.action=na.omit)

model1_2<-gam(death ~ pm10 + s(trend,k=14*7)+ s(temp,k=5) + Lag(resid1,1), data=df1, 
na.action=na.omit, family=poisson)
Run Code Online (Sandbox Code Playgroud)

这两个模型都产生了相同的错误消息.

r gam quantmod mgcv

18
推荐指数
2
解决办法
13万
查看次数

媒体查询 - 仅适用于iPhone版的Css

在横向模式下只为iPhone编写css的方法相同吗?谢谢

css iphone media-queries

14
推荐指数
3
解决办法
4万
查看次数

有没有办法用css删除斜体效果<i>标签

如何删除<i>标签的斜体效果,以便我可以

<span>
    test<i>test</i>
</span>
Run Code Online (Sandbox Code Playgroud)

<i>使用jquery内部html 填充标签中的一些文本所以它以斜体显示所以我不想要斜体效果是否有任何方法我可以使用CSS删除斜体效果.我不能使用其他标签,所以只需要使用<i>标签.

html css

14
推荐指数
3
解决办法
3万
查看次数

如何使用SQL Server 2008为特定日期范围和日期时间编写Sql查询?

我需要编写一个查询来获取指定日期范围和时间范围之间的所有行.

例如,我想查询2010年9月16日至2010年9月21日上午9点的5:00Pm的所有行.

关于查询应该如何的任何想法?

预先感谢您的任何帮助!

sql-server-2008

12
推荐指数
2
解决办法
17万
查看次数

C#中缓冲区和流之间的区别

我读到缓冲区是字节序列.但我也读到Stream也是字节序列.那么Stream和Buffer之间有什么区别?

c# buffer stream

12
推荐指数
1
解决办法
7356
查看次数

Java多对多关联映射

我必须上课,ClassAClassB以及"多对多"的AssociationClass.我想使用一个结构来保存A和B之间的关联,例如我可以知道,对于A或B的每个实例,它们是它们的对应物.

我想过使用带有对键的Hashmap:

Hasmap<Pair<ClassA, ClassB>, AssociationClass> associations;
Run Code Online (Sandbox Code Playgroud)

这样,我可以添加和删除ClassAClassB的两个实例之间的关联,并且我可以查询两个给定实例的关系.

但是,我错过了为ClassAClassB的给定实例定义所有关联的功能.

我可以通过暴力破解并遍历地图的所有键来搜索给定实例之间的关联,但这是低效且不优雅的.

你知道任何数据结构/免费库可以实现吗?我不想重新发明轮子.

在此先感谢您的帮助,

拉斐尔

注意:这不是一个"数据库"问题.这些对象是用于实时计算的纯POJO,我不需要持久化的东西.

java many-to-many structure hashmap associations

11
推荐指数
1
解决办法
6732
查看次数

阻止自动选项卡插入或将空格转换为选项卡

Google文档有一个"功能",有时会将四个空格转换为一个标签.

复制和粘贴文本无法解决此问题,因为该文本中的空格会自动转换为制表符.

有没有办法把它关掉?

google-docs

11
推荐指数
2
解决办法
1681
查看次数

使用jQuery attr()来设置"css"

我正在阅读"jQuery Pocket Reference"一书,O'Reilly,2011在第15页,它说

'例如,调用attr("css",{backgroundColor:"gray"})与调用css({backgroundColor:"gray"})相同.

但我无法使attr("css",{})起作用.我的测试代码:http://jsfiddle.net/4UMN3/4/

$(function() {
$("#btnChangeColor").click(function () {
$("#spanText").attr("css", { backgroundColor: "gray" });

 });

});
Run Code Online (Sandbox Code Playgroud)

css()方法工作正常,http://jsfiddle.net/4UMN3/5/

谢谢

css jquery attr

10
推荐指数
2
解决办法
6万
查看次数

Android编程:如何在矩形中绘制多行文字?

我看过很多关于类似问题的帖子,但没有一个对我有用.在Canvas,我有一个大小的矩形,比方说,200px到200px,我想在这个矩形中写文字.文本不需要填充整个矩形,但重要的是当到达矩形的末尾时应该自动换行.我怎样才能在Android中执行此操作?

android android-layout android-canvas

9
推荐指数
1
解决办法
8672
查看次数

如何将我的远程git存储库还原为某个提交?

我意外地跑了:

git push origin +master
Run Code Online (Sandbox Code Playgroud)

在尝试将文件推送到我的Github仓库时.此命令重置所有提交历史记录并删除了一些文件.

我想知道是否有办法将我的repo重置为具有哈希94b90dc1121ce477131fa60ffdc234591554b6c8某个提交.

git github

9
推荐指数
1
解决办法
1367
查看次数