[R] issues in plm using random effect model

Kailas Gokhale kls.gokhale at gmail.com
Mon Jun 5 12:11:23 CEST 2017


Dear Sir,

Thank you for accepting my request for registration on this site.
I am trying to solve panel data problems using plm package , but while
suing random effect model i am getting following messege saying
"

Warning message:In sqrt(sigma2) : NaNs produced

"

In some other cases i am getting message saying where TSS = NA , that I am
not understanding
I am sending you my code along with out put.

Kindly help me .

I am sending you my code and output for your kind reference. data file is
also attached


rm(list=ls())
library(MASS)
library(bdsmatrix)
library(zoo)
library(nlme)
library(sandwich)
library(car)
library(lmtest)
library(plm)

data1<- read.csv(file.choose(),header=TRUE,sep=",")
D<-na.omit(data1)
attach(D)
Pdata<-plm.data(D, index=c("CT","T"))

pool11<- plm(Y~X1+X2,data = Pdata, model="pooling")
# pool21<- plm(Equity.dividend.1~ Profit.after.tax.1+ LaggedDivd.1+
log(Size.1)+factor(CompanyName)-1,data = Pdata, model="pooling")
fixed.mod1<- plm(Y~X1+X2,data = Pdata, model="within")
rand.mod1<- plm(Y~X1+X2,data = Pdata, model="random")


summary(pool11)
summary(fixed.mod1)
summary(fixef(fixed.mod1))
summary(rand.mod1)


##################output####################

Oneway (individual) effect Pooling Model

Call:
plm(formula = Y ~ X1 + X2, data = Pdata, model = "pooling")

Unbalanced Panel: n=6, T=4-6, N=34

Residuals :
   Min. 1st Qu.  Median 3rd Qu.    Max.
-19.400  -9.810  -0.648   8.490  23.900

Coefficients :
             Estimate Std. Error t-value  Pr(>|t|)
(Intercept) 25.229162   6.858418  3.6786 0.0008847 ***
X1           0.016438   0.046905  0.3504 0.7283744
X2          -2.231250   2.220346 -1.0049 0.3227198
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Total Sum of Squares:    5082
Residual Sum of Squares: 4892.7
R-Squared:      0.037241
Adj. R-Squared: 0.033955
F-statistic: 0.599566 on 2 and 31 DF, p-value: 0.55529>
summary(fixed.mod1)Oneway (individual) effect Within Model

Call:
plm(formula = Y ~ X1 + X2, data = Pdata, model = "within")

Unbalanced Panel: n=6, T=4-6, N=34

Residuals :
    Min.  1st Qu.   Median  3rd Qu.     Max.
-24.0000  -8.0400  -0.0795   6.6300  25.1000

Coefficients :
    Estimate Std. Error t-value Pr(>|t|)
X1  0.065306   0.060090  1.0868   0.2871
X2 -3.082215   2.514602 -1.2257   0.2313

Total Sum of Squares:    4791.9
Residual Sum of Squares: 4380.7
R-Squared:      0.085822
Adj. R-Squared: 0.065628
F-statistic: 1.22042 on 2 and 26 DF, p-value: 0.31146>
summary(fixef(fixed.mod1))  Estimate Std. Error t-value  Pr(>|t|)
A  33.2672    10.4360  3.1877 0.0014340 **
B  21.9300     9.2930  2.3598 0.0182831 *
C  27.6590     7.9522  3.4781 0.0005049 ***
D  21.9369     9.4271  2.3270 0.0199647 *
E  17.6243     8.6149  2.0458 0.0407766 *
F  23.8578     9.2198  2.5877 0.0096625 **
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1>
summary(rand.mod1)Oneway (individual) effect Random Effect Model
   (Swamy-Arora's transformation)

Call:
plm(formula = Y ~ X1 + X2, data = Pdata, model = "random")

Unbalanced Panel: n=6, T=4-6, N=34

Effects:
                 var std.dev  share
idiosyncratic 168.49   12.98  1.117
individual    -17.60      NA -0.117
theta  :
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max.
-0.6366 -0.6366 -0.6366 -0.5983 -0.6366 -0.3106

Residuals :
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max.
-21.000 -11.400   0.913   0.114   9.040  24.000

Coefficients :
              Estimate Std. Error t-value  Pr(>|t|)
(Intercept) 26.3963638  6.5706835  4.0173 0.0003482 ***
X1          -0.0066621  0.0433425 -0.1537 0.8788364
X2          -2.1087903  2.1533566 -0.9793 0.3350111
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Total Sum of Squares:    5548.4
Residual Sum of Squares: 5382.1
R-Squared:      0.037133
Adj. R-Squared: 0.033856
F-statistic: 0.479037 on 2 and 31 DF, p-value: 0.62389Warning
message:In sqrt(sigma2) : NaNs produced



with warm regards
kailas D. Gokhale


More information about the R-help mailing list