Community Profile # Scott MacKenzie

### York University

Last seen: Today Active since 2020

#### Statistics

• • • • • • #### Content Feed

View by

Error using Plot, Vectors must be the same length
Your vector Height has six elements, with 0 as the first element. Given this, your apparent effort to plot v vs. Height is caus...

12 hours ago | 0

| accepted

post hoc comparisons multcompare
There are no t-values with the multiple pairwise comparisons tests performed by multcompare. These tests -- Tukey-Kramer, Schef...

1 day ago | 0

Why am i getting the same error while plotting a function?
This error (Operands to the logical and (&&) and or (||) operators must be convertible to logical scalar values) occurs because...

1 day ago | 0

Which pairwise hypothesis test is used on multcompare
The pairwise comparisons test used by default with multcompare is Tukey-Kramer. Using the ctype option, you can change the test...

2 days ago | 0

Identifying significantly different pairs from multcompare output
The significantly different pairs are identified by the p-values in column 6 of the c matrix generated by multcompare. Here's an...

2 days ago | 0

How can I test for significance between expected and observed outcomes?
Since there were only two conditions, you can use a t-test (i.e., an anova isn't needed). Here's an example using test random d...

3 days ago | 1

multcompare for vartestn?
@Tahariet Sharon It is true that multcompare cannot work with input from vartestn. A frustration with multcompare is that it ca...

3 days ago | 0

| accepted

how to find the hourly average of datetime series
TT1 = table2timetable(Data); TT2 = retime(TT1, 'hourly', 'mean'); % hourly averages TT3 = retime(TT1, 'daily', 'mean'); % dai...

4 days ago | 0

Filtering a table with datatime on dates
To remove rows corresponding to 2019-10-01, this should work: d = datetime(2019,10,01); removeLogical = isbetween(tmp.Var2, d...

4 days ago | 1

Errors in Repeated Measures Model function fitrm
Here's an image of the data in this question: The data are in the attached file, testdata.txt. Design summary: This is a s...

4 days ago | 0

two way repeated measures anova
Visit this question for a simple approach to doing a two-way repeated measures (aka within-subjects) anova using the ranova func...

5 days ago | 0

How to use ranova?
You note: it seems like I need a variable that is not "within subject" to get ranova to work. Actually, that's not the case. Y...

5 days ago | 0

Repeated measures ANOVA with two variables
Here's what I put together. None of the effects are statistically significant. See below. Were the data in the Value column ...

5 days ago | 1

| accepted

How to use 'factorgap' to set larger gaps between groups of boxplot.
It is important to distinguish between a group and the members or elements of that group. The documentation on this point is poo...

6 days ago | 0

| accepted

Regression/ Ordinary Least squares on a custom equation
This is probably too simple to be correct, but I'll toss it out there anyway. Admittedly, I haven't considered anything you wri...

7 days ago | 0

Find a random position in a vector where the value is zero
% test data (includes zeros and imaginary numbers) A = [1i 4/1j 7 0 99 0 0 0 8*1j 0 0 0 8 9 0 -7 0]; % find indices of zeros...

7 days ago | 2

| accepted

Area under the curve ignoring axis values (Absolute area)
@Ganesh Naik Here's a new answer that uses ginput to "select" data points along the line for definiing the area of interest. Y...

8 days ago | 0

How can extract data in scatter plot??
% test data x = rand(1, 100); y = rand(1, 100); % find elements for class 1 (x is between 0 and 0.1) idx = find(x >= 0 & x...

8 days ago | 0

| accepted

Area under the curve ignoring axis values (Absolute area)
The trapz function uses integration so the result is the area under the curve. That's not what you want. I suggest you first c...

8 days ago | 0

| accepted

How to search closest coordinate values in a Lat Long Z data
You can do this with the pdist2 function. For latitude and longitude, usually the haversine method is used. Google it if you w...

9 days ago | 0

Using writetable in a for loop to create new txt/csv files for each step
Under the assumption your code is working fine except for the filename issue, here's what I suggest. Use this to create a new f...

10 days ago | 0

Question

Problem using ranova for analysis of variance
I'm trying to use ranova to analyse data from a fairly simple experiment, but am not successful as yet. The data (60x3) are att...

11 days ago | 1 answer | 0

### 1

sorting a matrix of 4 rows by the fourth element and outputting of combinations that make the 4th row element

11 days ago | 0

How do I center my time-history plot at zero using code
Is the offset you are subtracting the mean of the values in the corresponding arrays? If so, just subtract the means: plot(t,x...

11 days ago | 0

| accepted

Find values in 3D matrix with given indices
Unless I'm missing something, this is just a simple matter of finding the indices corresponding to the latitude 77:81 elements a...

12 days ago | 0

Number of registered results by the number of total experiments in a pie chart
Here's one way to make the labels you want: % test data hEQ = [5 1 1 1 1 1]; % create labels for pie chart total = sum(hEQ...

12 days ago | 1

| accepted

How can I add confidence bounds to the plot?
Seems you are working with a linear model. Also, your attached plot is quite cluttered. It will get worse if you add confide...

13 days ago | 0

| accepted

Filter table based on time and make calculation
You don't need a loop. At a high level, here's what you need to do. Read the data into MATLAB, probably into a table using the...

13 days ago | 1

| accepted

Arrange the matrix by replace a part to another part
Assuming your matrices are conveniently sized... A1=ones(12); A2=ones(9)*2; A3=ones(6)*3; A4=ones(3)*4; A = A1; A(4:end,...

13 days ago | 0

| accepted