小编Mar*_*han的帖子

在 R 中使用 lmer 函数时,“initializePtr() 中出现错误:包‘Matrix’未提供函数‘cholmod_factor_ldetA’”

我正在尝试使用 R 中的 lmer 函数构建混合效应线性回归模型。我正在使用以下代码构建固定效应和混合效应模型,以通过比较 AIC 来证明使用混合效应模型的合理性。我已尝试多次重新加载 lme4 包并在上传之间重新启动(如其他问题中的建议);但是,这并没有解决错误。预先感谢您的任何指导。

    `# generate models
    m0.glm <- glm(SPL ~ 1, family = Gamma, data = CP)
    m0.lmer = lmer(SPL ~ 1 + (1|Lunar), REML = T, data = CP)

    `# compare models
    AIC(logLik(m0.glm))
    AIC(logLik(m0.lmer))

    > m0.glm <- glm(SPL ~ 1, family = Gamma, data = CP)
    > m0.lmer = lmer(SPL ~ 1 + (1|Lunar), REML = T, data = CP)
Run Code Online (Sandbox Code Playgroud)
    Error in initializePtr() : 
      function 'cholmod_factor_ldetA' not provided by package 'Matrix'`
Run Code Online (Sandbox Code Playgroud)

r lme4

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

MapType 在 Spark 3.x 中导致 AnalysisException : Encoders.bean 到包含 map&lt;String, someClass&gt; 的对象失败,这在 Spark 2.4 中工作正常

尝试将我的Java Spark代码从迁移2.4到 时3.x,我有一个包含MapType.

/**
 * Renvoyer le schéma du Dataset.
 * @return Schema.
 */
public StructType schemaEntreprise() {
   StructType schema = new StructType()
      .add("siren", StringType, false)
      .add("statutDiffusionUniteLegale", StringType, true)
      .add("unitePurgeeUniteLegale", StringType, true )
      .add("dateCreationEntreprise", StringType, true)
      .add("sigle", StringType, true)
     
   /* ... and other fields mostly of String, Integer, Boolean type... */
   
   // Ajouter au Dataset des entreprises la liaison avec les établissements.
   MapType mapEtablissements = new MapType(StringType,
this.datasetEtablissement.schemaEtablissement(), true);
   StructField etablissements = …
Run Code Online (Sandbox Code Playgroud)

java apache-spark

7
推荐指数
1
解决办法
475
查看次数

pandoc 从 Markdown 文件生成 pdf,该文件截断和丢失块内的字符 ``` ... ```

Debian 10和很长一段时间内,使用各种版本的Pandoc,我使用以下命令从降价文档生成pdf文件:

pandoc elk.md -o elk.pdf
Run Code Online (Sandbox Code Playgroud)

elk.md文件内的```bash 块下有以下内容:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Run Code Online (Sandbox Code Playgroud)

它生成一个pdf其行被截断:

在此处输入图片说明

试图复制它,即使选择它作为一个块,在生成的 pdf 上下一行,只保留文本的这一部分:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sou

并且原始内容丢失。
使pandoc正常工作的解决方法是什么?

注 1:手动添加换行符(\必要时还添加其他字符),如下所示:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" \ 
  | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Run Code Online (Sandbox Code Playgroud)

不会是一个解决方案。
如果我在一个块中添加更大的源内容,我不打算检查和编辑它的所有行。

注 2:在此示例中,markdown 没有标题,因此生成的pdf的(奇怪的)默认边距为 6 或 8 (?) 厘米。我通常添加这个标题:

---
geometry: margin=2cm
classoption: fleqn
--- …
Run Code Online (Sandbox Code Playgroud)

markdown pandoc

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

如何在 IntelliJ 中复制搜索结果并将其粘贴到其他地方?

我想记住我的团队用于调试的几个项目的端口。

ACtrl-F在目录中,我的结果在我正在使用的IntelliJ_2021.1.3 Ultimate下,

在此输入图像描述

但我无法将它们粘贴到另一个位置,就像它们在此窗口上一样,使用Ctrl-CCtrl-Ins,以便向我的队友发送邮件。

是否存在解决方法,或者此功能是否已在我应该尝试升级到的更高版本中实现?

search copy-paste intellij-idea

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

我知道 WMS、WMTS 和 WFS,但什么是 OWS?

很抱歉问这个初学者问题。

我知道WMSWFS并且WPS,但我遵循这种OWS协议。我无法弄清楚它下面是什么。

它的目的是什么?是一种WMSouWFS吗?它比其他的有优势吗?

问候,

gis

4
推荐指数
1
解决办法
3705
查看次数

无法使用 PgAdmin 4 将 SQL 查询的数据输出复制到剪贴板

我在PgAdmin 4.6.

select nom, sectionnaf, sum(nombresalaries) as nombre_salaries from activites_des_communes where epci = '200069532' group by nom, sectionnaf
order by nom, nombre_salaries desc;
Run Code Online (Sandbox Code Playgroud)

它在数据输出上显示准确的列和结果。

数据输出允许我选择左上角带有箭头的所有 400 行,但不能将它们复制到剪贴板或对它们执行任何其他操作。任何鼠标点击都没有效果(右键单击或左键单击),我不知道它是如何工作的。

pgadmin-4

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

在 Pandoc 生成的 pdf 上,带有重音字符的 Javadoc 注释在其文本中混合了蓝色和黑色。没有重音字符的字符则不会

使用重音字符时,为什么Javadoc注释中会出现混合颜色?

\n

这个降价:

\n
/** Premi\xc3\xa8re mani\xc3\xa8re **/\n@GetMapping\npublic String index() {\n   return "Hello Spring Boot";\n}\n   \n/** Deuxi\xc3\xa8me mani\xc3\xa8re */\n@RequestMapping("/")\npublic String greetings() {\n   return "Greetings";\n}\n
Run Code Online (Sandbox Code Playgroud)\n

使用Pandoc将其生成 pdf 格式:

\n

在此输入图像描述

\n

文字注释中间混合着蓝色和黑色。每次遇到重音字符时,此处:\xc3\xa8

\n

但如果没有重音字符,它会产生:

\n

在此输入图像描述

\n

在这里,它更正确,但我想知道为什么整个Javadoc注释不是蓝色的?

\n

我的header-includes就是这些,但我有相同的行为:

\n
    \n
  • 我放one header-includes或不放,
  • \n
  • Java代码是否被引用,
  • \n
  • 在盒子里,
  • \n
  • 在一组
  • \n
\n
header-includes:\n- \\usepackage{tcolorbox}\n- \\usepackage{fvextra}\n- \\DefineVerbatimEnvironment{Highlighting}{Verbatim}{breaklines,breakanywhere,breaksymbol=,breakanywheresymbolpre=,commandchars=\\\\\\{\\}}\n
Run Code Online (Sandbox Code Playgroud)\n

有没有办法纠正重音字符的行为?效果并不好。

\n
\n

@abra如果我用、\xc3\xa8with和这里的所有字符进行更改,则会产生以下结果:&egrave;\xc3\xa9&eacute;

\n

在此输入图像描述

\n

java markdown javadoc pandoc

4
推荐指数
1
解决办法
258
查看次数

列出软件包以前可用的版本并通过 apt-get 安装其中一个

来自存储库10.5-2的版本有 问题,我想返回到我知道能按我想要的方式工作的版本。postgresql
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
10.4

anapt-cache madison postgresql-10向我返回这些信息 atm :
postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main amd64 Packages postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main Sources

我怎样才能找到以前存在的软件包版本10.4
当我尝试使用我在某处找到的版本号时(在巧克力网站上:我不知道如何搜索并且有点迷失),它没有成功: sudo apt-get install postgresql-10=10.4.0.20180721 E: Version '10.4.0.20180721' for 'postgresql-10' was not found

转到postgresql存储库,http://apt.postgresql.org/pub/repos/apt/dists/stretch-pgdg/,我没有找到有关如何获取任何先前版本的线索。

更一般地说,通过命令行和 aptitude 命令列出可以为软件包安装哪些早期版本的方法是什么?
例如,是否有一个标准为以前的版本设置另一个位置,例如我应该始终以http://../ archive /../ 或其他形式找到的存档存储库?

谢谢 !

linux debian aptitude

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

Spark 在单台计算机上以独立模式运行:是否值得通过 docker 容器(或其他方式)将其分为主节点和工作节点?

我目前只有一台电脑,不会有另一台。

  1. 我在其 CPU 核心上运行Sparkmaster=local[5] :,直接使用它:我设置了spark-corespark-sql的依赖项,几乎没有进行任何其他配置,并且我的程序立即启动。当然,这很舒服。

  2. 但我是否应该尝试在我的计算机上通过Docker容器或minikube ( Kubernetes ) 创建一个包含 master 和一些worker 的架构?

解决方案#2(及其所需的所有设置)是否会以更好的性能奖励我,因为Spark确实设计为以这种方式工作,即使在单台计算机上也是如此,

或者我会浪费一些时间,因为我当前运行它的模式,无需网络使用,无需数据局部性总是会给我更好的性能,并且解决方案#1将始终是单台计算机上最好的?

我的假设是#1没问题。但我对此没有真正的衡量标准。没有比较来源。谁体验过在一台计算机上执行操作的两种方式?

docker apache-spark kubernetes minikube

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

gitlab 中没有考虑 Git markdown 吗?我的提交消息显示为纯文本

我已经准备好了下面的提交文件,然后将其与提交的其他文件一起git commit -F commitMessage.md推送到Gitlab 。

\n
Apprentissage\n# Informatique\n\n   - Documents re-r\xc3\xa9partis pour permettre d\'autres divisions\n   - elk.md devient : `elk-01-installation-et-configuration`, `elk-02-elasticsearch`, `elk-03-logstash`, `elk-04-kibana`, `elk-05-filebeat-metricsbeat`.\n \n# Math\xc3\xa9matiques\n\n   - Fonctions et applications >> `mathematiques-05-les-applications`\n\n# Statistiques\n\n   - Documents re-r\xc3\xa9partis pour permettre d\'autres divisions\n   - Les tests statistiques et hypoth\xc3\xa8ses >> `statistiques_05-les-tests-statistiques-et-hypotheses`\n   - hypoth\xc3\xa8ses fortes et faibles (tests unilat\xc3\xa9ral ou bilat\xc3\xa9ral) >> `statistiques_05-les-tests-statistiques-et-hypotheses`\n   - La comparaison d\'\xc3\xa9chantillons (par moyenne) >> `statistiques_06-la-comparaison-echantillons`\n   - Probabilit\xc3\xa9s : passe du document 04 au `statistiques_40-les-probabilit\xc3\xa9s`\n\n# Territoire\n\n …
Run Code Online (Sandbox Code Playgroud)

git gitlab

0
推荐指数
1
解决办法
610
查看次数

Windows 上 Strawberry 上的 Perl 程序需要“使用 POSIX”才能评估 &lt;$sock&gt; 并从端口读取数据包

Perl 程序读取 UDP 数据包并清理数据并传输到另一个端口。
如果没有use POSIX;在程序中,它就不能变成<$sock>数据包。

`$sock` comes from:
Run Code Online (Sandbox Code Playgroud)
`$sock` comes from:
Run Code Online (Sandbox Code Playgroud)

数据正确输入use POSIX

!AIVDM,1,1,,B,37Oms:?Oh0bHEEMb=j5A5AtL00N0,0*76" (AIS data)
without that, <$data> appears as "GLOB(0x1563bcda6e8)
Run Code Online (Sandbox Code Playgroud)

PERldocs“强烈反对”使用“use POSIX;” https://perldoc.perl.org/POSIX

    socket($sock, PF_INET, SOCK_DGRAM, getprotobyname('udp'))
    bind($sock, $sockets[0])
Run Code Online (Sandbox Code Playgroud)

应该从套接字给我数据,不带use POSIX; 此时它挂起。

windows perl posix handle

0
推荐指数
1
解决办法
63
查看次数

可通过导入解锁 Scala 语言关键字?为什么?他们是否被弃用、气馁?

阅读课本,我正在测试这个简单的scala 2.12代码:

var b:ArrayBuffer[Int] = new ArrayBuffer();
b.append(5);
b += (8, 3, 2);

for(i <- 0 to 3 reverse)
  println(b(i));
Run Code Online (Sandbox Code Playgroud)

但我收到了错误消息:

import clause 'import scala.language.postfixOps'
or by setting the compiler option -language:postfixOps.
See the Scaladoc for value scala.language.postfixOps for a discussion
why the feature should be explicitly enabled.
Run Code Online (Sandbox Code Playgroud)

当然,我当时做了想要的导入,它奏效了:

import clause 'import scala.language.postfixOps'
or by setting the compiler option -language:postfixOps.
See the Scaladoc for value scala.language.postfixOps for a discussion
why the feature should be explicitly enabled.
Run Code Online (Sandbox Code Playgroud)

但是通过导入解锁的语言关键字的概念是什么?

隐含地,我已经检查过该 …

scala

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

uint(-5.0),其中参数是 float64,= 18446744073709551611?

在 Go 之旅的第 13 步中,我对脚本做了一些更改

package main

import (
    "fmt"
    "math"
)

func main() {
    var x, y int = 3, 4
    var f float64 = math.Sqrt(float64(x*x + y*y))
    var z uint  = uint(f)
    fmt.Println(x, y, z, f)
}
Run Code Online (Sandbox Code Playgroud)

返回:3 4 5 5,很好。

但是当我做这个改变时:否定f

func main() {
    var x, y int = 3, 4
    var f float64 = - math.Sqrt(float64(x*x + y*y))
    var z uint  = uint(f)
    fmt.Println(x, y, z, f)
}
Run Code Online (Sandbox Code Playgroud)

它响应:3 4 18446744073709551611 -5

为什么-5.0 …

floating-point type-conversion go uint

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