Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R文档示例部分中的矩阵乘法_R_Package_Matrix Multiplication - Fatal编程技术网

R文档示例部分中的矩阵乘法

R文档示例部分中的矩阵乘法,r,package,matrix-multiplication,R,Package,Matrix Multiplication,我正在生成一个.Rd文件来记录我编写的包中的函数。在示例字段中,我希望使用%*%命令包含矩阵乘法,但“构建和检查”过程似乎将%视为注释,检查失败。除了使用crossprod()函数之外,还有其他解决方法吗这会有点乏味,因为我想做很多乘法 剥离文件的大部分内容,如下所示 \name{Travel data} \alias{travel}\alias{trav.qly}\alias{trav.mly} \docType{data} \title{ Visits abroad by UK reside

我正在生成一个.Rd文件来记录我编写的包中的函数。在示例字段中,我希望使用%*%命令包含矩阵乘法,但“构建和检查”过程似乎将%视为注释,检查失败。除了使用crossprod()函数之外,还有其他解决方法吗这会有点乏味,因为我想做很多乘法

剥离文件的大部分内容,如下所示

\name{Travel data}
\alias{travel}\alias{trav.qly}\alias{trav.mly}
\docType{data}
\title{
Visits abroad by UK residents
}
\description{}
\details{}
\examples{
V<-rbind(cbind(B%*%K[1:84,1:84]%*%t(B),B%*%K[1:84,85:120]),cbind(K[85:120,1:84]%*%t(B),K[85:120,85:120]))
C<-cbind(K[1:84,1:84]%*%t(B),K[1:84,85:120])
}
\keyword{datasets}
* checking examples ... ERROR
Running examples in ‘regspec-Ex.R’ failed
The error most likely occurred in:
...
> V<-rbind(cbind(B
+ C<-cbind(K[1:84,1:84]
Error: unexpected symbol in:
"
C"
Execution halted

Exited with status 1.
\name{Travel data}
\别名{travel}\别名{trav.qly}\别名{trav.mly}
\docType{data}
\头衔{
英国居民出国访问
}
\说明{}
\详细信息{}
\例子{

V感谢您的评论和建议。问题似乎已经在这里得到解决。关键是在
%
前面使用
\
标记,如中所示。

欢迎使用StackOverflow。请发布您的代码和一个我们可以运行的小的可复制示例。最肯定的是
%*%
可以在您的文件中。请参阅<代码>?matmult
为例。@Carl感谢您这么快的回复。我不确定在不包含整个软件包的情况下我是否可以提供可复制的代码。这些代码摘录有用吗?如果没有,我将返回一些可复制的内容。
sessionInfo()的结果
?您的示例中没有定义
B
K
。这意味着您将无法计算
V
。这更可能是错误的来源,不使用
%*%
如果您可以回答自己的问题,请随时发布答案。。。