2016-11-21 21 views
-2

私は多くの相互作用の用語を持っていますが、これらの係数の名前はLaTeXに出力されるので、煩雑ではありません。Rのlmのsummary()の係数の名前を変更するにはどうすればよいですか?

データフレーム内のすべてのやりとりを事前に生成したくない、というのは大きな迷惑です。

+2

これはかなり広範です。オブジェクトの出力をLaTeXに変換し、さまざまな方法でフォーマットするためのツールがたくさんあります。いくつかを調べて、特定の状況でそれらの1つを使用する方法についての質問をすると、回答を得る可能性が高くなります。 – joran

答えて

6

あなたが名前を変更するだけであるのかどうかはわかりませんが、もしそうなら、そうする方法があります。

a <- runif(100,0,100) 
b <- 3*a+runif(100,0,50) 
c <- 4*a+runif(100,0,60) 
fit <- lm(a~b+c) 
names(fit$coefficients) <- c('bob','sally','sue') 
summary(fit) 
# Call: 
#lm(formula = a ~ b + c) 
# 
#Residuals: 
# Min  1Q Median  3Q  Max 
#-5.8876 -2.0380 0.0111 1.6112 6.4377 
# 
#Coefficients: 
#  Estimate Std. Error t value Pr(>|t|)  
#bob -8.72283 0.68552 -12.72 <2e-16 *** 
#sally 0.15337 0.01484 10.33 <2e-16 *** 
#sue 0.13740 0.01110 12.38 <2e-16 *** 
#--- 
#Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 
# 
#Residual standard error: 2.945 on 97 degrees of freedom 
#Multiple R-squared: 0.9893, Adjusted R-squared: 0.9891 
#F-statistic: 4472 on 2 and 97 DF, p-value: < 2.2e-16 
+0

私は相互作用があるときにはうまくいかないようです。 – robertevansanders

+0

フェムトでこれを使うにはどうすればいいですか? – robertevansanders

関連する問題