[ncl-talk] Regarding trend_manken function
Dennis Shea
shea at ucar.edu
Sun Jan 3 09:47:26 MST 2021
>From Example 1 which compares NCL's *trend_manken*
<http://www.ncl.ucar.edu/Document/Functions/Built-in/trend_manken.shtml>
with results an *R* function
c = (/-1,2,-3,4,-5,6,-7,8,-9,10,-11,12/)
pc = *trend_manken*(c, False, 0) ; pc(0)=*0.2683*, pc(1)=1.0
For comparison, on the last example R (after loading the 'Kendall' library)
returns:
< *library(Kendall)*
> q <- c(-1,2,-3,4,-5,6,-7,8,-9,10,-11,12)
> x <- c(1,2,3,4,5,6,7,8,9,10,11,12)
> qx <-Kendall(x,y)
> qx
R returns
tau = 0.0909, *2-sided *pvalue =*0.7317* (Note: 1-0.7317=
*0.2683* which matches NCL)
====
So two-sided
====
Run the above example in Python. That should give you a baseline comparison.
*******************************************************************************
Another R example:
*https://www.statology.org/mann-kendall-trend-test-r/*
<https://www.statology.org/mann-kendall-trend-test-r/>
*******************************************************************************
prc = (/31.69,29.77,31.70,33.06,31.31,32.72,31.18,29.90,29.17,31.48,28.11,32.61
\
,31.31,30.96,28.40,30.68,33.67,28.65,30.62,30.21,28.79,30.92,30.92,28.13
\
,30.51,27.63,34.80,32.10,33.86,32.33,25.69,30.60,32.85,30.31,27.71,30.34
\
,29.14,33.41,33.51,29.90,32.69,32.34,35.01,33.05,31.15,36.36,29.83,33.70
\
,29.81,32.41,35.90,37.45,30.39,31.15,35.75,31.14,30.06,32.40,28.44,36.38
\
,31.73,31.27,28.51,26.01,31.27,35.57,30.85,33.35,35.82,31.78,34.25,31.43
\
,35.97,33.87,28.94,34.62,31.06,38.84,32.25,35.86,32.93,32.69,34.39,33.97
\
,32.15,40.16,36.32/)
pc = *trend_manken(*prc, False, 0)
print(pc)
print("============")
*PC = 1-pc(0)*
print("PC=1-pc(0)="+PC)
Variable: pc
Type: float
Total Size: 8 bytes
2 values
Number of Dimensions: 1
Dimensions and sizes: [2]
Coordinates:
(0) 0.9997079
(1) 0.03999999
(0) ============
(0) *PC=1-pc(0)=0.000292063 <=== matches R*
On Sat, Jan 2, 2021 at 11:45 PM Ipsita Putatunda via ncl-talk <
ncl-talk at mailman.ucar.edu> wrote:
> Dear ncl users,
> I have gone through the function trend_manken, but I have few doubts as
> follows-
> The probability we are getting from this function is two-tailed or
> one-tailed?
> Using this function I am getting one of my trend probability 0.97 whereas
> using python I am getting the value 0.022 which is giving a significantly
> strong trend.
> Any help in this regard would be highly appreciated.
>
> Thanking you,
> Ipsita
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at mailman.ucar.edu
> List instructions, subscriber options, unsubscribe:
> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20210103/b9090738/attachment.html>
More information about the ncl-talk
mailing list