问题列表 - 第46022页

在R函数内调用predict()

我想在R中的函数中调用predict(...).我遇到了一些与范围有关的问题,但我无法弄清楚什么是错的或如何解决它.有人可以帮忙吗?例:

df <- data.frame(x=1:20, binary.outcome=1*(runif(20, 0, 1) > 0.60))
summary(df)
logit.model <- glm(df$binary.outcome ~ df$x, family=binomial("logit"), data=df)
summary(logit.model)

PredictOnNewData <- function() {
  df <- data.frame(x=51:100)
  df$probability <- round(predict(logit.model, df, type="response"), digits=3)
  return(df)
}

PredictOnNewData()
Run Code Online (Sandbox Code Playgroud)

最后一行失败了:

错误$<-.data.frame(*tmp*,"概率",值= c(0.274,0.282,:替换有20行,数据有50个另外:警告消息:'newdata'有50行但找到的变量有20行

如果我正确理解错误消息,它看起来像我传递给预测的df对象(...)被评估为父/全局环境中的df.那一行有20行,用于训练.但我希望调用预测(...)在另一个 df数据框上进行评估- 我在PredictOnNewData函数中创建的数据框.如何实现(不更改数据框的名称)?

[现在我重读了这篇文章 - 我向后看了吗?在行中(df $ probability < - ...),其中一个dfs正在以错误的方式进行评估,但是它是哪个?

我也试过get("df",envir = sys.frame()),明确想要在当前函数框架中定义的df对象:

PredictOnNewData <- function() {
  df <- data.frame(x=51:100)
  # df$probability <- round(predict(logit.model, df, type="response"), digits=3)
  df$probability <- round(predict(logit.model, get("df", envir=sys.frame()), type="response"), digits=3)
  return(df)
}

PredictOnNewData() …
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
3903
查看次数

在带有Connector/J的MySQL中使用getGeneratedKeys和批量插入

使用Connector/J,我想在主表中进行批量插入,然后将批量插入到详细信息表中(PreparedStatement.executeBatch()对于两者).我没有在网上找到太多的信息,所以我正在寻找有这方面经验的人的任何反馈.

  1. 我可以使用 Statement.getGeneratedKeys()获取主表中新插入的行的ID,以便我可以在详细信息插入中将它们用作外键吗?

  2. 如果不是每个查询都导致插入(例如,有一个insert ignoreinsert ... on duplicate key update查询),该怎么办?我会Statement.getGeneratedKeys()为每个陈述或仅针对新陈述添加一行吗?

  3. 什么会 Statement.getGeneratedKeys()回到那里与被插入的主记录一个错误,并 continueBatchOnError设置为true 连接字符串中?

  4. Connector/J版本5.0.x与5.5.x之间的相关行为是否有任何差异?MySQL 5.0 vs 5.1怎么样?

  5. 还有其他任何我应该注意的问题或陷阱吗?

  6. 有一个更好的方法吗?

java mysql database jdbc connector-j

16
推荐指数
1
解决办法
8298
查看次数

使用css背景图像快速选择所有元素

我想抓住页面上有css background-image的所有元素.我可以通过过滤功能来做到这一点,但在包含许多元素的页面上它非常慢:

$('*').filter(function() {
    return ( $(this).css('background-image') !== '' );
}).addClass('bg_found');
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来选择具有背景图像的元素?

css jquery jquery-selectors

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

IPSec与OpenSSL对比PGP

IPSec采用IPSec,传输级采用SSL,应用级采用PGP.在一些讲座中没有说:

IPSEC:最通用的解决方案,但最不灵活的SSL:仍然非常通用和一些灵活性PGP:最不普遍但非常灵活.

我想通用指的是我能保证什么样的协议.使用IPSEC,我可以保护使用TCP或UDP的所有内容.PGP是最不通用的,因为它只是加密电子邮件,因此非常具体.这种理解对吗?

但是我不知道灵活性在这种情况下所指的是什么,任何人都有想法?这与可扩展性有关吗?

谢谢

security ssl pgp ipsec

2
推荐指数
1
解决办法
6413
查看次数

为什么eclipse没有正确部署我的Dynamic Web Project?

这是问题所在:我在源代码控制下有一个java"动态Web项目",并在我的eclipse工作区中检出.之前,我能够在eclipse中运行本地Tomcat服务器上的servlet.但是,我做了一些更改,删除了一些文件并添加了一些新文件.

现在Eclipse看起来没有将Web应用程序部署到tomcat目录.我查看了Eclipse以前部署它的文件夹(在.metadata下),但没有任何东西被复制到那里.我认为我的构建配置有问题,有什么可能的原因或步骤来找出问题?

然而,我能够使用我编写的Ant脚本部署/运行Web应用程序,并且在执行时它可以正常工作.

java eclipse deployment web-applications

6
推荐指数
1
解决办法
5916
查看次数

Scala SortedSet - 按一个排序和其他东西排序?

假设我有一组字符串,我希望按长度排序,但通过正常的String唯一性进行排序.我的意思是我可以拥有多个相同长度的字符串Set,但是它们应该按长度排序.

我想表达这样的顺序:

val orderByLength = Ordering[Int].on[String](_ length)
Run Code Online (Sandbox Code Playgroud)

我觉得看起来很不错.但如果我把它扔进SortedSet,就像这样说:

scala> val s = SortedSet("foo", "bar")(orderByLength)
s: scala.collection.immutable.SortedSet[java.lang.String] = TreeSet(bar)
Run Code Online (Sandbox Code Playgroud)

我只得到'酒吧'.这是因为它Ordering表示总排序,因此当compare返回0时,元素被认为是相同的.

因此,我认为如果长度相等,我需要进行链式排序并比较字符串.为此,我使用了"pimp my library" - 这样的模式:

trait ChainableOrderings {
  class ChainableOrdering[T](val outer: Ordering[T]) {
    def ifEqual(next: Ordering[T]): Ordering[T] = new Ordering[T] {
      def compare(t1: T, t2: T) = {
        val first = outer.compare(t1, t2)
        if (first != 0) first else next.compare(t1, t2)
      }
    }
  }
  implicit def chainOrdering[T](o: Ordering[T]) = new ChainableOrdering[T](o)
}
Run Code Online (Sandbox Code Playgroud)

我可以使用像: …

scala scala-collections

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

为什么不总是调用已注册的UIDeviceOrientationDidChangeNotification?

我写了一个简单的视图控制器,显示模态弹出对话框.因为它创建了一个覆盖整个屏幕的新窗口,所以我添加了一个UIDeviceOrientationDidChangeNotification观察器,用于确定如何使用旋转视图CGAffineTransformMakeRotation().它似乎工作.

大多.不利的一面是,我可以摆弄方向,让它最终横向或颠倒.看看这个18s视频演示了这个问题.在调试中,似乎有时通知不会触发,或者至少不会调用正在侦听它的回调方法.

但是,我必须遗漏一些东西,因为如果你再看一下视频,你会注意到它后面的视图确实正确旋转.那个是由管理-willAnimateRotationToInterfaceOrientation:duration:.如何正确调用iOS控制器方法(可能是由UIDeviceOrientationDidChangeNotificationUIViewController中的观察者管理),但我自己的代码不是?

notifications cocoa-touch orientation uitableview uidevice

3
推荐指数
1
解决办法
3967
查看次数

Salesforce SOQL查询站点的"Notes和附件"

基本上,我需要一个使用Web服务API执行的SOQL查询,该查询将返回通常显示在Salesforce Web UI中"帐户"页面的"注释和附件"部分中的所有NoteAndAttachment项目.这不仅包括附加到帐户本身的N&A,还包括附加到与帐户相关的任何案例,机会或联系人的N&A.Salesforce本身似乎没有问题获取该信息,但在SOQL限制和数据模型限制之间,我还没有找到一个令人满意的解决方案.

这是我到目前为止所拥有的:

SELECT Id,
(select Id, Title, IsNote from NotesAndAttachments),
(select Id, Title, IsNote from Contacts.NotesAndAttachments),
(select Id, Title, IsNote from Cases.NotesAndAttachments),
(select Id, Title, IsNote from Opportunities.NotesAndAttachments)
FROM Account a WHERE Id = '{0}'
Run Code Online (Sandbox Code Playgroud)

{0}用于.NET String.Format; 这将是我正在提取记录的帐户ID.此特定查询失败,并出现以下异常:

System.Web.Services.Protocols.SoapException : INVALID_FIELD: 
(select Id, Title, IsNote from Contacts.NotesAndAttachments),
                               ^
ERROR at Row:3:Column:48
Didn't understand relationship 'Contacts' in field path. If you are attempting to use a custom relationship, be sure to append the '__r' after the custom relationship name. …
Run Code Online (Sandbox Code Playgroud)

.net web-services salesforce soql

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

如何抑制Xcode Clang静态分析仪警告?

"在n行分配的对象的潜在泄漏并存储在' 变量 '中."

通常这是一个非常有用的分析仪警告,但是在某些情况下我会产生令人烦恼的误报,我想抑制它以保持我的分析仪结果清洁.在分析仪的防御中,它注意到的内存泄漏肯定是内存泄漏,而不是在另一个执行路径中发布(它是盲目的).

我会详细说明我的情况.它有各种风格,但一般模式如下:

  1. 分配对象并设置其委托.
  2. 对象完成了一些事情.(任务开始,显示视图等).
  3. 当前方法的执行结束.(输入Clang警告).
  4. 对象决定其任务完成,向委托发送消息.
  5. 委托发布对象.

这根本不是一种深奥的设计模式,所以我希望抑制是可能的.我知道可以通过将违规物品存放在稍后释放的ivar中来避免,但我非常希望不添加ivar污染.

xcode warnings objective-c clang ios

5
推荐指数
1
解决办法
3134
查看次数

在JavaScript中关闭浏览器窗口的统一方法?

有没有办法简单地关闭浏览器窗口,保证?上次我听到,调用window.close()self.close()仅在从另一个窗口启动当前窗口时才有效.有没有办法让大多数浏览器关闭当前窗口而不是这样?

javascript cross-browser

3
推荐指数
1
解决办法
2348
查看次数