目前我正在使用 gfortran 6.1 在 mac 上编译 fortran95 源代码。我想知道是否可以使用相同的方法运行 FORTRAN 77 源代码。如果没有,有什么建议吗?
我在使用Xcode 7的mac os x El Capitan上遇到了问题.我使用的是fortran 6.1,从https://gcc.gnu.org/wiki/GFortranBinaries下载.我尝试降级到fortran 4.8.但这对我没有帮助.以下是错误:
安装源包'Nepidemic'... libs gfortran-4.8 -fPIC -Wall -g -O2 -c random_epi.f95 -o random_epi.o make:gfortran-4.8:没有这样的文件或目录make:***[random_epi. o]错误1错误:包'Epidemic'的编译失败
有什么建议?提前致谢.
发现一个类似的问题, 找不到gfortran 4.8来构建包
当我将我的包提交给CRAN时,它不会通过自动传入检查并发出以下警告:
* checking whether package 'EpiILM' can be installed ... WARNING
Found the following significant warnings:
Warning: GNU Extension: Different type kinds at (1)
Run Code Online (Sandbox Code Playgroud)
和相应的日志文件说
Epimcmc.f95:440.25:
psi= min(1.0,exp(ratio))
1
Warning: GNU Extension: Different type kinds at (1)
Run Code Online (Sandbox Code Playgroud)
当我使用R CMD CHECK和R CMD CHECK --as-cran测试我的包装时,都不会产生任何警告或注释.我正在使用R版本3.3.2(2016-10-31) - 我的MacOS上的"真诚的南瓜补丁"和代码是用Fortran 95编写的.
有什么建议?
我正在努力用R编程中的有限知识制作一个小R包.我试图使用以下参数:
formula=~a+b*X
Run Code Online (Sandbox Code Playgroud)
其中X是向量,'a'和'b'是函数调用中的常量.
我想知道的是,一旦我输入公式,我想分别提取(a,b)
和X并将它们用于函数调用内的其他数据操作.有没有办法在R中做到这一点?
我真的很感激任何指导.
注意:为了清楚起见,编辑了我的问题
我正在寻找类似于model.matrix()输出的东西.上面提到的公式可以更通用化以适应'n'个变量,比方说,
~2 + 3*X + 4*Y + ... + 2*Z.
在输出中,我需要系数(2 3 4 ... 2)作为矢量,并且[1 XY ... Z]作为协变量矩阵.