[R] polr?
peter dalgaard
pdalgd at gmail.com
Thu Jul 4 15:11:42 CEST 2013
On Jul 4, 2013, at 14:38 , Dániel Kehl wrote:
> Dear Prof Ripley,
>
> could you be just a little more specific?
He'll likely find that difficult.
It's sort of like if you had data like this
25 75
75 25
25 75
and did a trend test. The trend test _assumes_ that the effect is increasing, and constructs a test based on the slope. Since it it isn't increasing, the effect isn't found:
> prop.trend.test(c(25,75,25),c(100,100,100))
Chi-squared Test for Trend in Proportions
data: c(25, 75, 25) out of c(100, 100, 100) ,
using scores: 1 2 3
X-squared = 0, df = 1, p-value = 1
However, if you fit the implied model, you get
> score <- 1:3
> summary(glm(cbind(c(25,75,25),c(75,25,75)) ~ score, binomial))
Call:
glm(formula = cbind(c(25, 75, 25), c(75, 25, 75)) ~ score, family = binomial)
Deviance Residuals:
1 2 3
-3.486 6.768 -3.486
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -3.365e-01 3.098e-01 -1.086 0.277
score -2.548e-16 1.434e-01 0.000 1.000
(Dispersion parameter for binomial family taken to be 1)
Null deviance: 70.115 on 2 degrees of freedom
Residual deviance: 70.115 on 1 degrees of freedom
AIC: 88.444
Number of Fisher Scoring iterations: 3
where the z-value for the score coefficient is 0, but the residual deviance reveals that the model doesn't fit the data.
>
> Thanks a lot
> daniel
> ________________________________________
> Feladó: Prof Brian Ripley [ripley at stats.ox.ac.uk]
> Küldve: 2013. július 4. 14:14
> To: Dániel Kehl
> Cc: r-help
> Tárgy: Re: [R] polr?
>
> On 04/07/2013 12:59, Dániel Kehl wrote:
>> Dear R users,
>>
>> I have a dataset with two ordered variables, tr_x1 and tr_y1. A crosstable of them can bee seen below.
>>
>> tr_x1
>> tr_y1 -1 0 1
>> -1 629 100 629
>> 0 1396 4353 1443
>> 1 668 126 655
>>
>> It is clear that if tr_x1 is 0, it has an effect on tr_y1. A chi-square statistic is clearly showing this with a low p-value.
>> Is there a regression-based method you would offer? I tried polr from MASS package but without finding a significant coefficient, because the columns for tr_x1 and tr_y1 are similar.
>
> Your mistake is testing coefficients, not overall fit.
>
>> Thank you for your help!
>>
>> daniel
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>
> --
> Brian D. Ripley, ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272866 (PA)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
--
Peter Dalgaard, Professor
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
More information about the R-help
mailing list