# Scott MacKenzie

### York University

**Statistics**

RANK**123**

of 239,536

REPUTATION**757**

CONTRIBUTIONS

**4** Questions

**270** Answers

ANSWER ACCEPTANCE **
75.0%
**

VOTES RECEIVED**70**

RANK

of 16,819

REPUTATION**N/A**

AVERAGE RATING**0.00**

CONTRIBUTIONS**0** Files

DOWNLOADS **0**

ALL TIME DOWNLOADS**0**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

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

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

At the end of your code, add sortrows(combs,4)

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

How to highlight a portion of time series on a plot?

Here's what I put together. I'm assuming you want 64 separate plots. % test data (timeseries) nRow = 64; % adjust as per yo...

13 days ago | 0

| accepted