Hi,
I have a question about how to import a .txt file filled with a SPSS code into Stata. Is there in any way an option that stata can read this file or recode it into something stata compatible?
Thank you very much!
I have a question about how to import a .txt file filled with a SPSS code into Stata. Is there in any way an option that stata can read this file or recode it into something stata compatible?
Thank you very much!
Code:
utility=function(PF,RLSF,VIT,PAIN,MH,RL){
Most=as.numeric()
Most=ifelse(PF==3|RL==3|RL==4|SF==4|SF==5|PAIN==4|PAIN==5|MH==4|MH==5|VIT==4|VIT==5,1,0)
PF1=as.numeric()
RL_1=as.numeric()
SF1=as.numeric()
PAIN1=as.numeric()
MH1=as.numeric()
VIT1=as.numeric()
Most1=as.numeric()
for (i in 1:length(PF)){
if(PF[i]==1)PF1[i]=0
if(PF[i]==2)PF1[i]=0
if(PF[i]==3)PF1[i]=-0.045
if(RL[i]==1)RL_1[i]=0
if(RL[i]==2)RL_1[i]=-0.063
if(RL[i]==3)RL_1[i]=-0.063
if(RL[i]==4)RL_1[i]=-0.063
if(SF[i]==1)SF1[i]=0
if(SF[i]==2)SF1[i]=-0.063
if(SF[i]==3)SF1[i]=-0.066
if(SF[i]==4)SF1[i]=-0.081
if(SF[i]==5)SF1[i]=-0.093
if(PAIN[i]==1) PAIN1[i]=0
if(PAIN[i]==2) PAIN1[i]=0
if(PAIN[i]==3) PAIN1[i]=-0.042
if(PAIN[i]==4) PAIN1[i]=-0.077
if(PAIN[i]==5) PAIN1[i]=-0.137
if(MH[i]==1)MH1[i]=0
if(MH[i]==2)MH1[i]=-0.059
if(MH[i]==3)MH1[i]=-0.059
if(MH[i]==4)MH1[i]=-0.113
if(MH[i]==5)MH1[i]=-0.134
if(VIT[i]==1)VIT1[i]=0
if(VIT[i]==2)VIT1[i]=-0.078
if(VIT[i]==3)VIT1[i]=-0.078
if(VIT[i]==4)VIT1[i]=-0.078
if(VIT[i]==5)VIT1[i]=-0.106
if (Most[i]==0)Most1[i]=0
if (Most[i]==1)Most1[i]=-0.077
}
QoL=1+PF1+RL_1+SF1+PAIN1+MH1+VIT1+Most1
return(QoL)
}

Comment