Search found 11 matches

by Matt J Dunn
Thu Nov 30, 2023 7:12 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: PAL_AMUD() doesn't apply 'up' and 'down' criteria until first reversal
Replies: 0
Views: 61371

PAL_AMUD() doesn't apply 'up' and 'down' criteria until first reversal

I've been working through some data from a student who is using PAL_AMUD() to run a simple 1-up 3-down staircase. We've noticed an unexpected behaviour in that the function appears to act like a '1-up 1-down' until after the first reversal.

In principle, this behaviour makes sense, since it means ...
by Matt J Dunn
Thu Nov 23, 2023 8:02 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: Can a prior be weighted?
Replies: 1
Views: 51722

Can a prior be weighted?

When using PAL_AMPM(), can the values supplied for priors (priorAlphaRange, etc.) be weighted according to a distribution? For example, in a temporal order judgement task, I expect threshold to be somewhere around 30 ms. However, I am running the task on a group of people that could include some ...
by Matt J Dunn
Wed Feb 08, 2023 6:23 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: Telling the Psi object that intensities of zero are impossible
Replies: 1
Views: 50799

Telling the Psi object that intensities of zero are impossible

I'm running an experiment in which an intensity of zero is certainly impossible to perceive. I want to avoid a Psi object choosing to present several trials at zero, since I already know what the outcome of this will be (50% seen for a 2AFC task). Of course there is value in occasionally presenting ...
by Matt J Dunn
Thu Dec 22, 2022 10:05 am
Forum: Miscellaneous Functions
Topic: Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject
Replies: 4
Views: 86415

Re: Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject

Thanks for this Nick. Just to check I've understood you – are you saying that although it might be a good idea to refit data collected using Palamedes, this will make very little practical difference? If that's the case, then we will stick to the simpler method of calling PsiObject ...
by Matt J Dunn
Thu Dec 08, 2022 12:00 pm
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: Why is beta logarithmic?
Replies: 2
Views: 61122

Re: Why is beta logarithmic?

I notice that Psignifit takes a different approach to defining beta: rather than giving the value for the slope of the function, Psignifit instead defines it in terms of 'width', i.e. the width of the interval over which the psychometric function rises (typically from 0.1 to 0.9). This feels like a ...
by Matt J Dunn
Wed Dec 07, 2022 8:12 am
Forum: Miscellaneous Functions
Topic: Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject
Replies: 4
Views: 86415

Re: Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject

In order to better understand this, I have tried plotting data from a PsiObject using PAL_PFML_Fit(), which gives very different values for threshold as compared to the values obtained from PsiObject.threshold(end) or PsiObject.thresholdUniformPrior(end) . So there must be something different about ...
by Matt J Dunn
Wed Nov 09, 2022 6:27 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: Why is beta logarithmic?
Replies: 2
Views: 61122

Why is beta logarithmic?

One thing that causes much confusion in my lab is the fact that beta (AKA 'slope') must be defined in logarithmic terms, whereas all other parameters (alpha, gamma and lambda – threshold, guess rate and lapse rate, respectively), are all taken 'as-is'. This means one has to be very careful when ...
by Matt J Dunn
Wed Nov 09, 2022 3:55 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: Manually adding a trial to a PAL_AMPM object?
Replies: 1
Views: 51378

Manually adding a trial to a PAL_AMPM object?

The Psi method (via PAL_AMPM<...> functions) provide an intensity value (.xCurrent) at which the current trial must be presented. As far as I can tell, this isn't a suggestion but a requirement (i.e. you can't then present at a different intensity, since the function PAL_AMPM_updatePM() doesn't ...
by Matt J Dunn
Wed Nov 09, 2022 3:34 am
Forum: Miscellaneous Functions
Topic: Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject
Replies: 4
Views: 86415

Estimate threshold by fitting a psychometric function vs pulling direct from PsiObject

Following a Psi procedure to collect response data (implemented using the PAL_AMPM<...> functions), I've been told that it is good practice to estimate threshold by manually sending the intensity and response data into a psychometric function fitting procedure. For example, if I used a @PAL ...
by Matt J Dunn
Tue Mar 29, 2022 10:27 am
Forum: Adaptive Measurement (PAL_AMPM, PAL_AMRF, PAL_AMUD)
Topic: What is the difference between .x and .xStaircase?
Replies: 1
Views: 45254

What is the difference between .x and .xStaircase?

In PAL_AMUD (staircase procedure), there is a field .x and another .xStaircase. What is the difference between these two fields? They seem to be identical most (if not all) of the time, so is it safe to use the values from either when constructing a psychometric function?