Re: [Matplotlib-users] problem: AttributeError: 'float' object has no attribute 'trace'

2015-06-03 Thread Yuxiang Wang
Hi Juan,

FYI - you forgot to reply to the mailing list in your previous email...

As for the problem, as Eric mentioned, it seems to be a problem with your
plot_posterior_nodes function. That one is out of the matplotlib library,
and I guess it belongs to the HDDM package. You might want to ask people in
their mailing list for more help,

Shawn

On Wed, Jun 3, 2015 at 2:10 PM, Juan Wu  wrote:

> Shawn,
>
> Thanks so much for your prompt reply. This is my code, but it calls other
> package (i.e., HDDM).
>
> v_Neutral, v_Win, v_Loss = m_within_subj.nodes_db.ix[["v_Intercept",
>   "v_C(Value_Cond,
> Treatment('Neutral'))[T.Win]",
>   "v_C(Value_Cond,
> Treatment('Neutral'))[T.Loss]"], 'node']
> hddm.analyze.plot_posterior_nodes([v_Neutral, v_Win, v_Loss])
> plt.xlabel('drift-rate')
> plt.ylabel('Posterior probability')
> plt.title('Group mean posteriors of within-subject drift-rate effects.')
> plt.savefig('E4_within_subject_design.pdf')
>
> I also tried this, but it also did not work.
>
> v_Neutral, v_Win, v_Loss = m_within_subj.nodes_db.ix[["v_Intercept",
>   "v_C(Value_Cond,
> Treatment('Neutral'))[T.Win]",
>   "v_C(Value_Cond,
> Treatment('Neutral'))[T.Loss]"], 'node']
> #hddm.analyze.plot_posterior_nodes([v_Neutral, v_Win, v_Loss])
> hddm.analyze.plot_posterior_nodes([float(v_Neutral), float(v_Win),
> float(v_Loss)])
> plt.xlabel('drift-rate')
> plt.ylabel('Posterior probability')
> plt.title('Group mean posteriors of within-subject drift-rate effects.')
> plt.savefig('E4_within_subject_design.pdf')
>
>
>
> On Wed, Jun 3, 2015 at 2:06 PM, Yuxiang Wang  wrote:
>
>> Hi Juan,
>>
>> Could you post a minimal code to reproduce your issue?
>>
>> Shawn
>>
>> On Wed, Jun 3, 2015 at 2:03 PM, Juan Wu  wrote:
>>
>>> Hi, List experts,
>>>
>>> Any one can help for this error solution? I googled but did not find
>>> this report.
>>>
>>> Thanks in adance...
>>>
>>> 
>>> Traceback (most recent call last):
>>>
>>>   File "", line 5, in 
>>> hddm.analyze.plot_posterior_nodes([float(v_Neutral), float(v_Win),
>>> float(v_Loss)])
>>>
>>>   File "C:\Anaconda\lib\site-packages\kabuki\analyze.py", line 34, in
>>> plot_posterior_nodes
>>> lb = min([min(node.trace()[:]) for node in nodes])
>>>
>>> AttributeError: 'float' object has no attribute 'trace'
>>>
>>>
>>> --
>>>
>>> ___
>>> Matplotlib-users mailing list
>>> Matplotlib-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>>
>> --
>> Yuxiang "Shawn" Wang
>> Gerling Research Lab
>> University of Virginia
>> yw...@virginia.edu
>> +1 (434) 284-0836
>> https://sites.google.com/a/virginia.edu/yw5aj/
>>
>
>


-- 
Yuxiang "Shawn" Wang
Gerling Research Lab
University of Virginia
yw...@virginia.edu
+1 (434) 284-0836
https://sites.google.com/a/virginia.edu/yw5aj/
--
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] problem: AttributeError: 'float' object has no attribute 'trace'

2015-06-03 Thread Eric Firing
On 2015/06/03 8:03 AM, Juan Wu wrote:
> Hi, List experts,
>
> Any one can help for this error solution? I googled but did not find
> this report.
>
> Thanks in adance...
>
> 
> Traceback (most recent call last):
>
>File "", line 5, in 
>  hddm.analyze.plot_posterior_nodes([float(v_Neutral), float(v_Win),
> float(v_Loss)])
>
>File "C:\Anaconda\lib\site-packages\kabuki\analyze.py", line 34, in
> plot_posterior_nodes
>  lb = min([min(node.trace()[:]) for node in nodes])
>
> AttributeError: 'float' object has no attribute 'trace'

This error is not coming from matplotlib at all.  plot_posterior_nodes 
is not our function.

Eric



--
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] problem: AttributeError: 'float' object has no attribute 'trace'

2015-06-03 Thread Yuxiang Wang
Hi Juan,

Could you post a minimal code to reproduce your issue?

Shawn

On Wed, Jun 3, 2015 at 2:03 PM, Juan Wu  wrote:

> Hi, List experts,
>
> Any one can help for this error solution? I googled but did not find this
> report.
>
> Thanks in adance...
>
> 
> Traceback (most recent call last):
>
>   File "", line 5, in 
> hddm.analyze.plot_posterior_nodes([float(v_Neutral), float(v_Win),
> float(v_Loss)])
>
>   File "C:\Anaconda\lib\site-packages\kabuki\analyze.py", line 34, in
> plot_posterior_nodes
> lb = min([min(node.trace()[:]) for node in nodes])
>
> AttributeError: 'float' object has no attribute 'trace'
>
>
> --
>
> ___
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>


-- 
Yuxiang "Shawn" Wang
Gerling Research Lab
University of Virginia
yw...@virginia.edu
+1 (434) 284-0836
https://sites.google.com/a/virginia.edu/yw5aj/
--
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[Matplotlib-users] problem: AttributeError: 'float' object has no attribute 'trace'

2015-06-03 Thread Juan Wu
Hi, List experts,

Any one can help for this error solution? I googled but did not find this
report.

Thanks in adance...


Traceback (most recent call last):

  File "", line 5, in 
hddm.analyze.plot_posterior_nodes([float(v_Neutral), float(v_Win),
float(v_Loss)])

  File "C:\Anaconda\lib\site-packages\kabuki\analyze.py", line 34, in
plot_posterior_nodes
lb = min([min(node.trace()[:]) for node in nodes])

AttributeError: 'float' object has no attribute 'trace'
--
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users