由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 一个笨笨的R问题
相关主题
SAS help : get macro variables as an string but not character variable.求助SAS CODE:如何同时对90个variables进行log transformation?
一个关于macro的问题,多谢。问一道面试题 (带包子)
My own solution 请教SAS Macro - Baozi to thank you!!!About ID in sas
郁闷死了,请教一个R的问题proc genmod 怎么预测?
一个已经问过的问题(出现新情况),多谢!急问这个SAS的code该怎么写
[合集] Variable selection with 2000 + variables.一个很全SAS Interview Q. List [ZT] (转载)
SAS question (紧急求助,在线等)in =option的一道题
logistic regression结果释疑,解读R table问题弱问
相关话题的讨论汇总
话题: varname话题: data话题: formula话题: object话题: project
进入Statistics版参与讨论
1 (共1页)
c*******o
发帖数: 8869
1
写一个R PROGRAM 用来分析不同的PROJECT, 每个PROJECT VARIABLE 名字不同, 想大
概写成这样:
VARNAME<- "STUDY1_VAR"
#############################
DATA$VARNAME<- @%^@%^#$%^@#$%^#$%^@
#############################
这样每次分析不同的DATA只要改最前面一行, 输入新的VARNAME就行了, 而不用在
CODE里改来改去。 但是我的思路不工作, 请问怎样是正确的做法呢?
谢了
g**********t
发帖数: 475
2
VARNAME<- "STUDY1_VAR"
DATA[[VARNAME]]<- @%^@%^#$%^@#$%^#$%^@
这样应该可以。
c*******o
发帖数: 8869
3
多谢了, DATA[[VARNAME]] WORK了!但是建模的时候又不行了
attach(data)
test<- lme(data=data, data[[VARNAME]]~X*Y, random=-1|Z/U)
DATA[[VARNAME]] 在lme里不好使, 有什么建议吗?

【在 g**********t 的大作中提到】
: VARNAME<- "STUDY1_VAR"
: DATA[[VARNAME]]<- @%^@%^#$%^@#$%^#$%^@
: 这样应该可以。

g********r
发帖数: 8017
4
现抓出来赋给另一个变量也不行么?

【在 c*******o 的大作中提到】
: 多谢了, DATA[[VARNAME]] WORK了!但是建模的时候又不行了
: attach(data)
: test<- lme(data=data, data[[VARNAME]]~X*Y, random=-1|Z/U)
: DATA[[VARNAME]] 在lme里不好使, 有什么建议吗?

z****g
发帖数: 1978
5
as.formula( paste( VARNAME, '~X*Y', collapse = '') );

【在 c*******o 的大作中提到】
: 多谢了, DATA[[VARNAME]] WORK了!但是建模的时候又不行了
: attach(data)
: test<- lme(data=data, data[[VARNAME]]~X*Y, random=-1|Z/U)
: DATA[[VARNAME]] 在lme里不好使, 有什么建议吗?

c*******o
发帖数: 8869
6
thanks, I will go for goldmember's solution, which make the code more
readable. Your solution should be more suitable in other circumstance.....

【在 z****g 的大作中提到】
: as.formula( paste( VARNAME, '~X*Y', collapse = '') );
g********r
发帖数: 8017
7
还有as.formula这么个东西呢。又学了一招。

【在 z****g 的大作中提到】
: as.formula( paste( VARNAME, '~X*Y', collapse = '') );
z****g
发帖数: 1978
8
covert string to formula object.
The formula you put into function is actually a object of class formula,
not a string. So if dynamically parameter binding is wanted, you need to
cast a string as a formula object
?formula

【在 g********r 的大作中提到】
: 还有as.formula这么个东西呢。又学了一招。
z****g
发帖数: 1978
9
I suggest you use the same formula when running analysis, since you
probably need to extract the result by name from the result object
returned from the function. And the name in the result object, is the name
you pass into the formula.

circumstance.....

【在 c*******o 的大作中提到】
: thanks, I will go for goldmember's solution, which make the code more
: readable. Your solution should be more suitable in other circumstance.....

1 (共1页)
进入Statistics版参与讨论
相关主题
R table问题弱问一个已经问过的问题(出现新情况),多谢!
一个sas base问题不明白,请教[合集] Variable selection with 2000 + variables.
R中如何选取这部分dataSAS question (紧急求助,在线等)
问个SAS BASE 中有关_ERROR_的问题logistic regression结果释疑,解读
SAS help : get macro variables as an string but not character variable.求助SAS CODE:如何同时对90个variables进行log transformation?
一个关于macro的问题,多谢。问一道面试题 (带包子)
My own solution 请教SAS Macro - Baozi to thank you!!!About ID in sas
郁闷死了,请教一个R的问题proc genmod 怎么预测?
相关话题的讨论汇总
话题: varname话题: data话题: formula话题: object话题: project