如何使用myeclipse8.5中自带的tomcat?
要怎么才能使用?启动了myeclipse tomcat,为什么输入http://localhost:8080无法显示呢?本人新手,望指教,谢谢。
更新时间:2022-04-24 06:04
最满意答案
1.检查SAS许可是否限制了系统选项。 proc options restrict; run; 一般结果都会提示SAS options没有收到限制。 2.检查是否禁止了SAS调用R选项,一般默认是禁止的。 proc options option=Rlang; run; 3.在SAS配置文件里添加「-Rlang」。注意默认的配置文件是英文版本,若想各个版本都能调用R,请在nls文件下的所有CFG文件里都添加「-Rlang」。 4.开启SAS调用R选项。 proc options option=RLANG; run; 5. 可以用SAS愉快的调戏R了。 比如,玩一下R的抽样函数sample。注意其中蓝色的字是固定的语法,就像一个夹板,夹住R语句。 proc iml; submit / R; sample(c("Prof. Zhang","Dr. Wang" , "Brother Gu"), 1) endsubmit; quit; SAS的output直接反馈的结果如下: 再比如,玩一下R的结构函数 str。 proc iml; run ExportDataSetToR("Sashelp.Class", "df" ); submit / R; str(df) endsubmit; quit; SAS output的结果如下: 注意,其中我们用了 run ExportDataSetToR进行SAS和R之间的数据交换。类型的还有: 当然,我们也可以把数据从R倒到SAS,那就是ImportDataSetFromR。 不过,需要留意SAS和R有版本的对应的关系。 对于在SAS调用R,我能想到的使用场景就是: 调用R里一些独特的包和函数,方便快捷的实现某些功能。 比如,你可以在SAS里试试ggplot2的画图。 proc iml; submit/R; library(ggplot2) qplot(carat, price, data = diamonds, color= color) endsubmit; *quit; 如此,你就可以在SAS里看到酷炫的ggplot2画图效果。 2.做一些SAS和R的教学,演示和比较。 接着上面的,赶紧补一个SAS版的图,代码和效果可以有一个比较。 proc sgplot data=diamonds noborder; scatter x=carat y=price/group=color markerattrs=(size=3); keylegend / position=right across=1 noopaque noborder; run; SAS默认效果确实是丑,SAS的伙伴不要恨我。如果想画SAS 美图,可以翻翻我的「你没见过的SAS绘图系列教程」 SAS绘图是不真的又难又丑啊? 如何用SAS画正态、t、卡方以及F分布曲线? 多图预警:如何又快又美地用SAS画各种统计图形? 一图看尽丑小鸭变白天鹅全过程,手把手教你SAS画图! 怎么画一个丰满又美丽的生存分析K-M曲线图? 另外两种:请google %PROC_R: A SAS Macro that Enables Native R Programming in the Base SAS Environment Open Source Integration Using the Base SAS® Java Object 也许有童鞋会问,那么,有没有可以在R调用SAS的方法?好像是有的,R有一个包叫「R2SAS」,好像可以实现。但是,作者在2011年PO了一篇文章后,一直没看到包的下载地址和后续消息。 最后,按常规,关注「StatsThinking」,回复「SASCR」获取彩蛋。
其他回答
下面是如何在iphone非官方sdk程序中调用外部命令的方法。 - (nsstring *)executecommand: (nsstring *)cmd { nsstring *output = [nsstring string]; file *pipe = popen([cmd cstringusingencoding: nsasciistringencoding], "r"); if (!pipe) return; char buf[1024]; while(fgets(buf, 1024, pipe)) { output = [output stringbyappendingformat: @"%s", buf]; } pclose(pipe); return output; } nsstring *yourcmd = [nsstring stringwithformat: @"your command"]; [self executecommand: yourcmd];
相关问答
更多-
如何在SAS里调用R[2023-07-28]
1.检查SAS许可是否限制了系统选项。 proc options restrict; run; 一般结果都会提示SAS options没有收到限制。 2.检查是否禁止了SAS调用R选项,一般默认是禁止的。 proc options option=Rlang; run; 3.在SAS配置文件里添加「-Rlang」。注意默认的配置文件是英文版本,若想各个版本都能调用R,请在nls文件下的所有CFG文件里都添加「-Rlang」。 4.开启SAS调用R选项。 proc optio ... -
要准确匹配默认日期时间结构的SAS输出,您需要使用as.POSIXct,如注释中所述,另外使用tz = UTC参数: sasDateTimes <- c(1706835972, 1716835972, 1726835972, 1736835972, 1746835972, 1756835972, 1766835972, 1776835972, 1786835972, 1796835972, 1806835972, 1816835972, 1826835972, 1836835972, 184683597 ...
-
SAS到R日期时间转换(SAS to R datetime conversion)[2023-08-22]
与R类似,SAS Date和DateTime值可以包含您希望的任何来源。 默认格式有一个默认格式(两者都是1/1/1960),但您可以使用日期时间字段表示您希望的任何原点,并且它通常仍可以与任何日期时间函数完美配合(尽管它不会显示除非你写自定义格式,否则请正确使用。 如上所示,使用R_hour1可能会有不同的原点。 因此,您必须询问生成数据的人员该字段的含义及其来源应该是什么。 Similar to R, SAS Date and DateTime values can have whatever orig ... -
如果你看看SAS PROC REG的例子之一,这很容易做到。 示例数据: data htwt; input sex $ age :3.1 height weight @@; datalines; f 143 56.3 85.0 f 155 62.3 105.0 f 153 63.3 108.0 f 161 59.0 92.0 f 191 62.5 112.5 f 171 62.5 112.0 f 185 59.0 104.0 f 142 56.5 69.0 f ...
-
SAS是否具有与R中的all()或any()等效的函数?(Does SAS have a equivalent function to all() or any() in R)[2022-03-08]
如果你想操作所有使用SQL汇总函数最容易完成的观察。 SAS将评估布尔表达式为1为真,0为假。 因此,要确定是否有任何观测值具有要测试MAX( condition )是否为真(即等于1)的条件。 如果所有的观测值都有你想测试的条件,如果MIN( condition )是真的。 data have ; input x y @@; cards; -1 -2 2 -4 3 -4 4 -3 ; proc sql ; create table want as select min(x<0) ... -
当我从SAS转向R进行与健康相关的研究时,我遇到了类似的困难。 我的解决方案是尽可能地放弃“if ... then”方法并利用R的一些独特的本机编程功能。 以下是解决问题的两种方法。 首先,您可以使用索引来查找和替换元素。 以下是您描述的那种医院出院数据: hosp<-read.csv(file="http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/sparcsShort.csv",stringsAsFactors=F) head ...
-
%include就像在外部文件上点击F3一样。 它将尝试编译并执行文本文件中的所有内容。 所以,如果你打开mcompilenote=all并且你的程序是: %macro test; %put test macro; %mend; %test; 日志将显示为: 8 %macro test; 9 %put test macro; 10 11 %mend; NOTE: The macro TEST completed compilation without errors. 6 in ...
-
ifelse适用于向量(即,您必须测试向量,输出必须是与输入长度相同的向量), if() {...} else {...}用于单个条件。 没有样本输入(并不是真的知道SAS),我不确定你要追求的是什么。 如果a和b是单个值,R Schifini的答案是好的。 如果a和b是向量,那么你使用ifelse是正确的,你的代码对我来说效果很好。 我们可以扩展它以包括最后的else do语句: test = expand.grid(a = c(1, 2, 4, 7), b = c(1, 2, 4)) a = test$ ...
-
您可以通过子进程调用将其他参数传递给SAS,但您还需要记住的重要事项是: 您需要告诉SAS在哪里可以找到AUTOEXEC文件 您需要告诉SAS在哪里可以找到配置文件 我有一个用于调用SAS脚本的shell脚本,调用如下所示: sas -config $SAS_CONFIG -autoexec $SAS_AUTOEXEC $SAS_CODE/$1 所以你的调用应该是这样的: subprocess.call(['C:\Program Files\SAS\SASFoundation\9.2\sas.exe', ' ...
-
从SAS到R的PROC NLIN(PROC NLIN from SAS to R)[2023-02-04]
首先让我们弄清楚SAS代码在做什么。 PROC NLIN可以被欺骗进行各种最小化问题,但设置有时是违反直觉的。 您需要根据其他变量和一些参数($ f(x,\ beta $))定义因变量($ y $)和预测值,并将最小化$ \ sum_i [y_i - f(x_i,\试用版)] ^ 2 $。 定义$ y $和$ f $的关键是 model.like = sqrt(E*E) 这相当于 model like = sqrt(E*E) 所以这意味着$ \ sum [like - \ sqrt {E \ cdotE ...